Interface DelegationMeasureData
-
public interface DelegationMeasureData
Data for the escalation measure for delegation.
-
-
Field Summary
Fields Modifier and Type Field Description static String
ID
The plug-in ID.static String
NO_DELEGATION
The string constant for no delegation taking place if the worklist item is in the corresponding state.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAssignedDelegationRule()
Gets the staff assignment rule defining the delegation recipients for a worklist item in stateWorklistConstants.WorklistItemState.ASSIGNED
ornull
(or the empty string) if the item shall be delegated to the manager of the org unit where the org position of the assigned agent belongs to.String
getDelegationComment()
String
getStartedDelegationRule()
Gets the staff assignment rule defining the delegation recipients for a worklist item in stateWorklistConstants.WorklistItemState.STARTED
ornull
(or the empty string) if the item shall be delegated to the manager of the org unit where the org position of the assigned/executing agent belongs to.String
getUnassignedDelegationRule()
Gets the staff assignment rule defining the delegation recipients for a worklist item in stateWorklistConstants.WorklistItemState.STARTED
or in stateWorklistConstants.WorklistItemState.SUSPENDED
ornull
(or the empty string) if the item shall be delegated to all managers of the org units where the org positions belong to the worklist item has been distributed to.void
setAssignedDelegationRule(String delegationRule)
Setter forgetAssignedDelegationRule()
.void
setDelegationComment(String delegationComment)
Setter forgetDelegationComment()
.void
setStartedDelegationRule(String delegationRule)
Setter forgetStartedDelegationRule()
.void
setUnassignedDelegationRule(String delegationRule)
Setter forgetUnassignedDelegationRule()
.
-
-
-
Field Detail
-
ID
static final String ID
The plug-in ID.- See Also:
- Constant Field Values
-
NO_DELEGATION
static final String NO_DELEGATION
The string constant for no delegation taking place if the worklist item is in the corresponding state.- See Also:
- Constant Field Values
-
-
Method Detail
-
getAssignedDelegationRule
String getAssignedDelegationRule()
Gets the staff assignment rule defining the delegation recipients for a worklist item in stateWorklistConstants.WorklistItemState.ASSIGNED
ornull
(or the empty string) if the item shall be delegated to the manager of the org unit where the org position of the assigned agent belongs to.- Returns:
- The delegation rule,
null
orNO_DELEGATION
.
-
setAssignedDelegationRule
void setAssignedDelegationRule(String delegationRule)
Setter forgetAssignedDelegationRule()
.- Parameters:
delegationRule
- The delegation rule,null
orNO_DELEGATION
.
-
getStartedDelegationRule
String getStartedDelegationRule()
Gets the staff assignment rule defining the delegation recipients for a worklist item in stateWorklistConstants.WorklistItemState.STARTED
ornull
(or the empty string) if the item shall be delegated to the manager of the org unit where the org position of the assigned/executing agent belongs to.- Returns:
- The delegation rule,
null
orNO_DELEGATION
.
-
setStartedDelegationRule
void setStartedDelegationRule(String delegationRule)
Setter forgetStartedDelegationRule()
.- Parameters:
delegationRule
- The delegation rule,null
orNO_DELEGATION
.
-
getUnassignedDelegationRule
String getUnassignedDelegationRule()
Gets the staff assignment rule defining the delegation recipients for a worklist item in stateWorklistConstants.WorklistItemState.STARTED
or in stateWorklistConstants.WorklistItemState.SUSPENDED
ornull
(or the empty string) if the item shall be delegated to all managers of the org units where the org positions belong to the worklist item has been distributed to.- Returns:
- The delegation rule,
null
orNO_DELEGATION
.
-
setUnassignedDelegationRule
void setUnassignedDelegationRule(String delegationRule)
Setter forgetUnassignedDelegationRule()
.- Parameters:
delegationRule
- The delegation rule,null
orNO_DELEGATION
.
-
getDelegationComment
String getDelegationComment()
- Returns:
- The comment which is provided as delegation comment.
-
setDelegationComment
void setDelegationComment(String delegationComment)
Setter forgetDelegationComment()
.- Parameters:
delegationComment
-
-
-