lumis.portal.serviceinterface.serialization
Interface IServiceInterfaceSerializationManager

Package class diagram package IServiceInterfaceSerializationManager
All Known Implementing Classes:
ServiceInterfaceSerializationManager

public interface IServiceInterfaceSerializationManager

Manager Interface for Service Interface serialization

Since:
4.0.7

Method Summary
 void deserializeStyle(DeserializationContext deserializationContext, ServiceInterfaceStyleSerializableConfig serviceInterfaceStyleSerializableConfig)
          Deserialize a service interface style.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, ServiceInterfaceConfig serviceInterfaceConfig)
          Get a SerializationMessageConfigNode object containing partially recursive information about a service interface.
 ServiceInterfaceStyleSerializableConfig serializeStyle(SerializationContext serializationContext, String serviceInterfaceStyleId, String serviceInterfaceId)
          Serialize a service interface style.
 void setupSerializationContext(BaseSerializationContext serializationContext)
          Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.
 void updateStyleDependency(DeserializationContext deserializationContext, ServiceInterfaceStyleSerializableConfig serviceInterfaceStyleSerializableConfig)
          Updates the style isolation dependency.
 

Method Detail

deserializeStyle

void deserializeStyle(DeserializationContext deserializationContext,
                      ServiceInterfaceStyleSerializableConfig serviceInterfaceStyleSerializableConfig)
                      throws PortalException
Deserialize a service interface style.

Parameters:
deserializationContext -
serviceInterfaceStyleSerializableConfig -
Throws:
PortalException

serializeStyle

ServiceInterfaceStyleSerializableConfig serializeStyle(SerializationContext serializationContext,
                                                       String serviceInterfaceStyleId,
                                                       String serviceInterfaceId)
                                                       throws PortalException
Serialize a service interface style.

Parameters:
serializationContext -
serviceInterfaceStyleId -
serviceInterfaceId -
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,
                                                                 ServiceInterfaceConfig serviceInterfaceConfig)
                                                                 throws PortalException
Get a SerializationMessageConfigNode object containing partially recursive information about a service interface.

Parameters:
baseSerializationContext -
serviceInterfaceConfig -
Returns:
Throws:
PortalException

updateStyleDependency

void updateStyleDependency(DeserializationContext deserializationContext,
                           ServiceInterfaceStyleSerializableConfig serviceInterfaceStyleSerializableConfig)
                           throws PortalException
Updates the style isolation dependency.

Parameters:
deserializationContext - the deserialization Context object.
serviceInterfaceStyleSerializableConfig - object that contains all informations about the style to be deserialized.
Throws:
PortalException - if any error occurs during the process.
Since:
6.2.0


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