Class AlwaysFalsePropertySerializabilityEvaluator
java.lang.Object
org.kuali.rice.krad.util.documentserializer.PropertySerializabilityEvaluatorBase
org.kuali.rice.krad.util.documentserializer.AlwaysFalsePropertySerializabilityEvaluator
- All Implemented Interfaces:
PropertySerializabilityEvaluator
public class AlwaysFalsePropertySerializabilityEvaluator
extends PropertySerializabilityEvaluatorBase
This implementation of
PropertySerializabilityEvaluator specifies that all properties of a document are serializable.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Field Summary
Fields inherited from class org.kuali.rice.krad.util.documentserializer.PropertySerializabilityEvaluatorBase
serializableProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeEvaluatorForDocument(Document document) Initializes the evaluator so that calls toPropertySerializabilityEvaluator.isPropertySerializable(SerializationState, Object, String, Object)andPropertySerializabilityEvaluator.determinePropertyType(Object)will function properlybooleanisPropertySerializable(SerializationState state, Object containingObject, String childPropertyName, Object childPropertyValue) 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
-
AlwaysFalsePropertySerializabilityEvaluator
public AlwaysFalsePropertySerializabilityEvaluator()
-
-
Method Details
-
initializeEvaluatorForDocument
Description copied from interface:PropertySerializabilityEvaluatorInitializes the evaluator so that calls toPropertySerializabilityEvaluator.isPropertySerializable(SerializationState, Object, String, Object)andPropertySerializabilityEvaluator.determinePropertyType(Object)will function properly- Specified by:
initializeEvaluatorForDocumentin interfacePropertySerializabilityEvaluator- Overrides:
initializeEvaluatorForDocumentin classPropertySerializabilityEvaluatorBase- Parameters:
document- the document instance
-
isPropertySerializable
public boolean isPropertySerializable(SerializationState state, Object containingObject, String childPropertyName, Object childPropertyValue) Description copied from class:PropertySerializabilityEvaluatorBaseReturns 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:
-