Interface IWorkflowSerializationManager
-
- All Known Implementing Classes:
WorkflowSerializationManager
public interface IWorkflowSerializationManager
Manager interface for Workflow serialization- Since:
- 4.0.7
- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deserialize(ServiceInstanceDeserializationContext serviceInstanceDeserializationContext, WorkflowSerializableConfig workflowSerializableConfig)
Deserialize a content service instance's workflow and its permissions.WorkflowSerializableConfig
serialize(ServiceInstanceSerializationContext serviceInstanceSerializationContext)
Serialize a content service instance's workflow and its permissions.void
setupSerializationContext(ServiceInstanceBaseSerializationContext serviceInstanceBaseSerializationContext)
Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.
-
-
-
Method Detail
-
deserialize
void deserialize(ServiceInstanceDeserializationContext serviceInstanceDeserializationContext, WorkflowSerializableConfig workflowSerializableConfig) throws PortalException
Deserialize a content service instance's workflow and its permissions.- Parameters:
serviceInstanceDeserializationContext
-workflowSerializableConfig
-- Throws:
PortalException
-
serialize
WorkflowSerializableConfig serialize(ServiceInstanceSerializationContext serviceInstanceSerializationContext) throws PortalException
Serialize a content service instance's workflow and its permissions.- Parameters:
serviceInstanceSerializationContext
-- Returns:
- Throws:
PortalException
-
setupSerializationContext
void setupSerializationContext(ServiceInstanceBaseSerializationContext serviceInstanceBaseSerializationContext)
Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.- Parameters:
serviceInstanceBaseSerializationContext
-
-
-