org.camunda.bpm.engine.cdi.jsf
Class TaskForm

java.lang.Object
  extended by org.camunda.bpm.engine.cdi.jsf.TaskForm
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CamundaTaskForm, FoxTaskForm

@ConversationScoped
@Named(value="camundaTaskForm")
public class TaskForm
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
protected  BusinessProcess businessProcess
           
protected  javax.enterprise.inject.Instance<javax.enterprise.context.Conversation> conversationInstance
           
protected  String processDefinitionId
           
protected  String processDefinitionKey
           
protected  RepositoryService repositoryService
           
protected  String url
           
 
Constructor Summary
TaskForm()
           
 
Method Summary
 void completeProcessInstanceForm()
           
 void completeTask()
           
 ProcessDefinition getProcessDefinition()
           
 String getUrl()
           
 void setUrl(String url)
           
 void startProcessInstanceByIdForm()
          Get processDefinitionId and callbackUrl from request and start a conversation to start the form
 void startProcessInstanceByIdForm(String processDefinitionId, String callbackUrl)
          Deprecated. use startProcessInstanceByIdForm() instead
 void startProcessInstanceByKeyForm()
          Get processDefinitionKey and callbackUrl from request and start a conversation to start the form
 void startProcessInstanceByKeyForm(String processDefinitionKey, String callbackUrl)
          Deprecated. use startProcessInstanceByKeyForm() instead
 void startTask(String taskId, String callbackUrl)
          Deprecated. use startTaskForm() instead
 void startTaskForm()
          Get taskId and callBackUrl from request and start a conversation to start the form
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

TaskForm

public TaskForm()
Method Detail

startTask

@Deprecated
public void startTask(String taskId,
                                 String callbackUrl)
Deprecated. use startTaskForm() 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. use startProcessInstanceByIdForm() 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. use startProcessInstanceByKeyForm() 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)


Copyright © 2017 camunda services GmbH. All rights reserved.