Class LazyActivitiWorkflowTask
- java.lang.Object
-
- org.alfresco.service.cmr.workflow.WorkflowTask
-
- org.alfresco.service.cmr.workflow.LazyActivitiWorkflowTask
-
public class LazyActivitiWorkflowTask extends WorkflowTask
AWorkflowTaskinstance that will only fecth theWorkflowPathif needed and will only fetch the properties when properties are needed which cannot be returned by the wrappedTaskorHistoricTaskInstanceobject. 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
Constructors Constructor Description LazyActivitiWorkflowTask(org.activiti.engine.history.HistoricTaskInstance historicTask, ActivitiTypeConverter typeConverter, org.alfresco.repo.tenant.TenantService tenantService)LazyActivitiWorkflowTask(org.activiti.engine.task.Task task, ActivitiTypeConverter typeConverter, org.alfresco.repo.tenant.TenantService tenantService, java.lang.String workflowDefinitionName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable>ensureProperties()WorkflowPathgetPath()java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable>getProperties()-
Methods inherited from class org.alfresco.service.cmr.workflow.WorkflowTask
getDefinition, getDescription, getId, getName, getState, getTitle, toString
-
-
-
-
Constructor Detail
-
LazyActivitiWorkflowTask
public LazyActivitiWorkflowTask(org.activiti.engine.task.Task task, ActivitiTypeConverter typeConverter, org.alfresco.repo.tenant.TenantService tenantService, java.lang.String workflowDefinitionName)
-
LazyActivitiWorkflowTask
public LazyActivitiWorkflowTask(org.activiti.engine.history.HistoricTaskInstance historicTask, ActivitiTypeConverter typeConverter, org.alfresco.repo.tenant.TenantService tenantService)
-
-
Method Detail
-
getPath
public WorkflowPath getPath()
- Overrides:
getPathin classWorkflowTask- Returns:
- the path
-
getProperties
public java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> getProperties()
- Overrides:
getPropertiesin classWorkflowTask- Returns:
- the properties
-
ensureProperties
public java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> ensureProperties()
-
-