/** * process instance extension for process variableInstances. */ public ContextInstance getContextInstance() { return (ContextInstance) getInstance(ContextInstance.class); }
/** * process instance extension for managing the tasks and actors. */ public TaskMgmtInstance getTaskMgmtInstance() { return (TaskMgmtInstance) getInstance(TaskMgmtInstance.class); }
/** * process instance extension for logging. Probably you don't need to access the logging * instance directly. Mostly, {@link Token#addLog(ProcessLog)} is sufficient and more * convenient. */ public LoggingInstance getLoggingInstance() { return (LoggingInstance) getInstance(LoggingInstance.class); }
/** * process instance extension for process variableInstances. */ public ContextInstance getContextInstance() { return (ContextInstance) getInstance(ContextInstance.class); }
/** * process instance extension for managing the tasks and actors. */ public TaskMgmtInstance getTaskMgmtInstance() { return (TaskMgmtInstance) getInstance(TaskMgmtInstance.class); }
/** * process instance extension for logging. Probably you don't need to access the logging * instance directly. Mostly, {@link Token#addLog(ProcessLog)} is sufficient and more * convenient. */ public LoggingInstance getLoggingInstance() { return (LoggingInstance) getInstance(LoggingInstance.class); }
public ModuleInstance getInstance(Class clazz) { if (token != null) { ProcessInstance processInstance = token.getProcessInstance(); if (processInstance != null) return processInstance.getInstance(clazz); } return null; }
public ModuleInstance getInstance(Class clazz) { if (token != null) { ProcessInstance processInstance = token.getProcessInstance(); if (processInstance != null) return processInstance.getInstance(clazz); } return null; }