Class DocumentSerializerServiceImpl

java.lang.Object
org.kuali.rice.krad.service.impl.SerializerServiceBase
org.kuali.rice.krad.service.impl.DocumentSerializerServiceImpl
All Implemented Interfaces:
DocumentSerializerService, SerializerService, org.springframework.beans.factory.InitializingBean

public class DocumentSerializerServiceImpl extends SerializerServiceBase implements DocumentSerializerService
Default implementation of the 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.