public abstract class BaseCommand<T> extends Object implements org.drools.core.command.impl.GenericCommand<T>
| Constructor and Description |
|---|
BaseCommand() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkParticipation(org.kie.api.task.model.Task task,
JahiaUser user) |
protected Workflow |
convertToWorkflow(org.kie.api.runtime.process.ProcessInstance instance,
Locale uiLocale,
org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService,
org.jbpm.process.audit.AuditLogService auditLogService) |
protected WorkflowDefinition |
convertToWorkflowDefinition(org.kie.api.definition.process.Process process,
Locale uiLocale) |
protected WorkflowTask |
convertToWorkflowTask(org.kie.api.task.model.Task task,
Locale uiLocale,
org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService) |
protected List<WorkflowTask> |
convertToWorkflowTasks(Locale uiLocale,
List<org.kie.api.task.model.TaskSummary> taskSummaryList,
org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService) |
abstract T |
execute() |
T |
execute(org.kie.internal.command.Context context) |
protected Set<WorkflowAction> |
getAvailableActions(org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService,
String processId,
Locale uiLocale) |
javax.persistence.EntityManager |
getEm() |
JahiaGroupManagerService |
getGroupManager() |
protected List<HistoryWorkflow> |
getHistoryWorkflows(List<String> processIds,
Locale uiLocale) |
String |
getKey() |
org.kie.api.runtime.KieSession |
getKieSession() |
org.jbpm.process.audit.AuditLogService |
getLogService() |
protected void |
getOutgoingConnectionNames(Set<String> connectionIds,
org.kie.api.definition.process.Node node) |
protected ResourceBundle |
getResourceBundle(Locale uiLocale,
String packageName,
String definitionKey) |
protected Map<String,Object> |
getTaskInputParameters(org.kie.api.task.model.Task task,
org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService) |
protected org.kie.api.runtime.process.NodeInstance |
getTaskNodeInstance(org.kie.api.task.model.Task task,
org.kie.api.runtime.KieSession ksession) |
protected Set<String> |
getTaskOutcomes(org.kie.api.definition.process.Node node) |
protected Map<String,Object> |
getTaskOutputParameters(org.kie.api.task.model.Task task,
Map<String,Object> taskInputParameters,
org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService) |
org.kie.api.task.TaskService |
getTaskService() |
JahiaUserManagerService |
getUserManager() |
protected WorkflowDefinition |
getWorkflowDefinitionById(String id,
Locale uiLocale,
org.kie.api.KieBase kieBase) |
WorkflowService |
getWorkflowService() |
protected String |
i18nName(String actionName,
ResourceBundle resourceBundle) |
protected void |
i18nOfWorkflowAction(Locale uiLocale,
WorkflowAction workflowAction,
String definitionKey,
String packageName) |
void |
setEm(javax.persistence.EntityManager em) |
void |
setGroupManager(JahiaGroupManagerService groupManager) |
void |
setKey(String key) |
void |
setPersistenceManager(org.jbpm.shared.services.api.JbpmServicesPersistenceManager persistenceManager) |
void |
setRuntimeEngine(org.kie.api.runtime.manager.RuntimeEngine runtimeEngine) |
void |
setUserManager(JahiaUserManagerService userManager) |
void |
setWorkflowService(WorkflowService workflowService) |
String |
toString() |
protected void |
updateTaskNode(JahiaUser user,
String taskUuid) |
public org.kie.api.runtime.KieSession getKieSession()
public org.kie.api.task.TaskService getTaskService()
public org.jbpm.process.audit.AuditLogService getLogService()
public javax.persistence.EntityManager getEm()
public WorkflowService getWorkflowService()
public JahiaUserManagerService getUserManager()
public JahiaGroupManagerService getGroupManager()
public String getKey()
public void setRuntimeEngine(org.kie.api.runtime.manager.RuntimeEngine runtimeEngine)
public void setEm(javax.persistence.EntityManager em)
public void setPersistenceManager(org.jbpm.shared.services.api.JbpmServicesPersistenceManager persistenceManager)
public void setWorkflowService(WorkflowService workflowService)
public void setUserManager(JahiaUserManagerService userManager)
public void setGroupManager(JahiaGroupManagerService groupManager)
public void setKey(String key)
public T execute(org.kie.internal.command.Context context)
execute in interface org.drools.core.command.impl.GenericCommand<T>public abstract T execute()
protected WorkflowDefinition getWorkflowDefinitionById(String id, Locale uiLocale, org.kie.api.KieBase kieBase)
protected Set<WorkflowAction> getAvailableActions(org.kie.api.runtime.KieSession ksession, org.kie.api.task.TaskService taskService, String processId, Locale uiLocale)
protected List<WorkflowTask> convertToWorkflowTasks(Locale uiLocale, List<org.kie.api.task.model.TaskSummary> taskSummaryList, org.kie.api.runtime.KieSession ksession, org.kie.api.task.TaskService taskService)
protected WorkflowDefinition convertToWorkflowDefinition(org.kie.api.definition.process.Process process, Locale uiLocale)
protected Workflow convertToWorkflow(org.kie.api.runtime.process.ProcessInstance instance, Locale uiLocale, org.kie.api.runtime.KieSession ksession, org.kie.api.task.TaskService taskService, org.jbpm.process.audit.AuditLogService auditLogService)
protected WorkflowTask convertToWorkflowTask(org.kie.api.task.model.Task task, Locale uiLocale, org.kie.api.runtime.KieSession ksession, org.kie.api.task.TaskService taskService)
protected org.kie.api.runtime.process.NodeInstance getTaskNodeInstance(org.kie.api.task.model.Task task,
org.kie.api.runtime.KieSession ksession)
protected void getOutgoingConnectionNames(Set<String> connectionIds, org.kie.api.definition.process.Node node)
protected Map<String,Object> getTaskOutputParameters(org.kie.api.task.model.Task task, Map<String,Object> taskInputParameters, org.kie.api.runtime.KieSession ksession, org.kie.api.task.TaskService taskService)
protected Map<String,Object> getTaskInputParameters(org.kie.api.task.model.Task task, org.kie.api.runtime.KieSession ksession, org.kie.api.task.TaskService taskService)
protected boolean checkParticipation(org.kie.api.task.model.Task task,
JahiaUser user)
protected ResourceBundle getResourceBundle(Locale uiLocale, String packageName, String definitionKey)
protected void i18nOfWorkflowAction(Locale uiLocale, WorkflowAction workflowAction, String definitionKey, String packageName)
protected String i18nName(String actionName, ResourceBundle resourceBundle)
protected List<HistoryWorkflow> getHistoryWorkflows(List<String> processIds, Locale uiLocale)
Copyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.