public class AlwaysFalsePropertySerializabilityEvaluator extends PropertySerializabilityEvaluatorBase
PropertySerializabilityEvaluator
specifies that all properties of a document are serializable.serializableProperties
Constructor and Description |
---|
AlwaysFalsePropertySerializabilityEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
initializeEvaluatorForDocument(Document document)
Initializes the evaluator so that calls to
PropertySerializabilityEvaluator.isPropertySerializable(SerializationState, Object, String, Object) and
PropertySerializabilityEvaluator.determinePropertyType(Object) will function properly |
boolean |
isPropertySerializable(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.
|
determinePropertyType, evaluateCompleteMatch, evaluatePartialMatch, initializeEvaluatorForDataObject, isPrimitiveObject
public AlwaysFalsePropertySerializabilityEvaluator()
public void initializeEvaluatorForDocument(Document document)
PropertySerializabilityEvaluator
PropertySerializabilityEvaluator.isPropertySerializable(SerializationState, Object, String, Object)
and
PropertySerializabilityEvaluator.determinePropertyType(Object)
will function properlyinitializeEvaluatorForDocument
in interface PropertySerializabilityEvaluator
initializeEvaluatorForDocument
in class PropertySerializabilityEvaluatorBase
document
- the document instancepublic boolean isPropertySerializable(SerializationState state, Object containingObject, String childPropertyName, Object childPropertyValue)
PropertySerializabilityEvaluatorBase
isPropertySerializable
in interface PropertySerializabilityEvaluator
isPropertySerializable
in class PropertySerializabilityEvaluatorBase
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.PropertySerializabilityEvaluator.isPropertySerializable(SerializationState, Object, String, Object)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.