Class CaseInstanceImpl
- java.lang.Object
-
- org.jbpm.casemgmt.impl.model.instance.CaseInstanceImpl
-
- All Implemented Interfaces:
Serializable,org.jbpm.casemgmt.api.model.instance.CaseInstance
public class CaseInstanceImpl extends Object implements org.jbpm.casemgmt.api.model.instance.CaseInstance, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CaseInstanceImpl()CaseInstanceImpl(String caseId, String caseDescription, String caseDefinitionId, Integer status, String deploymentId, String owner, Date startedAt, Date completedAt, Long processInstanceId, String completionMessage, Date slaDueDate, Integer slaCompliance)Constructor to be used mainly by persistence provider to create instances automaticallyCaseInstanceImpl(String caseId, String caseDescription, String caseDefinitionId, Integer status, String deploymentId, String owner, Date startedAt, Date completedAt, Long processInstanceId, String completionMessage, Date slaDueDate, Integer slaCompliance, String parentCaseId)Constructor to be used mainly by persistence provider to create instances automaticallyCaseInstanceImpl(String caseId, String caseDescription, Collection<org.jbpm.casemgmt.api.model.instance.CaseStageInstance> caseStages, Collection<org.jbpm.casemgmt.api.model.instance.CaseMilestoneInstance> caseMilestones, Collection<org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> caseRoles, org.jbpm.casemgmt.api.model.instance.CaseFileInstance caseFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCaseDefinitionId()StringgetCaseDescription()org.jbpm.casemgmt.api.model.instance.CaseFileInstancegetCaseFile()StringgetCaseId()Collection<org.jbpm.casemgmt.api.model.instance.CaseMilestoneInstance>getCaseMilestones()Collection<org.jbpm.casemgmt.api.model.instance.CaseRoleInstance>getCaseRoles()Collection<org.jbpm.casemgmt.api.model.instance.CaseStageInstance>getCaseStages()DategetCompletedAt()StringgetCompletionMessage()StringgetDeploymentId()StringgetOwner()StringgetParentCaseId()LonggetProcessInstanceId()IntegergetSlaCompliance()DategetSlaDueDate()DategetStartedAt()IntegergetStatus()voidsetCaseDefinitionId(String caseDefinitionId)voidsetCaseDescription(String caseDescription)voidsetCaseFile(org.jbpm.casemgmt.api.model.instance.CaseFileInstance caseFile)voidsetCaseId(String caseId)voidsetCaseMilestones(Collection<org.jbpm.casemgmt.api.model.instance.CaseMilestoneInstance> caseMilestones)voidsetCaseRoles(Collection<org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> caseRoles)voidsetCaseStages(Collection<org.jbpm.casemgmt.api.model.instance.CaseStageInstance> caseStages)voidsetCompletedAt(Date completedAt)voidsetCompletionMessage(String completionMessage)voidsetDeploymentId(String deploymentId)voidsetOwner(String owner)voidsetParentCaseId(String parentCaseId)voidsetProcessInstanceId(Long processInstanceId)voidsetSlaCompliance(Integer slaCompliance)voidsetSlaDueDate(Date slaDueDate)voidsetStartedAt(Date startedAt)voidsetStatus(Integer status)StringtoString()
-
-
-
Constructor Detail
-
CaseInstanceImpl
public CaseInstanceImpl()
-
CaseInstanceImpl
public CaseInstanceImpl(String caseId, String caseDescription, Collection<org.jbpm.casemgmt.api.model.instance.CaseStageInstance> caseStages, Collection<org.jbpm.casemgmt.api.model.instance.CaseMilestoneInstance> caseMilestones, Collection<org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> caseRoles, org.jbpm.casemgmt.api.model.instance.CaseFileInstance caseFile)
-
CaseInstanceImpl
public CaseInstanceImpl(String caseId, String caseDescription, String caseDefinitionId, Integer status, String deploymentId, String owner, Date startedAt, Date completedAt, Long processInstanceId, String completionMessage, Date slaDueDate, Integer slaCompliance)
Constructor to be used mainly by persistence provider to create instances automatically- Parameters:
caseId-caseDescription-
-
CaseInstanceImpl
public CaseInstanceImpl(String caseId, String caseDescription, String caseDefinitionId, Integer status, String deploymentId, String owner, Date startedAt, Date completedAt, Long processInstanceId, String completionMessage, Date slaDueDate, Integer slaCompliance, String parentCaseId)
Constructor to be used mainly by persistence provider to create instances automatically- Parameters:
caseId-caseDescription-
-
-
Method Detail
-
getCaseId
public String getCaseId()
- Specified by:
getCaseIdin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
getCaseDescription
public String getCaseDescription()
- Specified by:
getCaseDescriptionin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
getCaseStages
public Collection<org.jbpm.casemgmt.api.model.instance.CaseStageInstance> getCaseStages()
- Specified by:
getCaseStagesin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
getCaseMilestones
public Collection<org.jbpm.casemgmt.api.model.instance.CaseMilestoneInstance> getCaseMilestones()
- Specified by:
getCaseMilestonesin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
getCaseRoles
public Collection<org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> getCaseRoles()
- Specified by:
getCaseRolesin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
getCaseFile
public org.jbpm.casemgmt.api.model.instance.CaseFileInstance getCaseFile()
- Specified by:
getCaseFilein interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
getCaseDefinitionId
public String getCaseDefinitionId()
- Specified by:
getCaseDefinitionIdin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setCaseDefinitionId
public void setCaseDefinitionId(String caseDefinitionId)
-
getStatus
public Integer getStatus()
- Specified by:
getStatusin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setStatus
public void setStatus(Integer status)
-
getDeploymentId
public String getDeploymentId()
- Specified by:
getDeploymentIdin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setDeploymentId
public void setDeploymentId(String deploymentId)
-
getOwner
public String getOwner()
- Specified by:
getOwnerin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setOwner
public void setOwner(String owner)
-
getStartedAt
public Date getStartedAt()
- Specified by:
getStartedAtin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setStartedAt
public void setStartedAt(Date startedAt)
-
getProcessInstanceId
public Long getProcessInstanceId()
-
setProcessInstanceId
public void setProcessInstanceId(Long processInstanceId)
-
setCaseId
public void setCaseId(String caseId)
-
setCaseDescription
public void setCaseDescription(String caseDescription)
-
setCaseStages
public void setCaseStages(Collection<org.jbpm.casemgmt.api.model.instance.CaseStageInstance> caseStages)
-
setCaseMilestones
public void setCaseMilestones(Collection<org.jbpm.casemgmt.api.model.instance.CaseMilestoneInstance> caseMilestones)
-
setCaseRoles
public void setCaseRoles(Collection<org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> caseRoles)
-
setCaseFile
public void setCaseFile(org.jbpm.casemgmt.api.model.instance.CaseFileInstance caseFile)
- Specified by:
setCaseFilein interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
getCompletedAt
public Date getCompletedAt()
- Specified by:
getCompletedAtin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setCompletedAt
public void setCompletedAt(Date completedAt)
-
getCompletionMessage
public String getCompletionMessage()
- Specified by:
getCompletionMessagein interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setCompletionMessage
public void setCompletionMessage(String completionMessage)
-
getSlaDueDate
public Date getSlaDueDate()
- Specified by:
getSlaDueDatein interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setSlaDueDate
public void setSlaDueDate(Date slaDueDate)
-
getSlaCompliance
public Integer getSlaCompliance()
- Specified by:
getSlaCompliancein interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setSlaCompliance
public void setSlaCompliance(Integer slaCompliance)
-
getParentCaseId
public String getParentCaseId()
- Specified by:
getParentCaseIdin interfaceorg.jbpm.casemgmt.api.model.instance.CaseInstance
-
setParentCaseId
public void setParentCaseId(String parentCaseId)
-
-