lumis.portal.propertybag.serialization
Interface IPropertyBagSerializationManager

Package class diagram package IPropertyBagSerializationManager
All Known Implementing Classes:
PropertyBagSerializationManager

public interface IPropertyBagSerializationManager

Manager interface for property bag serialization

Since:
5.0.0

Method Summary
 void deserializePropertyBag(DeserializationContext deserializationContext, String propertyBagId, String parentPropertyBagId)
          Deserializes a PropertyBag object.
 void serialize(SerializationContext serializationContext, String propertyBag)
          Serializes a property bag.
 void setupSerializationContext(BaseSerializationContext serializationContext)
          Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.
 

Method Detail

deserializePropertyBag

void deserializePropertyBag(DeserializationContext deserializationContext,
                            String propertyBagId,
                            String parentPropertyBagId)
                            throws PortalException
Deserializes a PropertyBag object.

Parameters:
deserializationContext - the deserialization context.
propertyBagId - the property bag identifier.
parentPropertyBagId - the identifier of the parent of the property bag.
Throws:
PortalException

serialize

void serialize(SerializationContext serializationContext,
               String propertyBag)
               throws PortalException
Serializes a property bag.

Parameters:
serializationContext - the serialization context.
propertyBag - the property bag.
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  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.