public class BusinessObjectPropertySerializibilityEvaluator extends PropertySerializabilityEvaluatorBase implements PropertySerializabilityEvaluator
PropertySerializabilityEvaluator uses the <workflowProperties> defined within the data dictionary
 for a document.  If the property being serialized corresponds to one of the properties in the data dictionary, then it will be serialized.
 If a property specified in the data dictionary corresponds to a business object, then all primitives will be serialized of the business object.
 All primitives of a primitive that has already been serialized will be serialized as well.   If a property specified in the data dictionary corresponds
 to a collection, then all primitives of all collection elements will be serialized.serializableProperties| Constructor and Description | 
|---|
BusinessObjectPropertySerializibilityEvaluator()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
initializeEvaluatorForDocument(Document document)
Reads the data dictionary to determine which properties of the document should be serialized. 
 | 
determinePropertyType, evaluateCompleteMatch, evaluatePartialMatch, initializeEvaluatorForDataObject, isPrimitiveObject, isPropertySerializableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeterminePropertyType, initializeEvaluatorForDataObject, isPropertySerializablepublic BusinessObjectPropertySerializibilityEvaluator()
public void initializeEvaluatorForDocument(Document document)
PropertySerializabilityEvaluator.isPropertySerializable(SerializationState, Object, String, Object) and
 PropertySerializabilityEvaluator.determinePropertyType(Object) will function properlyinitializeEvaluatorForDocument in interface PropertySerializabilityEvaluatorinitializeEvaluatorForDocument in class PropertySerializabilityEvaluatorBasedocument - the document instanceCopyright © 2005–2015 The Kuali Foundation. All rights reserved.