Class ProcessesImpl
- java.lang.Object
-
- org.alfresco.rest.workflow.api.impl.WorkflowRestImpl
-
- org.alfresco.rest.workflow.api.impl.ProcessesImpl
-
- All Implemented Interfaces:
Processes
public class ProcessesImpl extends WorkflowRestImpl implements Processes
-
-
Field Summary
Fields Modifier and Type Field Description protected org.alfresco.repo.workflow.activiti.ActivitiUtilactivitiUtilprotected org.alfresco.repo.security.authority.AuthorityDAOauthorityDAOprotected org.alfresco.repo.workflow.WorkflowAuthorityManagerauthorityManagerprotected org.alfresco.repo.workflow.DefaultWorkflowPropertyHandlerdefaultPropertyHandlerprotected org.alfresco.service.namespace.QNamedefaultStartTaskTypeprotected java.lang.StringengineIdprotected org.alfresco.repo.workflow.WorkflowPropertyHandlerRegistryhandlerRegistryprotected org.alfresco.repo.i18n.MessageServicemessageServiceprotected org.alfresco.repo.workflow.activiti.ActivitiNodeConverternodeConverterprotected org.alfresco.service.cmr.security.PersonServicepersonServiceprotected static java.util.Set<java.lang.String>PROCESS_COLLECTION_EQUALS_QUERY_PROPERTIESprotected static java.util.Set<java.lang.String>PROCESS_COLLECTION_GREATERTHAN_QUERY_PROPERTIESprotected static java.util.Set<java.lang.String>PROCESS_COLLECTION_LESSTHAN_QUERY_PROPERTIESprotected static java.util.Set<java.lang.String>PROCESS_COLLECTION_SORT_PROPERTIESprotected static java.lang.StringPROCESS_STATUS_ACTIVEprotected static java.lang.StringPROCESS_STATUS_ANYprotected static java.lang.StringPROCESS_STATUS_COMPLETEDprotected static java.lang.StringPROCESS_STATUS_DELETEDprotected static java.util.Set<java.lang.String>PROCESS_STATUS_LISTprotected org.alfresco.repo.workflow.activiti.properties.ActivitiPropertyConverterpropertyConverterprotected org.alfresco.repo.workflow.WorkflowQNameConverterqNameConverterprotected org.alfresco.repo.model.RepositoryrepositoryHelperprotected RestVariableHelperrestVariableHelperprotected org.alfresco.service.ServiceRegistryserviceRegistryprotected org.alfresco.repo.workflow.WorkflowObjectFactoryworkflowFactoryprotected org.alfresco.repo.workflow.WorkflowPackageImplworkflowPackageComponent-
Fields inherited from class org.alfresco.rest.workflow.api.impl.WorkflowRestImpl
activitiProcessEngine, authorityService, BPM_PACKAGE, deployWorkflowsInTenant, dictionaryService, excludeModelTypes, namespaceService, nodeService, tenantService
-
-
Constructor Summary
Constructors Constructor Description ProcessesImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectconvertAssociationDefinitionValue(org.alfresco.service.cmr.dictionary.AssociationDefinition associationDef, java.lang.String variableName, java.lang.Object variableValue)ProcessInfocreate(ProcessInfo process)ItemcreateItem(java.lang.String processId, Item item)protected ProcessInfocreateProcessInfo(org.activiti.engine.history.HistoricProcessInstance processInstance)voiddeleteItem(java.lang.String processId, java.lang.String itemId)voiddeleteProcess(java.lang.String id)voiddeleteVariable(java.lang.String processId, java.lang.String variableName)protected org.alfresco.repo.workflow.activiti.ActivitiUtilgetActivitiUtil()protected org.alfresco.repo.workflow.WorkflowAuthorityManagergetAuthorityManager()protected org.alfresco.repo.workflow.DefaultWorkflowPropertyHandlergetDefaultPropertyHandler()protected org.alfresco.repo.workflow.WorkflowPropertyHandlerRegistrygetHandlerRegistry()ItemgetItem(java.lang.String processId, java.lang.String itemId)CollectionWithPagingInfo<Item>getItems(java.lang.String processId, Paging paging)protected java.lang.StringgetLocalProcessDefinitionKey(java.lang.String key)protected org.alfresco.repo.workflow.activiti.ActivitiNodeConvertergetNodeConverter()protected org.alfresco.service.cmr.repository.NodeRefgetPersonNodeRef(java.lang.String name)ProcessInfogetProcess(java.lang.String processId)protected java.lang.StringgetProcessDefinitionKey(java.lang.String paramProcessDefinitionKey)CollectionWithPagingInfo<ProcessInfo>getProcesses(Parameters parameters)BinaryResourcegetProcessImage(java.lang.String processId)protected org.alfresco.repo.workflow.activiti.properties.ActivitiPropertyConvertergetPropertyConverter()protected org.alfresco.repo.workflow.WorkflowQNameConvertergetQNameConverter()CollectionWithPagingInfo<Variable>getVariables(java.lang.String processId, Paging paging)protected org.alfresco.repo.workflow.WorkflowObjectFactorygetWorkflowFactory()voidsetAuthorityDAO(org.alfresco.repo.security.authority.AuthorityDAO authorityDAO)voidsetEngineId(java.lang.String engineId)voidsetMessageService(org.alfresco.repo.i18n.MessageService messageService)voidsetPersonService(org.alfresco.service.cmr.security.PersonService personService)voidsetRepositoryHelper(org.alfresco.repo.model.Repository repositoryHelper)voidsetRestVariableHelper(RestVariableHelper restVariableHelper)voidsetServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry)voidsetWorkflowPackageComponent(org.alfresco.repo.workflow.WorkflowPackageImpl workflowPackageComponent)VariableupdateVariable(java.lang.String processId, Variable variable)protected VariableupdateVariableInProcess(java.lang.String processId, java.lang.String processDefinitionId, Variable variable)java.util.List<Variable>updateVariables(java.lang.String processId, java.util.List<Variable> variables)-
Methods inherited from class org.alfresco.rest.workflow.api.impl.WorkflowRestImpl
createItemForNodeRef, createItemInProcess, deleteItemFromProcess, getFormModelElements, getItemFromProcess, getItemsFromProcess, getNodeRef, getParameter, getTypesToExclude, setActivitiProcessEngine, setActivitiWorkflowEngine, setAuthorityService, setDeployWorkflowsInTenant, setDictionaryService, setNamespaceService, setNodeService, setTenantService, validateIfUserAllowedToWorkWithProcess
-
-
-
-
Field Detail
-
PROCESS_STATUS_ANY
protected static java.lang.String PROCESS_STATUS_ANY
-
PROCESS_STATUS_ACTIVE
protected static java.lang.String PROCESS_STATUS_ACTIVE
-
PROCESS_STATUS_COMPLETED
protected static java.lang.String PROCESS_STATUS_COMPLETED
-
PROCESS_STATUS_DELETED
protected static java.lang.String PROCESS_STATUS_DELETED
-
PROCESS_STATUS_LIST
protected static final java.util.Set<java.lang.String> PROCESS_STATUS_LIST
-
PROCESS_COLLECTION_EQUALS_QUERY_PROPERTIES
protected static final java.util.Set<java.lang.String> PROCESS_COLLECTION_EQUALS_QUERY_PROPERTIES
-
PROCESS_COLLECTION_GREATERTHAN_QUERY_PROPERTIES
protected static final java.util.Set<java.lang.String> PROCESS_COLLECTION_GREATERTHAN_QUERY_PROPERTIES
-
PROCESS_COLLECTION_LESSTHAN_QUERY_PROPERTIES
protected static final java.util.Set<java.lang.String> PROCESS_COLLECTION_LESSTHAN_QUERY_PROPERTIES
-
PROCESS_COLLECTION_SORT_PROPERTIES
protected static final java.util.Set<java.lang.String> PROCESS_COLLECTION_SORT_PROPERTIES
-
workflowPackageComponent
protected org.alfresco.repo.workflow.WorkflowPackageImpl workflowPackageComponent
-
serviceRegistry
protected org.alfresco.service.ServiceRegistry serviceRegistry
-
authorityDAO
protected org.alfresco.repo.security.authority.AuthorityDAO authorityDAO
-
personService
protected org.alfresco.service.cmr.security.PersonService personService
-
messageService
protected org.alfresco.repo.i18n.MessageService messageService
-
engineId
protected java.lang.String engineId
-
repositoryHelper
protected org.alfresco.repo.model.Repository repositoryHelper
-
restVariableHelper
protected RestVariableHelper restVariableHelper
-
nodeConverter
protected org.alfresco.repo.workflow.activiti.ActivitiNodeConverter nodeConverter
-
activitiUtil
protected org.alfresco.repo.workflow.activiti.ActivitiUtil activitiUtil
-
defaultPropertyHandler
protected org.alfresco.repo.workflow.DefaultWorkflowPropertyHandler defaultPropertyHandler
-
qNameConverter
protected org.alfresco.repo.workflow.WorkflowQNameConverter qNameConverter
-
defaultStartTaskType
protected org.alfresco.service.namespace.QName defaultStartTaskType
-
workflowFactory
protected org.alfresco.repo.workflow.WorkflowObjectFactory workflowFactory
-
handlerRegistry
protected org.alfresco.repo.workflow.WorkflowPropertyHandlerRegistry handlerRegistry
-
authorityManager
protected org.alfresco.repo.workflow.WorkflowAuthorityManager authorityManager
-
propertyConverter
protected org.alfresco.repo.workflow.activiti.properties.ActivitiPropertyConverter propertyConverter
-
-
Method Detail
-
setAuthorityDAO
public void setAuthorityDAO(org.alfresco.repo.security.authority.AuthorityDAO authorityDAO)
-
setServiceRegistry
public void setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry)
-
setWorkflowPackageComponent
public void setWorkflowPackageComponent(org.alfresco.repo.workflow.WorkflowPackageImpl workflowPackageComponent)
-
setPersonService
public void setPersonService(org.alfresco.service.cmr.security.PersonService personService)
-
setRepositoryHelper
public void setRepositoryHelper(org.alfresco.repo.model.Repository repositoryHelper)
-
setMessageService
public void setMessageService(org.alfresco.repo.i18n.MessageService messageService)
-
setEngineId
public void setEngineId(java.lang.String engineId)
-
setRestVariableHelper
public void setRestVariableHelper(RestVariableHelper restVariableHelper)
-
getNodeConverter
protected org.alfresco.repo.workflow.activiti.ActivitiNodeConverter getNodeConverter()
-
getDefaultPropertyHandler
protected org.alfresco.repo.workflow.DefaultWorkflowPropertyHandler getDefaultPropertyHandler()
-
getActivitiUtil
protected org.alfresco.repo.workflow.activiti.ActivitiUtil getActivitiUtil()
-
getQNameConverter
protected org.alfresco.repo.workflow.WorkflowQNameConverter getQNameConverter()
-
getWorkflowFactory
protected org.alfresco.repo.workflow.WorkflowObjectFactory getWorkflowFactory()
-
getHandlerRegistry
protected org.alfresco.repo.workflow.WorkflowPropertyHandlerRegistry getHandlerRegistry()
-
getAuthorityManager
protected org.alfresco.repo.workflow.WorkflowAuthorityManager getAuthorityManager()
-
getPropertyConverter
protected org.alfresco.repo.workflow.activiti.properties.ActivitiPropertyConverter getPropertyConverter()
-
getProcesses
public CollectionWithPagingInfo<ProcessInfo> getProcesses(Parameters parameters)
- Specified by:
getProcessesin interfaceProcesses
-
getProcess
public ProcessInfo getProcess(java.lang.String processId)
- Specified by:
getProcessin interfaceProcesses
-
create
public ProcessInfo create(ProcessInfo process)
-
deleteProcess
public void deleteProcess(java.lang.String id)
- Specified by:
deleteProcessin interfaceProcesses
-
getItems
public CollectionWithPagingInfo<Item> getItems(java.lang.String processId, Paging paging)
-
getItem
public Item getItem(java.lang.String processId, java.lang.String itemId)
-
createItem
public Item createItem(java.lang.String processId, Item item)
- Specified by:
createItemin interfaceProcesses
-
deleteItem
public void deleteItem(java.lang.String processId, java.lang.String itemId)- Specified by:
deleteItemin interfaceProcesses
-
getVariables
public CollectionWithPagingInfo<Variable> getVariables(java.lang.String processId, Paging paging)
- Specified by:
getVariablesin interfaceProcesses
-
updateVariable
public Variable updateVariable(java.lang.String processId, Variable variable)
- Specified by:
updateVariablein interfaceProcesses
-
updateVariables
public java.util.List<Variable> updateVariables(java.lang.String processId, java.util.List<Variable> variables)
- Specified by:
updateVariablesin interfaceProcesses
-
updateVariableInProcess
protected Variable updateVariableInProcess(java.lang.String processId, java.lang.String processDefinitionId, Variable variable)
-
deleteVariable
public void deleteVariable(java.lang.String processId, java.lang.String variableName)- Specified by:
deleteVariablein interfaceProcesses
-
getProcessImage
public BinaryResource getProcessImage(java.lang.String processId)
- Specified by:
getProcessImagein interfaceProcesses
-
convertAssociationDefinitionValue
protected java.lang.Object convertAssociationDefinitionValue(org.alfresco.service.cmr.dictionary.AssociationDefinition associationDef, java.lang.String variableName, java.lang.Object variableValue)
-
getProcessDefinitionKey
protected java.lang.String getProcessDefinitionKey(java.lang.String paramProcessDefinitionKey)
-
getLocalProcessDefinitionKey
protected java.lang.String getLocalProcessDefinitionKey(java.lang.String key)
-
getPersonNodeRef
protected org.alfresco.service.cmr.repository.NodeRef getPersonNodeRef(java.lang.String name)
-
createProcessInfo
protected ProcessInfo createProcessInfo(org.activiti.engine.history.HistoricProcessInstance processInstance)
-
-