Class TaskForm

java.lang.Object
org.operaton.bpm.engine.cdi.jsf.TaskForm
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FoxTaskForm, OperatonTaskForm

@ConversationScoped @Named("operatonTaskForm") public class TaskForm extends Object implements Serializable
See Also:
  • Field Details

    • 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 jakarta.enterprise.inject.Instance<jakarta.enterprise.context.Conversation> conversationInstance
  • Constructor Details

    • TaskForm

      public TaskForm()
  • Method Details

    • startTask

      @Deprecated(forRemoval=true, since="1.0") public void startTask(String taskId, String callbackUrl)
      Deprecated, for removal: This API element is subject to removal in a future version.
      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(forRemoval=true, since="1.0") public void startProcessInstanceByIdForm(String processDefinitionId, String callbackUrl)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      processDefinitionId -
      callbackUrl -
    • startProcessInstanceByIdForm

      public void startProcessInstanceByIdForm()
      Get processDefinitionId and callbackUrl from request and start a conversation to start the form
    • startProcessInstanceByKeyForm

      @Deprecated(forRemoval=true, since="1.0") public void startProcessInstanceByKeyForm(String processDefinitionKey, String callbackUrl)
      Deprecated, for removal: This API element is subject to removal in a future version.
      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)