lumis.portal.serviceinstance.serialization
Interface IServiceInstanceSerializationManager

Package class diagram package IServiceInstanceSerializationManager
All Superinterfaces:
IConfigDeleter
All Known Implementing Classes:
ServiceInstanceSerializationManager

public interface IServiceInstanceSerializationManager
extends IConfigDeleter

Manager Interface for Service Instance serialization

Since:
4.0.7

Method Summary
 void deserialize(DeserializationContext deserializationContext, ServiceInstanceSerializableConfig serviceInstanceSerializableConfig)
          Deserialize a service instance.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, ServiceInstanceConfig serviceInstanceConfig)
          Get a SerializationMessageConfigNode object containing fully recursive information about a service instance.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, ServiceInstanceConfig serviceInstanceConfig, EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
          Get a SerializationMessageConfigNode object containing partially recursive information about a service instance.
 ServiceInstanceSerializableConfig serialize(SerializationContext serializationContext, String serviceInstanceId)
          Serialize a service instance.
 void setupSerializationContext(BaseSerializationContext serializationContext)
          Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.
 
Methods inherited from interface lumis.portal.serialization.operation.IConfigDeleter
deleteConfig
 

Method Detail

deserialize

void deserialize(DeserializationContext deserializationContext,
                 ServiceInstanceSerializableConfig serviceInstanceSerializableConfig)
                 throws PortalException
Deserialize a service instance.

Parameters:
deserializationContext -
serviceInstanceSerializableConfig -
Throws:
PortalException

serialize

ServiceInstanceSerializableConfig serialize(SerializationContext serializationContext,
                                            String serviceInstanceId)
                                            throws PortalException
Serialize a service instance.

Parameters:
serializationContext -
serviceInstanceId -
Returns:
Throws:
PortalException

setupSerializationContext

void setupSerializationContext(BaseSerializationContext serializationContext)
Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.

Parameters:
serializationContext -

getSerializationMessageConfigNode

SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext,
                                                                 ServiceInstanceConfig serviceInstanceConfig)
                                                                 throws PortalException
Get a SerializationMessageConfigNode object containing fully recursive information about a service instance.

Parameters:
baseSerializationContext -
serviceInstanceConfig -
Returns:
Throws:
PortalException

getSerializationMessageConfigNode

SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext,
                                                                 ServiceInstanceConfig serviceInstanceConfig,
                                                                 EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
                                                                 throws PortalException
Get a SerializationMessageConfigNode object containing partially recursive information about a service instance.

Parameters:
baseSerializationContext -
serviceInstanceConfig -
recursionStopPoints -
Returns:
Throws:
PortalException


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.