public class CaseFileItem extends Object
A case file item represented by a TCaseFileItem
and its TCaseFileItemDefinition
. Currently, we only
support 1:1 relationships between case file items and case file item definitions.
Constructor and Description |
---|
CaseFileItem(CaseFile caseFile,
TCaseFileItemDefinition tCaseFileItemDefinition,
TCaseFileItem tCaseFileItem) |
public CaseFileItem(CaseFile caseFile, TCaseFileItemDefinition tCaseFileItemDefinition, TCaseFileItem tCaseFileItem)
caseFile
- the case filetCaseFileItemDefinition
- the case file item definitiontCaseFileItem
- the case file itempublic String getId()
public String getName()
name
property of this case file item.public String getName(TransitionData transitionData, EvaluationListeners evaluationListeners)
public String getActionName()
public String getActionName(TransitionData transitionData, EvaluationListeners evaluationListeners)
public String getDescription()
public String getActionDescription()
public String getActionUsers()
public String getActionGroups()
public String getActionUsers(TransitionData transitionData, EvaluationListeners evaluationListeners)
public String getActionGroups(TransitionData transitionData, EvaluationListeners evaluationListeners)
public String getCustomAttribute(String name)
Get the value of a named custom attribute.
name
- the name of the attribute.null
.public MultiplicityEnum getMultiplicityEnum()
public HashMap<String,CaseFileItemInstance> getCaseFileItemInstancesByInstanceId()
public CaseFileItemInstance getMostRecentInstance()
public TCaseFileItemDefinition getTCaseFileItemDefinition()
public TCaseFileItem getTCaseFileItem()
public CaseFileItemAction createCaseFileItemAction(TransitionData transitionData, EvaluationListeners evaluationListeners)
<p>Create an action object for the current state of this case file item.</p>
<p>These actions won’t be immediately executed. They are used to render appropriate GUI elements triggering the action based on a user event.</p>
evaluationListeners
- the call-backs used to evaluate run-time name expressions.public int getActionOrder()
public CaseFile getCaseFile()
public StateModel getStateModel()
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.