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: 26542 $
 
 
 
 
| 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)
 
checkGroup
protected static boolean checkGroup(WKRole role,
                                    Group group,
                                    int currentWeight)
 
Copyright © 2001-2010 Jalios SA. All Rights Reserved.