Class WorkItem


  • public class WorkItem
    extends Object
    Simple wrapper around the Work Item info returned by the server
    • Constructor Detail

      • WorkItem

        public WorkItem​(com.fasterxml.jackson.databind.JsonNode rootNode)
        the only constructor
        Parameters:
        rootNode - the JSON node containing all the infos
    • Method Detail

      • getId

        public String getId()
        the id of this work item , equals its URI
        Returns:
        the id
      • getInstanceURI

        public String getInstanceURI()
        the URI of the workflow instance this work item belongs to
        Returns:
        the instance id
      • getModelId

        public String getModelId()
        the model that was used to create the workflow instance this work item belongs to.
        Returns:
        the model id
      • getNodeId

        public String getNodeId()
        the node in the model that is associated with this work item
        Returns:
        node id
      • getStartDate

        public Date getStartDate()
        The start date of this work item
        Returns:
        start date
      • getPayloadType

        public String getPayloadType()
        The type of payload managed by this work item, either URL or JCR_PATH
        Returns:
        type of payload
      • getPayLoad

        public String getPayLoad()
        The payload reference
        Returns:
        the payload reference
      • getProperties

        public Map getProperties()
        A map of all properties stored in this work item
        Returns:
        map of all properties , where the key is the name of the property.