Class LazyActivitiWorkflowTask
java.lang.Object
org.alfresco.service.cmr.workflow.WorkflowTask
org.alfresco.service.cmr.workflow.LazyActivitiWorkflowTask
A
WorkflowTask instance that will only fecth the WorkflowPath if needed and will only fetch the properties when properties are needed which cannot be returned by the wrapped Task or HistoricTaskInstance object.
The instance can only be used inside of the alfresco-context/transaction where the list of instances is returned.- Author:
- Frederik Heremans
-
Field Summary
Fields inherited from class org.alfresco.service.cmr.workflow.WorkflowTask
definition, description, id, name, path, properties, state, title -
Constructor Summary
ConstructorsConstructorDescriptionLazyActivitiWorkflowTask(org.activiti.engine.history.HistoricTaskInstance historicTask, ActivitiTypeConverter typeConverter, TenantService tenantService) LazyActivitiWorkflowTask(org.activiti.engine.task.Task task, ActivitiTypeConverter typeConverter, TenantService tenantService, String workflowDefinitionName) -
Method Summary
Methods inherited from class org.alfresco.service.cmr.workflow.WorkflowTask
getDefinition, getDescription, getId, getName, getState, getTitle, toString
-
Constructor Details
-
LazyActivitiWorkflowTask
public LazyActivitiWorkflowTask(org.activiti.engine.task.Task task, ActivitiTypeConverter typeConverter, TenantService tenantService, String workflowDefinitionName) -
LazyActivitiWorkflowTask
public LazyActivitiWorkflowTask(org.activiti.engine.history.HistoricTaskInstance historicTask, ActivitiTypeConverter typeConverter, TenantService tenantService)
-
-
Method Details
-
getPath
- Overrides:
getPathin classWorkflowTask- Returns:
- the path
-
getProperties
- Overrides:
getPropertiesin classWorkflowTask- Returns:
- the properties
-
ensureProperties
-