Interface FormsApplicationContext

  • All Known Implementing Classes:
    DraftModel, PendingSignModel, SubmitModel

    @ProviderType
    public interface FormsApplicationContext
    Contract for the model being stored via USC.It contains the minimalistic set of common properties for all use cases across Forms Applications. Different Models across forms applications are required to implement this and add their set of properties.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getAssetPath()
      Returns the path of AF or IC or other form asset involved in process
      AssetSubType getAssetSubtype()
      Returns the subtype of the Asset: Draft/Submit/Sign in case of AF, PRINT/WEB in case of IC.
      AssetType getAssetType()
      Returns the type of Asset being used : MF, AF,IC etc
      java.util.Calendar getCreationTime()
      Returns the time when the model was created
      java.lang.String getId()
      Returns the unique id of the data model or entity eg DraftID,Workflow ID etc
      java.lang.String getInitiatorId()
      Returns the id of the user who has saved a draft or started the workflow etc
      java.util.Calendar getLastModifiedTime()
      Returns the time when the model was last modified
    • Method Detail

      • getId

        java.lang.String getId()
        Returns the unique id of the data model or entity eg DraftID,Workflow ID etc
      • getInitiatorId

        java.lang.String getInitiatorId()
        Returns the id of the user who has saved a draft or started the workflow etc
      • getAssetPath

        java.lang.String getAssetPath()
        Returns the path of AF or IC or other form asset involved in process
      • getAssetType

        AssetType getAssetType()
        Returns the type of Asset being used : MF, AF,IC etc
      • getAssetSubtype

        AssetSubType getAssetSubtype()
        Returns the subtype of the Asset: Draft/Submit/Sign in case of AF, PRINT/WEB in case of IC.
      • getLastModifiedTime

        java.util.Calendar getLastModifiedTime()
        Returns the time when the model was last modified
      • getCreationTime

        java.util.Calendar getCreationTime()
        Returns the time when the model was created