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 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<String> getRoles()
getRoles
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 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.CaseData
public void setDefinitionId(String caseDefinitionId)
public void addDataAccessRestriction(String name, List<String> restrictedTo)
public void removeDataAccessRestriction(String name)
public Long getParentInstanceId()
public void setParentInstanceId(Long parentInstanceId)
public Long getParentWorkItemId()
public void setParentWorkItemId(Long parentWorkItemId)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.