Skip navigation links
com.day.cq.workflow.model

Interface WorkflowModelSerializer

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String MIME_TYPE
      Property for the mime type of the serialization format of the WorkflowModelSerializer.
      static java.lang.String TYPE
      Property for the type serialization type of the WorkflowModelSerializer.
    • Field Detail

      • TYPE

        static final java.lang.String TYPE
        Property for the type serialization type of the WorkflowModelSerializer.
        See Also:
        Constant Field Values
      • MIME_TYPE

        static final java.lang.String MIME_TYPE
        Property for the mime type of the serialization format of the WorkflowModelSerializer.
        See Also:
        Constant Field Values
    • Method Detail

      • getType

        java.lang.String getType()
        Returns the type of the WorkflowModelSerializer. Must return a unique string describing the type of the WorkflowModelSerializer and serialization format respectively.
        Returns:
        Unique string identifier for the type of the WorkflowModelSerializer and serialization format.
      • getMimeType

        java.lang.String getMimeType()
        Returns the mime type of the WorkflowModelSerializers serialization format.
        Returns:
        The mime type of the serialized format.
      • serialize

        java.lang.String serialize(WorkflowModel model)
                            throws java.lang.Exception
        Serializes the given WorkflowModel into a textual representation.
        Parameters:
        model - The WorkflowModel to be serialized.
        Returns:
        A serialized (textual) representation of the WorkflowModel.
        Throws:
        java.lang.Exception
      • deserialize

        WorkflowModel deserialize(java.lang.String modelDefinition)
                           throws java.lang.Exception
        Deserializes a WorkflowModel instance from the given (textual) model definition.
        Parameters:
        modelDefinition - The model definition as string.
        Returns:
        The deserialized WorkflowModel.
        Throws:
        java.lang.Exception

"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"