Class CaseFileInstanceImpl
- java.lang.Object
-
- org.jbpm.casemgmt.impl.model.instance.CaseFileInstanceImpl
-
- All Implemented Interfaces:
Serializable,org.jbpm.casemgmt.api.model.instance.CaseFileInstance,org.kie.api.runtime.process.CaseAssignment,org.kie.api.runtime.process.CaseData
public class CaseFileInstanceImpl extends Object implements org.jbpm.casemgmt.api.model.instance.CaseFileInstance, org.kie.api.runtime.process.CaseAssignment, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CaseFileInstanceImpl()CaseFileInstanceImpl(String caseId, String caseDefinitionId)CaseFileInstanceImpl(String caseId, String caseDefinitionId, Map<String,Object> data)CaseFileInstanceImpl(String caseDefinitionId, Map<String,Object> data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(String name, Object data)voidaddAll(Map<String,Object> data)voidaddComment(org.jbpm.casemgmt.api.model.instance.CommentInstance comment)voidaddDataAccessRestriction(String name, List<String> restrictedTo)voidassign(String roleName, org.kie.api.task.model.OrganizationalEntity entity)voidassignGroup(String roleName, String groupId)voidassignOwner(org.kie.api.task.model.User actualOwner)voidassignUser(String roleName, String userId)booleanequals(Object obj)Map<String,List<String>>getAccessRestrictions()Collection<org.jbpm.casemgmt.api.model.instance.CaseRoleInstance>getAssignments()Collection<org.kie.api.task.model.OrganizationalEntity>getAssignments(String roleName)DategetCaseEndDate()StringgetCaseId()DategetCaseReopenDate()DategetCaseStartDate()Collection<org.jbpm.casemgmt.api.model.instance.CommentInstance>getComments()Map<String,Object>getData()ObjectgetData(String name)Map<String,Object>getData(org.jbpm.casemgmt.api.model.instance.CaseFileDataFilter filter)StringgetDefinitionId()LonggetParentInstanceId()LonggetParentWorkItemId()Collection<String>getRoles()Map<String,org.jbpm.casemgmt.api.model.instance.CaseRoleInstance>getRolesAssignments()List<String>getRolesForOrgEntities(List<String> orgEntities)inthashCode()voidremove(String name)voidremove(String roleName, org.kie.api.task.model.OrganizationalEntity entity)voidremove(org.jbpm.casemgmt.api.model.instance.CaseFileDataFilter filter)voidremoveAll()voidremoveComment(org.jbpm.casemgmt.api.model.instance.CommentInstance comment)voidremoveDataAccessRestriction(String name)voidsetAccessRestrictions(Map<String,List<String>> accessRestrictions)voidsetCaseEndDate(Date caseEndDate)voidsetCaseId(String caseId)voidsetCaseReopenDate(Date caseReopenDate)voidsetCaseStartDate(Date caseStartDate)voidsetComments(List<org.jbpm.casemgmt.api.model.instance.CommentInstance> comments)voidsetData(Map<String,Object> data)voidsetDefinitionId(String caseDefinitionId)voidsetParentInstanceId(Long parentInstanceId)voidsetParentWorkItemId(Long parentWorkItemId)voidsetRolesAssignments(Map<String,org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> roles)voidsetupRoles(Collection<org.jbpm.casemgmt.api.model.CaseRole> roles)
-
-
-
Method Detail
-
getCaseId
public String getCaseId()
- Specified by:
getCaseIdin interfaceorg.jbpm.casemgmt.api.model.instance.CaseFileInstance
-
setCaseId
public void setCaseId(String caseId)
-
getCaseStartDate
public Date getCaseStartDate()
- Specified by:
getCaseStartDatein interfaceorg.jbpm.casemgmt.api.model.instance.CaseFileInstance
-
getCaseEndDate
public Date getCaseEndDate()
- Specified by:
getCaseEndDatein interfaceorg.jbpm.casemgmt.api.model.instance.CaseFileInstance
-
getData
public Map<String,Object> getData()
- Specified by:
getDatain interfaceorg.kie.api.runtime.process.CaseData
-
getData
public Map<String,Object> getData(org.jbpm.casemgmt.api.model.instance.CaseFileDataFilter filter)
- Specified by:
getDatain interfaceorg.jbpm.casemgmt.api.model.instance.CaseFileInstance
-
addAll
public void addAll(Map<String,Object> data)
- Specified by:
addAllin interfaceorg.jbpm.casemgmt.api.model.instance.CaseFileInstance
-
add
public void add(String name, Object data)
- Specified by:
addin interfaceorg.kie.api.runtime.process.CaseData
-
remove
public void remove(String name)
- Specified by:
removein interfaceorg.kie.api.runtime.process.CaseData
-
remove
public void remove(org.jbpm.casemgmt.api.model.instance.CaseFileDataFilter filter)
- Specified by:
removein interfaceorg.jbpm.casemgmt.api.model.instance.CaseFileInstance
-
removeAll
public void removeAll()
- Specified by:
removeAllin interfaceorg.jbpm.casemgmt.api.model.instance.CaseFileInstance
-
getData
public Object getData(String name)
- Specified by:
getDatain interfaceorg.kie.api.runtime.process.CaseData
-
setCaseEndDate
public void setCaseEndDate(Date caseEndDate)
-
getCaseReopenDate
public Date getCaseReopenDate()
- Specified by:
getCaseReopenDatein interfaceorg.jbpm.casemgmt.api.model.instance.CaseFileInstance
-
setCaseReopenDate
public void setCaseReopenDate(Date caseReopenDate)
-
assign
public void assign(String roleName, org.kie.api.task.model.OrganizationalEntity entity)
- Specified by:
assignin interfaceorg.kie.api.runtime.process.CaseAssignment
-
remove
public void remove(String roleName, org.kie.api.task.model.OrganizationalEntity entity)
- Specified by:
removein interfaceorg.kie.api.runtime.process.CaseAssignment
-
assignUser
public void assignUser(String roleName, String userId)
- Specified by:
assignUserin interfaceorg.kie.api.runtime.process.CaseAssignment
-
assignGroup
public void assignGroup(String roleName, String groupId)
- Specified by:
assignGroupin interfaceorg.kie.api.runtime.process.CaseAssignment
-
getRoles
public Collection<String> getRoles()
- Specified by:
getRolesin interfaceorg.kie.api.runtime.process.CaseAssignment
-
getAssignments
public Collection<org.kie.api.task.model.OrganizationalEntity> getAssignments(String roleName)
- Specified by:
getAssignmentsin interfaceorg.kie.api.runtime.process.CaseAssignment
-
getAssignments
public Collection<org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> getAssignments()
-
setupRoles
public void setupRoles(Collection<org.jbpm.casemgmt.api.model.CaseRole> roles)
-
assignOwner
public void assignOwner(org.kie.api.task.model.User actualOwner)
-
getRolesAssignments
public Map<String,org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> getRolesAssignments()
-
setRolesAssignments
public void setRolesAssignments(Map<String,org.jbpm.casemgmt.api.model.instance.CaseRoleInstance> roles)
-
getComments
public Collection<org.jbpm.casemgmt.api.model.instance.CommentInstance> getComments()
-
addComment
public void addComment(org.jbpm.casemgmt.api.model.instance.CommentInstance comment)
-
removeComment
public void removeComment(org.jbpm.casemgmt.api.model.instance.CommentInstance comment)
-
setCaseStartDate
public void setCaseStartDate(Date caseStartDate)
-
setComments
public void setComments(List<org.jbpm.casemgmt.api.model.instance.CommentInstance> comments)
-
getDefinitionId
public String getDefinitionId()
- Specified by:
getDefinitionIdin interfaceorg.kie.api.runtime.process.CaseData
-
setDefinitionId
public void setDefinitionId(String caseDefinitionId)
-
addDataAccessRestriction
public void addDataAccessRestriction(String name, List<String> restrictedTo)
-
removeDataAccessRestriction
public void removeDataAccessRestriction(String name)
-
getParentInstanceId
public Long getParentInstanceId()
-
setParentInstanceId
public void setParentInstanceId(Long parentInstanceId)
-
getParentWorkItemId
public Long getParentWorkItemId()
-
setParentWorkItemId
public void setParentWorkItemId(Long parentWorkItemId)
-
-