lumis.content.workflow.serialization
Interface IWorkflowSerializationManager

Package class diagram package IWorkflowSerializationManager
All Known Implementing Classes:
WorkflowSerializationManager

public interface IWorkflowSerializationManager

Manager interface for Workflow serialization

Since:
4.0.7

Method Summary
 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 -


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.