public class CaseFileInstanceImpl extends Object implements CaseFileInstance, org.kie.api.runtime.process.CaseAssignment, Serializable
| Constructor and Description |
|---|
CaseFileInstanceImpl() |
CaseFileInstanceImpl(String caseDefinitionId,
Map<String,Object> data) |
CaseFileInstanceImpl(String caseId,
String caseDefinitionId) |
CaseFileInstanceImpl(String caseId,
String caseDefinitionId,
Map<String,Object> data) |
public String getCaseId()
getCaseId in interface CaseFileInstancepublic void setCaseId(String caseId)
public Date getCaseStartDate()
getCaseStartDate in interface CaseFileInstancepublic Date getCaseEndDate()
getCaseEndDate in interface CaseFileInstancepublic Map<String,Object> getData()
getData in interface org.kie.api.runtime.process.CaseDatapublic Map<String,Object> getData(CaseFileDataFilter filter)
getData in interface CaseFileInstancepublic void addAll(Map<String,Object> data)
addAll in interface CaseFileInstancepublic void add(String name, Object data)
add in interface org.kie.api.runtime.process.CaseDatapublic void remove(String name)
remove in interface org.kie.api.runtime.process.CaseDatapublic void remove(CaseFileDataFilter filter)
remove in interface CaseFileInstancepublic void removeAll()
removeAll in interface CaseFileInstancepublic Object getData(String name)
getData in interface org.kie.api.runtime.process.CaseDatapublic void setCaseEndDate(Date caseEndDate)
public Date getCaseReopenDate()
getCaseReopenDate in interface CaseFileInstancepublic void setCaseReopenDate(Date caseReopenDate)
public void assign(String roleName, org.kie.api.task.model.OrganizationalEntity entity)
assign in interface org.kie.api.runtime.process.CaseAssignmentpublic void remove(String roleName, org.kie.api.task.model.OrganizationalEntity entity)
remove in interface org.kie.api.runtime.process.CaseAssignmentpublic void assignUser(String roleName, String userId)
assignUser in interface org.kie.api.runtime.process.CaseAssignmentpublic void assignGroup(String roleName, String groupId)
assignGroup in interface org.kie.api.runtime.process.CaseAssignmentpublic Collection<org.kie.api.task.model.OrganizationalEntity> getAssignments(String roleName)
getAssignments in interface org.kie.api.runtime.process.CaseAssignmentpublic Collection<CaseRoleInstance> getAssignments()
public void setupRoles(Collection<CaseRole> roles)
public void assignOwner(org.kie.api.task.model.User actualOwner)
public Map<String,CaseRoleInstance> getRolesAssignments()
public void setRolesAssignments(Map<String,CaseRoleInstance> roles)
public Collection<CommentInstance> getComments()
public void addComment(CommentInstance comment)
public void removeComment(CommentInstance comment)
public void setCaseStartDate(Date caseStartDate)
public void setComments(List<CommentInstance> comments)
public String getDefinitionId()
getDefinitionId in interface org.kie.api.runtime.process.CaseDatapublic void setDefinitionId(String caseDefinitionId)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.