| java.lang.Object org.kuali.workflow.attribute.KualiOrgReviewAttribute
KualiOrgReviewAttribute | public class KualiOrgReviewAttribute implements WorkflowAttribute,MassRuleAttribute(Code) | | KualiOrgReviewAttribute should be used when using Orgs and thier inner details to do routing.
|
FIN_COA_CD_KEY | final public static String FIN_COA_CD_KEY(Code) | | |
FROM_AMOUNT_KEY | final public static String FROM_AMOUNT_KEY(Code) | | |
OVERRIDE_CD_KEY | final public static String OVERRIDE_CD_KEY(Code) | | |
serialVersionUID | final static long serialVersionUID(Code) | | |
KualiOrgReviewAttribute | public KualiOrgReviewAttribute()(Code) | | TODO clean the rest of the field defs up once chart is working this code up no arg constructor, which will initialize the
fields and rows of the attribute
|
KualiOrgReviewAttribute | public KualiOrgReviewAttribute(String finCoaCd, String orgCd)(Code) | | constructor that takes the chart, org, which calls the no arg constructor
Parameters: finCoaCd - Parameters: orgCd - |
filterNonMatchingRules | public List filterNonMatchingRules(RouteContext routeContext, List rules)(Code) | | Filters the List of Rules by those that will match and then sorts the List with those that have Orgs at the bottom of the
hierarchy first. This will allow for requests generated by rules at the bottom of the hierarchy to be activated first. We've
collapsed this method and isMatch into one to allow for optimal sorting (i.e. we only sort the rules that actually match and
don't have to fetch every Org in the hierarchy to sort the full List of Rules).
|
getFinCoaCd | public String getFinCoaCd()(Code) | | simple getter for fincoacd
String |
getOrgCd | public String getOrgCd()(Code) | | simple getter for org code
String |
getRoutingDataRows | public List getRoutingDataRows()(Code) | | simple getter for the routing data rows
|
getRuleExtensionValues | public List getRuleExtensionValues()(Code) | | |
getRuleRows | public List getRuleRows()(Code) | | simple getter for the rule rows
|
getTotalDollarAmount | public String getTotalDollarAmount()(Code) | | |
isRequired | public boolean isRequired()(Code) | | simple getter for required
|
ruleMatches | protected boolean ruleMatches(RuleBaseValues rule, Set chartOrgValues, RouteContext routeContext)(Code) | | Determines if the given Rule matches the document data by comparing the Org, total dollar amount, and override code.
|
setFinCoaCd | public void setFinCoaCd(String finCoaCd)(Code) | | simple setter for fincoacd
Parameters: finCoaCd - |
setOrgCd | public void setOrgCd(String orgCd)(Code) | | simple setter for org code
Parameters: orgCd - |
setOverrideCd | public void setOverrideCd(String overrideCd)(Code) | | |
setRequired | public void setRequired(boolean required)(Code) | | simple setter for required
|
setTotalDollarAmount | public void setTotalDollarAmount(String totalDollarAmount)(Code) | | |
validateRoutingData | public List validateRoutingData(Map paramMap)(Code) | | |
|
|