Interface IPropertyBagSerializationManager

  • All Known Implementing Classes:
    PropertyBagSerializationManager

    public interface IPropertyBagSerializationManager
    Manager interface for property bag serialization
    Since:
    5.0.0
    Version:
    $Revision$ $Date$
    • Method Detail

      • deserializePropertyBag

        void deserializePropertyBag​(DeserializationContext deserializationContext,
                                    java.lang.String propertyBagId,
                                    java.lang.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,
                       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 -