public class CaseInstanceImpl extends Object implements CaseInstance, Serializable
Constructor and Description |
---|
CaseInstanceImpl() |
CaseInstanceImpl(String caseId,
String caseDescription,
Collection<CaseStageInstance> caseStages,
Collection<CaseMilestoneInstance> caseMilestones,
Collection<CaseRoleInstance> caseRoles,
CaseFileInstance caseFile) |
CaseInstanceImpl(String caseId,
String caseDescription,
String caseDefinitionId,
Integer status,
String deploymentId,
String owner,
Date startedAt,
Date completedAt,
Long processInstanceId,
String completionMessage)
Constructor to be used mainly by persistence provider to create instances automatically
|
Modifier and Type | Method and Description |
---|---|
String |
getCaseDefinitionId()
Returns case definition id
|
String |
getCaseDescription()
Returns case description
|
CaseFileInstance |
getCaseFile()
Returns case file associated with this case.
|
String |
getCaseId()
Returns case identifier of this case.
|
Collection<CaseMilestoneInstance> |
getCaseMilestones()
Returns available case milestones for this case.
|
Collection<CaseRoleInstance> |
getCaseRoles()
Returns case roles for this case.
|
Collection<CaseStageInstance> |
getCaseStages()
Returns available case stages in this case.
|
Date |
getCompletedAt()
Returns completion date of this case
|
String |
getCompletionMessage()
Returns completion message (if any) of this case
|
String |
getDeploymentId()
Returns deployment id
|
String |
getOwner()
Returns owner of the case - usually one who started the case
|
Long |
getProcessInstanceId() |
Date |
getStartedAt()
Returns start date of this case
|
Integer |
getStatus()
Returns status of the case
|
void |
setCaseDefinitionId(String caseDefinitionId) |
void |
setCaseDescription(String caseDescription) |
void |
setCaseFile(CaseFileInstance caseFile) |
void |
setCaseId(String caseId) |
void |
setCaseMilestones(Collection<CaseMilestoneInstance> caseMilestones) |
void |
setCaseRoles(Collection<CaseRoleInstance> caseRoles) |
void |
setCaseStages(Collection<CaseStageInstance> caseStages) |
void |
setCompletedAt(Date completedAt) |
void |
setCompletionMessage(String completionMessage) |
void |
setDeploymentId(String deploymentId) |
void |
setOwner(String owner) |
void |
setProcessInstanceId(Long processInstanceId) |
void |
setStartedAt(Date startedAt) |
void |
setStatus(Integer status) |
String |
toString() |
public CaseInstanceImpl()
public CaseInstanceImpl(String caseId, String caseDescription, Collection<CaseStageInstance> caseStages, Collection<CaseMilestoneInstance> caseMilestones, Collection<CaseRoleInstance> caseRoles, CaseFileInstance caseFile)
public CaseInstanceImpl(String caseId, String caseDescription, String caseDefinitionId, Integer status, String deploymentId, String owner, Date startedAt, Date completedAt, Long processInstanceId, String completionMessage)
caseId
- caseDescription
- public String getCaseId()
CaseInstance
getCaseId
in interface CaseInstance
public String getCaseDescription()
CaseInstance
getCaseDescription
in interface CaseInstance
public Collection<CaseStageInstance> getCaseStages()
CaseInstance
getCaseStages
in interface CaseInstance
public Collection<CaseMilestoneInstance> getCaseMilestones()
CaseInstance
getCaseMilestones
in interface CaseInstance
public Collection<CaseRoleInstance> getCaseRoles()
CaseInstance
getCaseRoles
in interface CaseInstance
public CaseFileInstance getCaseFile()
CaseInstance
Note: CaseInstance.getCaseFile()
will always be empty.
Refer to using CaseService.getCaseFileInstance(String)
when access to case file information is needed.
getCaseFile
in interface CaseInstance
public String getCaseDefinitionId()
CaseInstance
getCaseDefinitionId
in interface CaseInstance
public void setCaseDefinitionId(String caseDefinitionId)
public Integer getStatus()
CaseInstance
getStatus
in interface CaseInstance
public void setStatus(Integer status)
public String getDeploymentId()
CaseInstance
getDeploymentId
in interface CaseInstance
public void setDeploymentId(String deploymentId)
public String getOwner()
CaseInstance
getOwner
in interface CaseInstance
public void setOwner(String owner)
public Date getStartedAt()
CaseInstance
getStartedAt
in interface CaseInstance
public void setStartedAt(Date startedAt)
public Long getProcessInstanceId()
public void setProcessInstanceId(Long processInstanceId)
public void setCaseId(String caseId)
public void setCaseDescription(String caseDescription)
public void setCaseStages(Collection<CaseStageInstance> caseStages)
public void setCaseMilestones(Collection<CaseMilestoneInstance> caseMilestones)
public void setCaseRoles(Collection<CaseRoleInstance> caseRoles)
public void setCaseFile(CaseFileInstance caseFile)
public Date getCompletedAt()
CaseInstance
getCompletedAt
in interface CaseInstance
public void setCompletedAt(Date completedAt)
public String getCompletionMessage()
CaseInstance
getCompletionMessage
in interface CaseInstance
public void setCompletionMessage(String completionMessage)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.