Class Workflow.WorkflowTaskItem

  • All Implemented Interfaces:
    java.io.Serializable, org.alfresco.service.namespace.NamespacePrefixResolverProvider
    Enclosing class:
    Workflow

    public static class Workflow.WorkflowTaskItem
    extends java.lang.Object
    implements org.alfresco.service.namespace.NamespacePrefixResolverProvider
    Simple bean wrapper around a WorkflowTask item
    See Also:
    Serialized Form
    • Method Detail

      • getType

        public java.lang.String getType()
      • getQnameType

        public java.lang.String getQnameType()
      • getName

        public java.lang.String getName()
      • getDescription

        public java.lang.String getDescription()
      • getId

        public java.lang.String getId()
      • getIsCompleted

        public boolean getIsCompleted()
      • getStartDate

        public java.util.Date getStartDate()
      • getTransitions

        public java.util.Map<java.lang.String,​java.lang.String>[] getTransitions()
      • getInitiator

        public TemplateNode getInitiator()
        Returns:
        A TemplateNode representing the initiator (person) of the workflow
      • getPackage

        public org.alfresco.service.cmr.repository.NodeRef getPackage()
        Returns:
        The workflow package ref
      • getPackageTemplateNode

        public TemplateNode getPackageTemplateNode()
        Returns:
        The workflow package ref as a TemplateNode
      • getPackageResources

        public java.util.List<TemplateContent> getPackageResources()
        Returns:
        the resources from the package attached to this workflow task
      • getOutcome

        public java.lang.String getOutcome()
        Returns:
        the 'outcome' label from a completed task
      • getProperties

        public java.util.Map<java.lang.String,​java.io.Serializable> getProperties()
        Returns:
        A map of properties for the workflow task, includes all appropriate bpm model properties.
      • getNamespacePrefixResolver

        public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
        Specified by:
        getNamespacePrefixResolver in interface org.alfresco.service.namespace.NamespacePrefixResolverProvider