|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kew.impl.rule.RuleServiceImpl
public class RuleServiceImpl
| Constructor Summary | |
|---|---|
RuleServiceImpl()
|
|
| Method Summary | |
|---|---|
RuleQueryResults |
findRules(QueryByCriteria queryByCriteria)
Query for rules based on the given search criteria which is a Map of rule field names to values. |
RuleTemplateQueryResults |
findRuleTemplates(QueryByCriteria queryByCriteria)
Query for rules based on the given search criteria which is a Map of ruleTemplate field names to values. |
BusinessObjectService |
getBusinessObjectService()
|
CriteriaLookupService |
getCriteriaLookupService()
|
Rule |
getRule(String id)
gets a Rule identified by the passed in id |
Rule |
getRuleByName(String name)
gets a Rule identified by the passed in rule name |
List<RuleDelegation> |
getRuleDelegationsByResponsibiltityId(String id)
gets a RuleDelegations identified by the passed in id for responsibility |
RuleResponsibility |
getRuleResponsibility(String responsibilityId)
gets a RuleResponsibility identified by the passed in responsibilityId |
List<Rule> |
getRulesByTemplateId(String templateId)
gets a list of Rules with the specified templateId |
List<Rule> |
getRulesByTemplateNameAndDocumentTypeName(String templateName,
String documentTypeName)
Gets a list of Rules with the specified templateId and documentTypeName. |
List<Rule> |
getRulesByTemplateNameAndDocumentTypeNameAndEffectiveDate(String templateName,
String documentTypeName,
org.joda.time.DateTime effectiveDate)
Gets a list of Rules with the specified templateId and documentTypeName. |
RuleTemplate |
getRuleTemplate(String id)
gets a RuleTemplate identified by the passed in id |
RuleTemplate |
getRuleTemplateByName(String name)
gets a RuleTemplate identified by the passed in name |
List<Rule> |
ruleReport(RuleReportCriteria ruleReportCriteria)
Executes a simulation of a document to get all previous and future route information |
void |
setBusinessObjectService(BusinessObjectService businessObjectService)
|
void |
setCriteriaLookupService(CriteriaLookupService criteriaLookupService)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RuleServiceImpl()
| Method Detail |
|---|
public Rule getRule(String id)
throws RiceIllegalArgumentException,
RiceIllegalStateException
RuleService
getRule in interface RuleServiceid - unique id for the Rule
RiceIllegalArgumentException - if id is null
RiceIllegalStateException - if Rule does not existpublic Rule getRuleByName(String name)
RuleService
getRuleByName in interface RuleServicename - name of the Rule
public List<Rule> getRulesByTemplateId(String templateId)
throws RiceIllegalArgumentException
RuleService
getRulesByTemplateId in interface RuleServicetemplateId - unique id for the Rule
RiceIllegalArgumentException - if templateId is null
public List<Rule> getRulesByTemplateNameAndDocumentTypeName(String templateName,
String documentTypeName)
RuleService
getRulesByTemplateNameAndDocumentTypeName in interface RuleServicetemplateName - unique name for the Rule Template. Cannot be null or emptydocumentTypeName - documentTypeName for Rule. Cannot be null or empty
public List<Rule> getRulesByTemplateNameAndDocumentTypeNameAndEffectiveDate(String templateName,
String documentTypeName,
org.joda.time.DateTime effectiveDate)
throws RiceIllegalArgumentException
RuleService
getRulesByTemplateNameAndDocumentTypeNameAndEffectiveDate in interface RuleServicetemplateName - unique name for the Rule Template. Cannot be null or emptydocumentTypeName - documentTypeName for Rule. Cannot be null or emptyeffectiveDate - date for rule effectiveness. Can be null. If null, current time is used.
RiceIllegalArgumentException - if id is nullpublic RuleQueryResults findRules(QueryByCriteria queryByCriteria)
RuleServiceThis method returns it's results as a List of Rules that match the given search criteria.
findRules in interface RuleServicequeryByCriteria - the criteria. Cannot be null.
public List<Rule> ruleReport(RuleReportCriteria ruleReportCriteria)
RuleService
ruleReport in interface RuleServiceruleReportCriteria - criteria for the rule report to follow
public RuleTemplate getRuleTemplate(String id)
RuleService
getRuleTemplate in interface RuleServiceid - unique id for the RuleTemplate
public RuleTemplate getRuleTemplateByName(String name)
RuleService
getRuleTemplateByName in interface RuleServicename - unique name for the RuleTemplate
public RuleTemplateQueryResults findRuleTemplates(QueryByCriteria queryByCriteria)
throws RiceIllegalArgumentException
RuleServiceThis method returns it's results as a List of RuleTemplates that match the given search criteria.
findRuleTemplates in interface RuleServicequeryByCriteria - the criteria. Cannot be null.
RiceIllegalArgumentExceptionpublic RuleResponsibility getRuleResponsibility(String responsibilityId)
RuleService
getRuleResponsibility in interface RuleServiceresponsibilityId - unique id for the RuleResponsibility
public List<RuleDelegation> getRuleDelegationsByResponsibiltityId(String id)
throws RiceIllegalArgumentException,
RiceIllegalStateException
RuleService
getRuleDelegationsByResponsibiltityId in interface RuleServiceid - unique id for the RuleDelegation's Responsibility
RiceIllegalArgumentException - if id is null
RiceIllegalStateExceptionpublic BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(BusinessObjectService businessObjectService)
public CriteriaLookupService getCriteriaLookupService()
public void setCriteriaLookupService(CriteriaLookupService criteriaLookupService)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||