Class TaskInstanceView

  • All Implemented Interfaces:
    Serializable, InstanceView<org.kie.api.task.model.Task>

    public class TaskInstanceView
    extends Object
    implements InstanceView<org.kie.api.task.model.Task>
    InstanceView dedicated for org.kie.api.task.model.Task copeFromSource is performed directly when TaskInstanceView is initialized with a source
    See Also:
    Serialized Form
    • Constructor Detail

      • TaskInstanceView

        public TaskInstanceView()
      • TaskInstanceView

        public TaskInstanceView​(org.kie.api.task.model.Task source)
    • Method Detail

      • getCompositeId

        public String getCompositeId()
        Description copied from interface: InstanceView
        Returns the id of the view. Might be used by implementors to determine if two views are representations of the same underlying object
        Specified by:
        getCompositeId in interface InstanceView<org.kie.api.task.model.Task>
      • setCompositeId

        public void setCompositeId​(String compositeId)
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • getPriority

        public Integer getPriority()
      • setPriority

        public void setPriority​(Integer priority)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getSubject

        public String getSubject()
      • setSubject

        public void setSubject​(String subject)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getTaskType

        public String getTaskType()
      • setTaskType

        public void setTaskType​(String taskType)
      • getFormName

        public String getFormName()
      • setFormName

        public void setFormName​(String formName)
      • getStatus

        public String getStatus()
      • setStatus

        public void setStatus​(String status)
      • getActualOwner

        public String getActualOwner()
      • setActualOwner

        public void setActualOwner​(String actualOwner)
      • getCreatedBy

        public String getCreatedBy()
      • setCreatedBy

        public void setCreatedBy​(String createdBy)
      • getCreatedOn

        public Date getCreatedOn()
      • setCreatedOn

        public void setCreatedOn​(Date createdOn)
      • getActivationTime

        public Date getActivationTime()
      • setActivationTime

        public void setActivationTime​(Date activationTime)
      • getExpirationDate

        public Date getExpirationDate()
      • setExpirationDate

        public void setExpirationDate​(Date expirationDate)
      • getSkipable

        public Boolean getSkipable()
      • setSkipable

        public void setSkipable​(Boolean skipable)
      • getWorkItemId

        public Long getWorkItemId()
      • setWorkItemId

        public void setWorkItemId​(Long workItemId)
      • getProcessInstanceId

        public Long getProcessInstanceId()
      • setProcessInstanceId

        public void setProcessInstanceId​(Long processInstanceId)
      • getParentId

        public Long getParentId()
      • setParentId

        public void setParentId​(Long parentId)
      • getProcessId

        public String getProcessId()
      • setProcessId

        public void setProcessId​(String processId)
      • getContainerId

        public String getContainerId()
      • setContainerId

        public void setContainerId​(String containerId)
      • getPotentialOwners

        public List<String> getPotentialOwners()
      • setPotentialOwners

        public void setPotentialOwners​(List<String> potentialOwners)
      • getExcludedOwners

        public List<String> getExcludedOwners()
      • setExcludedOwners

        public void setExcludedOwners​(List<String> excludedOwners)
      • getBusinessAdmins

        public List<String> getBusinessAdmins()
      • setBusinessAdmins

        public void setBusinessAdmins​(List<String> businessAdmins)
      • setInputData

        public void setInputData​(Map<String,​Object> inputData)
      • setOutputData

        public void setOutputData​(Map<String,​Object> outputData)
      • getSource

        public org.kie.api.task.model.Task getSource()
        Description copied from interface: InstanceView
        Returns "raw" object instance for this view
        Specified by:
        getSource in interface InstanceView<org.kie.api.task.model.Task>
        Returns:
        source of this view
      • copyFromSource

        public void copyFromSource()
        Description copied from interface: InstanceView
        Triggers to copy data from source to view. Different implementations of the view might have different needs on when this would happen. PersistentEventManager will invoke it before delivering if it was not done before.
        Specified by:
        copyFromSource in interface InstanceView<org.kie.api.task.model.Task>
      • safeOrgEntity

        protected String safeOrgEntity​(org.kie.api.task.model.OrganizationalEntity entity)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object