Class JBPMConfiguration


  • @UriParams
    public class JBPMConfiguration
    extends Object
    • Constructor Detail

      • JBPMConfiguration

        public JBPMConfiguration()
    • Method Detail

      • getOperation

        public String getOperation()
      • setOperation

        public void setOperation​(String operation)
        The operation to perform
      • getValue

        public Object getValue()
      • setValue

        public void setValue​(Object value)
        the value to assign to the global identifier
      • getProcessId

        public String getProcessId()
      • setProcessId

        public void setProcessId​(String processId)
        the id of the process that should be acted upon
      • setParameters

        public void setParameters​(Map<String,​Object> parameters)
        the variables that should be set for various operations
      • getProcessInstanceId

        public Long getProcessInstanceId()
      • setProcessInstanceId

        public void setProcessInstanceId​(Long processInstanceId)
        the id of the process instance
      • getEventType

        public String getEventType()
      • setEventType

        public void setEventType​(String eventType)
        the type of event to use when signalEvent operation is performed
      • getEvent

        public Object getEvent()
      • setEvent

        public void setEvent​(Object event)
        the data associated with this event when signalEvent operation is performed
      • getMaxNumber

        public Integer getMaxNumber()
      • setMaxNumber

        public void setMaxNumber​(Integer maxNumber)
        the maximum number of rules that should be fired
      • getIdentifier

        public String getIdentifier()
      • setIdentifier

        public void setIdentifier​(String identifier)
        identifier the global identifier
      • getWorkItemId

        public Long getWorkItemId()
      • setWorkItemId

        public void setWorkItemId​(Long workItemId)
        the id of the work item
      • getTaskId

        public Long getTaskId()
      • setTaskId

        public void setTaskId​(Long taskId)
        the id of the task
      • getUserId

        public String getUserId()
      • setUserId

        public void setUserId​(String userId)
        userId to use with task operations
      • getTask

        public org.kie.api.task.model.Task getTask()
      • setTask

        public void setTask​(org.kie.api.task.model.Task task)
        The task instance to use with task operations
      • getPage

        public Integer getPage()
      • setPage

        public void setPage​(Integer page)
        The page to use when retrieving user tasks
      • getPageSize

        public Integer getPageSize()
      • setPageSize

        public void setPageSize​(Integer pageSize)
        The page size to use when retrieving user tasks
      • getTargetUserId

        public String getTargetUserId()
      • setTargetUserId

        public void setTargetUserId​(String targetUserId)
        The targetUserId used when delegating a task
      • getAttachmentId

        public Long getAttachmentId()
      • setAttachmentId

        public void setAttachmentId​(Long attachmentId)
        attachId to use when retrieving attachments
      • getContentId

        public Long getContentId()
      • setContentId

        public void setContentId​(Long contentId)
        contentId to use when retrieving attachments
      • setEntities

        public void setEntities​(List<String> entities)
        The potentialOwners when nominateTask operation is performed
      • setStatuses

        public void setStatuses​(List<String> statuses)
        The list of status to use when filtering tasks
      • getUserName

        public String getUserName()
      • setUserName

        public void setUserName​(String userName)
        Username for authentication
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
        Password for authentication
      • getConnectionURL

        public URL getConnectionURL()
      • setConnectionURL

        public void setConnectionURL​(URL connectionURL)
        The URL to the jBPM server.
      • getDeploymentId

        public String getDeploymentId()
      • setDeploymentId

        public void setDeploymentId​(String deploymentId)
        The id of the deployment
      • getTimeout

        public Integer getTimeout()
      • setTimeout

        public void setTimeout​(Integer timeout)
        A timeout value
      • getExtraJaxbClasses

        public Class[] getExtraJaxbClasses()
      • setExtraJaxbClasses

        public void setExtraJaxbClasses​(Class[] extraJaxbClasses)
        To load additional classes when working with XML
      • getEventListenerType

        public String getEventListenerType()
      • setEventListenerType

        public void setEventListenerType​(String eventListenerType)
        Sets the event listener type to attach to
      • getEmitterSendItems

        public Boolean getEmitterSendItems()
      • setEmitterSendItems

        public void setEmitterSendItems​(Boolean emiterSendItems)
        Sets if event produced by emitter should be sent as single items or complete collection