Package com.day.cq.workflow.model
Interface WorkflowModelSerializer
- 
public interface WorkflowModelSerializerWorkflowModelSerializeris the interface for services that provide functionality for de-/serialisingfrom/to other (textual) representations.WorkflowModel 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkflowModeldeserialize(java.lang.String modelDefinition)Deserializes ainstance from the given (textual) model definition.WorkflowModeljava.lang.StringgetMimeType()Returns the mime type of theWorkflowModelSerializers serialization format.java.lang.StringgetType()Returns the type of theWorkflowModelSerializer.java.lang.Stringserialize(WorkflowModel model)Serializes the giveninto a textual representation.WorkflowModel 
 - 
 
- 
- 
Field Detail
- 
TYPE
static final java.lang.String TYPE
Property for the type serialization type of theWorkflowModelSerializer.- See Also:
 - Constant Field Values
 
 
- 
MIME_TYPE
static final java.lang.String MIME_TYPE
Property for the mime type of the serialization format of theWorkflowModelSerializer.- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getType
java.lang.String getType()
Returns the type of theWorkflowModelSerializer. Must return a unique string describing the type of theWorkflowModelSerializerand serialization format respectively.- Returns:
 - Unique string identifier for the type of the
         
WorkflowModelSerializerand serialization format. 
 
- 
getMimeType
java.lang.String getMimeType()
Returns the mime type of theWorkflowModelSerializers serialization format.- Returns:
 - The mime type of the serialized format.
 
 
- 
serialize
java.lang.String serialize(WorkflowModel model) throws java.lang.Exception
Serializes the giveninto a textual representation.WorkflowModel- Parameters:
 model- Theto be serialized.WorkflowModel- Returns:
 - A serialized (textual) representation of the 
                        
.WorkflowModel - Throws:
 java.lang.Exception- when an error occurs
 
- 
deserialize
WorkflowModel deserialize(java.lang.String modelDefinition) throws java.lang.Exception
Deserializes ainstance from the given (textual) model definition.WorkflowModel- Parameters:
 modelDefinition- The model definition as string.- Returns:
 - The deserialized 
.WorkflowModel - Throws:
 java.lang.Exception- when an error occurs
 
 - 
 
 -