lumis.portal.channel.template.serialization
Interface IChannelTemplateSerializationManager

Package class diagram package IChannelTemplateSerializationManager
All Superinterfaces:
IConfigPersister
All Known Implementing Classes:
ChannelTemplateSerializationManager

public interface IChannelTemplateSerializationManager
extends IConfigPersister

Manager Interface for Channel Template serialization

Since:
4.0.7

Method Summary
 void deserializeLink(DeserializationContext deserializationContext, ChannelTemplateLinkSerializableConfig channelTemplateLinkSerializableConfig)
          Deserialize a channel template link.
 List<ChannelTemplateLinkSerializableConfig> serializeLink(SerializationContext serializationContext, String channelId)
          Serialize a channel template link.
 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

deserializeLink

void deserializeLink(DeserializationContext deserializationContext,
                     ChannelTemplateLinkSerializableConfig channelTemplateLinkSerializableConfig)
                     throws PortalException
Deserialize a channel template link.

Parameters:
deserializationContext -
channelTemplateLinkSerializableConfig -
Throws:
PortalException

serializeLink

List<ChannelTemplateLinkSerializableConfig> serializeLink(SerializationContext serializationContext,
                                                          String channelId)
                                                          throws PortalException
Serialize a channel template link.

Parameters:
serializationContext -
channelId -
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 -


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