com.jalios.jcms
Class WFRule
java.lang.Object
com.jalios.jcms.WFRule
public class WFRule
- extends Object
This class represent a Workflow Rule.
- Since:
- jcms-4.0.2
- Version:
- $Revision: 30556 $
Method Summary |
protected static boolean |
checkGroup(WKRole role,
Group group,
int currentWeight,
Publication pub)
|
protected static boolean |
checkGroupList(WKRole role,
ObjectIntTreeMap grpVoteMap,
Publication pub)
|
protected static boolean |
checkMemberList(Publication pub,
WKRole role,
TreeSet<Member> mbrVoteSet)
|
static boolean |
checkRule(Set<WFRole> roleSet,
ObjectIntTreeMap grpVoteMap,
TreeSet<Member> mbrVoteSet,
Publication pub,
Member mbr)
This method determines whether a transition can be performed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REVISION
public static final String REVISION
- See Also:
- Constant Field Values
WFRule
public WFRule()
checkRule
public static boolean checkRule(Set<WFRole> roleSet,
ObjectIntTreeMap grpVoteMap,
TreeSet<Member> mbrVoteSet,
Publication pub,
Member mbr)
- This method determines whether a transition can be performed.
- Parameters:
roleSet
- the set of WFRole bound to the transitiongrpVoteMap
- an HashMap with Group as keys, and an int[] for value This HashMap represent the current state of vote in the WFNotes associated with a transitionmbrVoteSet
- a list of memberpub
- the publication to be checkedmbr
- the member who performs this rule
- Returns:
- true if the transition must be made, false instead
- Since:
- jcms-4.0.2
checkMemberList
protected static boolean checkMemberList(Publication pub,
WKRole role,
TreeSet<Member> mbrVoteSet)
checkGroupList
protected static boolean checkGroupList(WKRole role,
ObjectIntTreeMap grpVoteMap,
Publication pub)
checkGroup
protected static boolean checkGroup(WKRole role,
Group group,
int currentWeight,
Publication pub)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.