org.kuali.rice.krad.util.documentserializer
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)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlwaysFalsePropertySerializabilityEvaluator
public AlwaysFalsePropertySerializabilityEvaluator()
initializeEvaluatorForDocument
public void initializeEvaluatorForDocument(Document document)
- Description copied from interface:
PropertySerializabilityEvaluator
- Initializes the evaluator so that calls to
#isPropertySerializable(DocumentSerializationState, Object, String, Object)
and
PropertySerializabilityEvaluator.determinePropertyType(Object)
will function properly
- Specified by:
initializeEvaluatorForDocument
in interface PropertySerializabilityEvaluator
- Overrides:
initializeEvaluatorForDocument
in class PropertySerializabilityEvaluatorBase
- Parameters:
document
- the document instance
isPropertySerializable
public boolean isPropertySerializable(SerializationState state,
Object containingObject,
String childPropertyName,
Object childPropertyValue)
- Description copied from class:
PropertySerializabilityEvaluatorBase
- Returns whether a child property of a given containing object should be serialized, based on the metadata provided in the data dictionary.
- Specified by:
isPropertySerializable
in interface PropertySerializabilityEvaluator
- Overrides:
isPropertySerializable
in class PropertySerializabilityEvaluatorBase
- 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:
org.kuali.rice.krad.util.documentserializer.PropertySerializabilityEvaluator#isPropertySerializable(org.kuali.rice.krad.util.documentserializer.DocumentSerializationState, java.lang.Object, java.lang.String, java.lang.Object)
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.