Interface SerializationService
-
public interface SerializationService
TheSerializationService
manages access to
services.WorkflowModelSerializer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkflowModel
deserialize(String modelDefinition, String type)
Deserializes a
instance from the given (textual) model definition.WorkflowModel
String
getMimeType(String type)
Returns the mime type associated with a given type.String
serialize(WorkflowModel model, String type)
Serializes the given
into a textual representation.WorkflowModel
-
-
-
Method Detail
-
getMimeType
String getMimeType(String type)
Returns the mime type associated with a given type.- Parameters:
type
- The type of the serialization format.- Returns:
- The mime type associated with the given type or NULL if no serializer with the given type exists.
-
serialize
String serialize(WorkflowModel model, String type) throws Exception
Serializes the given
into a textual representation.WorkflowModel
- Parameters:
model
- The
to be serialized.WorkflowModel
type
- The type of the serialization format.- Returns:
- A serialized (textual) representation of the
or NULL if no serializer with the given type was found.WorkflowModel
- Throws:
Exception
-
deserialize
WorkflowModel deserialize(String modelDefinition, String type) throws Exception
Deserializes a
instance from the given (textual) model definition.WorkflowModel
- Parameters:
modelDefinition
- The model definition as string.type
- The type of the serialization format.- Returns:
- The deserialized
or NULL if no serializer with the given type was found.WorkflowModel
- Throws:
Exception
-
-