Class LazyActivitiWorkflowTask


  • public class LazyActivitiWorkflowTask
    extends WorkflowTask
    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
    • 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

      • getProperties

        public java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> getProperties()
        Overrides:
        getProperties in class WorkflowTask
        Returns:
        the properties
      • ensureProperties

        public java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> ensureProperties()