Class AlwaysTruePropertySerializibilityEvaluator
java.lang.Object
org.kuali.rice.krad.util.documentserializer.PropertySerializabilityEvaluatorBase
org.kuali.rice.krad.util.documentserializer.AlwaysTruePropertySerializibilityEvaluator
- All Implemented Interfaces:
PropertySerializabilityEvaluator
public class AlwaysTruePropertySerializibilityEvaluator
extends PropertySerializabilityEvaluatorBase
This implementation of
PropertySerializabilityEvaluator specifies that all properties of a document are serializable.-
Field Summary
Fields inherited from class org.kuali.rice.krad.util.documentserializer.PropertySerializabilityEvaluatorBase
serializableProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeEvaluatorForDocument(Document document) Does nothing, since we know everything's serializablebooleanisPropertySerializable(SerializationState state, Object containingObject, String childPropertyName, Object childPropertyValue) Trivially returns true Returns whether a child property of a given containing object should be serialized, based on the metadata provided in the data dictionary.Methods inherited from class org.kuali.rice.krad.util.documentserializer.PropertySerializabilityEvaluatorBase
determinePropertyType, evaluateCompleteMatch, evaluatePartialMatch, initializeEvaluatorForDataObject, isPrimitiveObject
-
Constructor Details
-
AlwaysTruePropertySerializibilityEvaluator
public AlwaysTruePropertySerializibilityEvaluator()
-
-
Method Details
-
initializeEvaluatorForDocument
Does nothing, since we know everything's serializable- Specified by:
initializeEvaluatorForDocumentin interfacePropertySerializabilityEvaluator- Overrides:
initializeEvaluatorForDocumentin classPropertySerializabilityEvaluatorBase- Parameters:
document- the document instance
-
isPropertySerializable
public boolean isPropertySerializable(SerializationState state, Object containingObject, String childPropertyName, Object childPropertyValue) Trivially returns true Returns whether a child property of a given containing object should be serialized, based on the metadata provided in the data dictionary.- Specified by:
isPropertySerializablein interfacePropertySerializabilityEvaluator- Overrides:
isPropertySerializablein classPropertySerializabilityEvaluatorBase- Parameters:
state- Information about the properties that have been serialized so farcontainingObject- The object containing the reference to childPropertyValuechildPropertyName- The name property to determine whether to serialize, relative to containingObject (i.e. not a nested attribute)childPropertyValue- If serializable, this property would be serialized by the serializer service.- Returns:
- See Also:
-