public class DocumentSerializerServiceImpl extends SerializerServiceBase implements DocumentSerializerService
DocumentSerializerService.  If no <workflowProperties> have been defined in the
 data dictionary for a document type (i.e. Document.getDocumentPropertySerizabilityEvaluator() returns an instance of 
 AlwaysTruePropertySerializibilityEvaluator), then this service will revert to using the XmlObjectSerializerService
 bean, which was the old way of serializing a document for routing.  If workflowProperties are defined, then this implementation
 will selectively serialize items.SerializerServiceBase.AutoPopulatingListConverter, SerializerServiceBase.ProxyAndStateAwareJavaReflectionProvider, SerializerServiceBase.ProxyConverterevaluators, legacyDataAdapter, serializationStates, xmlObjectSerializerService, xstream| Constructor and Description | 
|---|
| DocumentSerializerServiceImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected PropertySerializabilityEvaluator | getPropertySerizabilityEvaluator(Object dataObject)Get the appropriate  PropertySerializabilityEvaluatorfor the given dataObject. | 
| String | serializeDocumentToXmlForRouting(Document document)Serializes a document for routing | 
| protected Object | wrapDocumentWithMetadata(Document document)Wraps the document before it is routed. | 
createNewDocumentSerializationState, getXmlObjectSerializerService, ignoreField, serializeBusinessObjectToXml, setLegacyDataAdapter, setXmlObjectSerializerServicepublic DocumentSerializerServiceImpl()
public String serializeDocumentToXmlForRouting(Document document)
serializeDocumentToXmlForRouting in interface DocumentSerializerServicedocument - the documentDocumentSerializerService.serializeDocumentToXmlForRouting(org.kuali.rice.krad.document.Document)protected Object wrapDocumentWithMetadata(Document document)
Document.wrapDocumentWithMetadataForXmlSerialization().document - protected PropertySerializabilityEvaluator getPropertySerizabilityEvaluator(Object dataObject)
SerializerServiceBasePropertySerializabilityEvaluator for the given dataObject.getPropertySerizabilityEvaluator in class SerializerServiceBasedataObject - the data objectCopyright © 2005–2015 The Kuali Foundation. All rights reserved.