Package org.camunda.bpm.engine.cdi.jsf
Class TaskForm
- java.lang.Object
-
- org.camunda.bpm.engine.cdi.jsf.TaskForm
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CamundaTaskForm,FoxTaskForm
@ConversationScoped @Named("camundaTaskForm") public class TaskForm extends Object implements Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BusinessProcessbusinessProcessprotected javax.enterprise.inject.Instance<javax.enterprise.context.Conversation>conversationInstanceprotected StringprocessDefinitionIdprotected StringprocessDefinitionKeyprotected RepositoryServicerepositoryServiceprotected Stringurl
-
Constructor Summary
Constructors Constructor Description TaskForm()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidcompleteProcessInstanceForm()voidcompleteTask()ProcessDefinitiongetProcessDefinition()StringgetUrl()voidsetUrl(String url)voidstartProcessInstanceByIdForm()Get processDefinitionId and callbackUrl from request and start a conversation to start the formvoidstartProcessInstanceByIdForm(String processDefinitionId, String callbackUrl)Deprecated.usestartProcessInstanceByIdForm()insteadvoidstartProcessInstanceByKeyForm()Get processDefinitionKey and callbackUrl from request and start a conversation to start the formvoidstartProcessInstanceByKeyForm(String processDefinitionKey, String callbackUrl)Deprecated.usestartProcessInstanceByKeyForm()insteadvoidstartTask(String taskId, String callbackUrl)Deprecated.usestartTaskForm()insteadvoidstartTaskForm()Get taskId and callBackUrl from request and start a conversation to start the form
-
-
-
Field Detail
-
url
protected String url
-
processDefinitionId
protected String processDefinitionId
-
processDefinitionKey
protected String processDefinitionKey
-
businessProcess
@Inject protected BusinessProcess businessProcess
-
repositoryService
@Inject protected RepositoryService repositoryService
-
conversationInstance
@Inject protected javax.enterprise.inject.Instance<javax.enterprise.context.Conversation> conversationInstance
-
-
Method Detail
-
startTask
@Deprecated public void startTask(String taskId, String callbackUrl)
Deprecated.usestartTaskForm()instead- Parameters:
taskId-callbackUrl-
-
startTaskForm
public void startTaskForm()
Get taskId and callBackUrl from request and start a conversation to start the form
-
completeTask
public void completeTask() throws IOException- Throws:
IOException
-
startProcessInstanceByIdForm
@Deprecated public void startProcessInstanceByIdForm(String processDefinitionId, String callbackUrl)
Deprecated.usestartProcessInstanceByIdForm()instead- Parameters:
processDefinitionId-callbackUrl-
-
startProcessInstanceByIdForm
public void startProcessInstanceByIdForm()
Get processDefinitionId and callbackUrl from request and start a conversation to start the form
-
startProcessInstanceByKeyForm
@Deprecated public void startProcessInstanceByKeyForm(String processDefinitionKey, String callbackUrl)
Deprecated.usestartProcessInstanceByKeyForm()instead- Parameters:
processDefinitionKey-callbackUrl-
-
startProcessInstanceByKeyForm
public void startProcessInstanceByKeyForm()
Get processDefinitionKey and callbackUrl from request and start a conversation to start the form
-
completeProcessInstanceForm
public void completeProcessInstanceForm() throws IOException- Throws:
IOException
-
getProcessDefinition
public ProcessDefinition getProcessDefinition()
-
getUrl
public String getUrl()
-
setUrl
public void setUrl(String url)
-
-