lumis.portal.serviceinterfaceinstance.serialization
Interface IServiceInterfaceInstanceSerializationManager

Package class diagram package IServiceInterfaceInstanceSerializationManager
All Superinterfaces:
IConfigPersister
All Known Implementing Classes:
ServiceInterfaceInstanceSerializationManager

public interface IServiceInterfaceInstanceSerializationManager
extends IConfigPersister

Manager Interface for Service Interface Instance serialization

Since:
4.0.7

Method Summary
 void deserialize(DeserializationContext deserializationContext, ServiceInterfaceInstanceSerializableConfig serviceInterfaceInstanceSerializableConfig)
          Deserialize a service interface instance.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, ServiceInterfaceInstanceConfig serviceInterfaceInstanceConfig)
          Get a SerializationMessageConfigNode object containing fully recursive information about a service interface instance.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, ServiceInterfaceInstanceConfig serviceInterfaceInstanceConfig, EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
          Get a SerializationMessageConfigNode object containing partially recursive information about a service interface instance.
 ServiceInterfaceInstanceSerializableConfig serialize(SerializationContext serializationContext, String serviceInterfaceInstanceId)
          Serialize a service interface 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.IConfigPersister
persistConfig
 

Method Detail

deserialize

void deserialize(DeserializationContext deserializationContext,
                 ServiceInterfaceInstanceSerializableConfig serviceInterfaceInstanceSerializableConfig)
                 throws PortalException
Deserialize a service interface instance.

Parameters:
deserializationContext -
serviceInterfaceInstanceSerializableConfig -
Throws:
PortalException

serialize

ServiceInterfaceInstanceSerializableConfig serialize(SerializationContext serializationContext,
                                                     String serviceInterfaceInstanceId)
                                                     throws PortalException
Serialize a service interface instance.

Parameters:
serializationContext -
serviceInterfaceInstanceId -
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,
                                                                 ServiceInterfaceInstanceConfig serviceInterfaceInstanceConfig)
                                                                 throws PortalException
Get a SerializationMessageConfigNode object containing fully recursive information about a service interface instance.

Parameters:
baseSerializationContext -
serviceInterfaceInstanceConfig -
Returns:
Throws:
PortalException

getSerializationMessageConfigNode

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

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


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