Interface IPropertyBagSerializationManager
-
- All Known Implementing Classes:
PropertyBagSerializationManager
public interface IPropertyBagSerializationManager
Manager interface for property bag serialization- Since:
- 5.0.0
- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deserializePropertyBag(DeserializationContext deserializationContext, java.lang.String propertyBagId, java.lang.String parentPropertyBagId)
Deserializes aPropertyBag
object.void
serialize(SerializationContext serializationContext, java.lang.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, java.lang.String propertyBagId, java.lang.String parentPropertyBagId) throws PortalException
Deserializes aPropertyBag
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, java.lang.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
-
-
-