Interface ExecutionContext
- All Known Implementing Classes:
ExecutionContextAdapter
public interface ExecutionContext
Abstracao do contexto de execucao dos formularios.
A execucao de um formulario, pode ocorrer em 4 contextos:
1 - A abertura de um processo, onde somente o ID de definicao de processo estara disponivel.
2 - A execução de um formulario de TASK, onde você terá o ID da Instancia e um objeto representando os dados históricos ta tarefa
3 - A visualização de um formulário de abertura, onde você terá apenas o ID do processo, já que forms de abertura nao possuem ID de tarefa
4 - A visualização de um formulário de tarefa já concluído, onde você terá a informação do id do processo e dados históricos da tarefa.
1 - A abertura de um processo, onde somente o ID de definicao de processo estara disponivel.
2 - A execução de um formulario de TASK, onde você terá o ID da Instancia e um objeto representando os dados históricos ta tarefa
3 - A visualização de um formulário de abertura, onde você terá apenas o ID do processo, já que forms de abertura nao possuem ID de tarefa
4 - A visualização de um formulário de tarefa já concluído, onde você terá a informação do id do processo e dados históricos da tarefa.
- Author:
- Eduardo Frazao
-
Method Summary
Modifier and TypeMethodDescriptionBaseFormEngine<? extends BaseFormData> Sendo o contexto de execucao baseado em um formulario, sera possivel obter uma referencia a sua engineHistoricTaskInstanceObtem o objeto de histórico de dados da tarefaProcessEngineMetodo que retorna a engine do BPMN para acesso a servicosObtem o ID da instancia do processo BPMNOntem uma referencia ao ID de definicao de processo
-
Method Details
-
processDefinitionId
String processDefinitionId()Ontem uma referencia ao ID de definicao de processo- Returns:
-
getProcessInstanceId
String getProcessInstanceId()Obtem o ID da instancia do processo BPMN- Returns:
-
getHistoricTaskInstance
HistoricTaskInstance getHistoricTaskInstance()Obtem o objeto de histórico de dados da tarefa- Returns:
-
getProcessEngine
ProcessEngine getProcessEngine()Metodo que retorna a engine do BPMN para acesso a servicos- Returns:
-
getFormEngine
BaseFormEngine<? extends BaseFormData> getFormEngine()Sendo o contexto de execucao baseado em um formulario, sera possivel obter uma referencia a sua engine- Returns:
-