WorkSubstituteRule Class
- public final class WorkSubstituteRule
extends Object
implements Serializable
This class defines a work substitution rule.
A rule is composed of:
- a unique id.
- an effective date that specifies when the rule takes effect. Null if it is always effective.
- an expiry date that specifies when the rule expires. Null if it never expires.
- a source that is the user/group to be substituted.
- a target that is the substitute user/group.
If the source is a user, the target must be a user; if the source is a group, the target must be a group.
When a task is assigned to a user, the worklist looks for an eventual substitute. The rules can be chained.
-
Hierarchy
-
Object
WorkSubstituteRule
-
All Implemented Interfaces
-
Serializable
hashCode
public volatile int hashCode
WorkSubstituteRule
public WorkSubstituteRule()
WorkSubstituteRule
public WorkSubstituteRule(String workSubstituteRuleId,
Date effectiveDate,
Date expiryDate,
String source,
String target)
equals(Object) Method
public boolean equals(Object other)
-
Overrides
-
Object.equals(Object)
getEffectiveDate() Method
public Date getEffectiveDate()
getExpiryDate() Method
public Date getExpiryDate()
getSource() Method
public String getSource()
getTarget() Method
public String getTarget()
getWorkSubstituteRuleId() Method
public String getWorkSubstituteRuleId()
hashCode() Method
public int hashCode()
-
Overrides
-
Object.hashCode()
setEffectiveDate(Date) Method
public void setEffectiveDate(Date effectiveDate)
setExpiryDate(Date) Method
public void setExpiryDate(Date expiryDate)
setSource(String) Method
public void setSource(String source)
setTarget(String) Method
public void setTarget(String target)