lumis.portal.page.serialization
Interface IPageSerializationManager

Package class diagram package IPageSerializationManager
All Known Implementing Classes:
PageSerializationManager

public interface IPageSerializationManager

Manager Interface for Page serialization

Since:
4.0.7

Method Summary
 void deserialize(DeserializationContext deserializationContext, PageSerializableConfig pageSerializableConfig)
          Deserialize a page.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, PageConfig pageConfig)
          Get a SerializationMessageConfigNode object containing fully recursive information about a page.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, PageConfig pageConfig, EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
          Get a SerializationMessageConfigNode object containing partially recursive information about a page.
 PageSerializableConfig serialize(SerializationContext serializationContext, String pageId, boolean deepSerialization)
          Serialize a page.
 void setupSerializationContext(BaseSerializationContext serializationContext)
          Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.
 

Method Detail

deserialize

void deserialize(DeserializationContext deserializationContext,
                 PageSerializableConfig pageSerializableConfig)
                 throws PortalException
Deserialize a page.

Parameters:
deserializationContext -
pageSerializableConfig -
Throws:
PortalException

serialize

PageSerializableConfig serialize(SerializationContext serializationContext,
                                 String pageId,
                                 boolean deepSerialization)
                                 throws PortalException
Serialize a page.

Parameters:
serializationContext -
pageId -
deepSerialization -
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,
                                                                 PageConfig pageConfig)
                                                                 throws PortalException
Get a SerializationMessageConfigNode object containing fully recursive information about a page.

Parameters:
baseSerializationContext -
pageConfig -
Returns:
Throws:
PortalException

getSerializationMessageConfigNode

SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext,
                                                                 PageConfig pageConfig,
                                                                 EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
                                                                 throws PortalException
Get a SerializationMessageConfigNode object containing partially recursive information about a page.

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


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