public class CaseFileInstanceImpl extends Object implements CaseFileInstance, org.kie.api.runtime.process.CaseAssignment, Serializable
Constructor and Description |
---|
CaseFileInstanceImpl() |
CaseFileInstanceImpl(Map<String,Object> data) |
CaseFileInstanceImpl(String caseId) |
CaseFileInstanceImpl(String caseId,
Map<String,Object> data) |
public CaseFileInstanceImpl()
public CaseFileInstanceImpl(String caseId)
public String getCaseId()
getCaseId
in interface CaseFileInstance
public void setCaseId(String caseId)
public Date getCaseStartDate()
getCaseStartDate
in interface CaseFileInstance
public Date getCaseEndDate()
getCaseEndDate
in interface CaseFileInstance
public Map<String,Object> getData()
getData
in interface org.kie.api.runtime.process.CaseData
public Map<String,Object> getData(CaseFileDataFilter filter)
getData
in interface CaseFileInstance
public void addAll(Map<String,Object> data)
addAll
in interface CaseFileInstance
public void add(String name, Object data)
add
in interface org.kie.api.runtime.process.CaseData
public void remove(String name)
remove
in interface org.kie.api.runtime.process.CaseData
public void remove(CaseFileDataFilter filter)
remove
in interface CaseFileInstance
public void removeAll()
removeAll
in interface CaseFileInstance
public Object getData(String name)
getData
in interface org.kie.api.runtime.process.CaseData
public void setCaseEndDate(Date caseEndDate)
public Date getCaseReopenDate()
getCaseReopenDate
in interface CaseFileInstance
public void setCaseReopenDate(Date caseReopenDate)
public void assign(String roleName, org.kie.api.task.model.OrganizationalEntity entity)
assign
in interface org.kie.api.runtime.process.CaseAssignment
public void remove(String roleName, org.kie.api.task.model.OrganizationalEntity entity)
remove
in interface org.kie.api.runtime.process.CaseAssignment
public void assignUser(String roleName, String userId)
assignUser
in interface org.kie.api.runtime.process.CaseAssignment
public void assignGroup(String roleName, String groupId)
assignGroup
in interface org.kie.api.runtime.process.CaseAssignment
public Collection<org.kie.api.task.model.OrganizationalEntity> getAssignments(String roleName)
getAssignments
in interface org.kie.api.runtime.process.CaseAssignment
public Collection<CaseRoleInstance> getAssignments()
public void setupRoles(Collection<CaseRole> roles)
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)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.