org.alfresco.repo.template
Class Workflow.WorkflowTaskItem

java.lang.Object
  extended by org.alfresco.repo.template.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

Constructor Summary
Workflow.WorkflowTaskItem(ServiceRegistry services, TemplateImageResolver resolver, WorkflowTask task)
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 TemplateNode getInitiator()
           
 boolean getIsCompleted()
           
 java.lang.String getName()
           
 org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
           
 java.lang.String getOutcome()
           
 org.alfresco.service.cmr.repository.NodeRef getPackage()
           
 java.util.List getPackageResources()
           
 java.util.Map getProperties()
           
 java.lang.String getQnameType()
           
 java.util.Date getStartDate()
           
 java.util.Map[] getTransitions()
           
 java.lang.String getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Workflow.WorkflowTaskItem

public Workflow.WorkflowTaskItem(ServiceRegistry services,
                                 TemplateImageResolver resolver,
                                 WorkflowTask task)
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[] 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

getPackageResources

public java.util.List 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 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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.