Package org.kuali.rice.kew.impl.rule
Class RuleServiceImpl
java.lang.Object
org.kuali.rice.kew.impl.rule.RuleServiceImpl
- All Implemented Interfaces:
org.kuali.rice.kew.api.rule.RuleService
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.kew.api.rule.RuleQueryResultsfindRules(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) org.kuali.rice.kew.api.rule.RuleTemplateQueryResultsfindRuleTemplates(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) org.kuali.rice.krad.data.DataObjectServiceorg.kuali.rice.kew.api.rule.Ruleorg.kuali.rice.kew.api.rule.RulegetRuleByName(String name) List<org.kuali.rice.kew.api.rule.RuleDelegation> org.kuali.rice.kew.api.rule.RuleResponsibilitygetRuleResponsibility(String responsibilityId) List<org.kuali.rice.kew.api.rule.Rule> getRulesByTemplateId(String templateId) List<org.kuali.rice.kew.api.rule.Rule> getRulesByTemplateNameAndDocumentTypeName(String templateName, String documentTypeName) List<org.kuali.rice.kew.api.rule.Rule> getRulesByTemplateNameAndDocumentTypeNameAndEffectiveDate(String templateName, String documentTypeName, org.joda.time.DateTime effectiveDate) org.kuali.rice.kew.api.rule.RuleTemplateorg.kuali.rice.kew.api.rule.RuleTemplategetRuleTemplateByName(String name) List<org.kuali.rice.kew.api.rule.Rule> ruleReport(org.kuali.rice.kew.api.rule.RuleReportCriteria ruleReportCriteria) voidsetDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
-
Constructor Details
-
RuleServiceImpl
public RuleServiceImpl()
-
-
Method Details
-
getRule
public org.kuali.rice.kew.api.rule.Rule getRule(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException - Specified by:
getRulein interfaceorg.kuali.rice.kew.api.rule.RuleService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.core.api.exception.RiceIllegalStateException
-
getRuleByName
- Specified by:
getRuleByNamein interfaceorg.kuali.rice.kew.api.rule.RuleService
-
getRulesByTemplateId
public List<org.kuali.rice.kew.api.rule.Rule> getRulesByTemplateId(String templateId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getRulesByTemplateIdin interfaceorg.kuali.rice.kew.api.rule.RuleService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getRulesByTemplateNameAndDocumentTypeName
public List<org.kuali.rice.kew.api.rule.Rule> getRulesByTemplateNameAndDocumentTypeName(String templateName, String documentTypeName) - Specified by:
getRulesByTemplateNameAndDocumentTypeNamein interfaceorg.kuali.rice.kew.api.rule.RuleService
-
getRulesByTemplateNameAndDocumentTypeNameAndEffectiveDate
public List<org.kuali.rice.kew.api.rule.Rule> getRulesByTemplateNameAndDocumentTypeNameAndEffectiveDate(String templateName, String documentTypeName, org.joda.time.DateTime effectiveDate) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getRulesByTemplateNameAndDocumentTypeNameAndEffectiveDatein interfaceorg.kuali.rice.kew.api.rule.RuleService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findRules
public org.kuali.rice.kew.api.rule.RuleQueryResults findRules(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) - Specified by:
findRulesin interfaceorg.kuali.rice.kew.api.rule.RuleService
-
ruleReport
public List<org.kuali.rice.kew.api.rule.Rule> ruleReport(org.kuali.rice.kew.api.rule.RuleReportCriteria ruleReportCriteria) - Specified by:
ruleReportin interfaceorg.kuali.rice.kew.api.rule.RuleService
-
getRuleTemplate
- Specified by:
getRuleTemplatein interfaceorg.kuali.rice.kew.api.rule.RuleService
-
getRuleTemplateByName
- Specified by:
getRuleTemplateByNamein interfaceorg.kuali.rice.kew.api.rule.RuleService
-
findRuleTemplates
public org.kuali.rice.kew.api.rule.RuleTemplateQueryResults findRuleTemplates(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findRuleTemplatesin interfaceorg.kuali.rice.kew.api.rule.RuleService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getRuleResponsibility
public org.kuali.rice.kew.api.rule.RuleResponsibility getRuleResponsibility(String responsibilityId) - Specified by:
getRuleResponsibilityin interfaceorg.kuali.rice.kew.api.rule.RuleService
-
getRuleDelegationsByResponsibiltityId
public List<org.kuali.rice.kew.api.rule.RuleDelegation> getRuleDelegationsByResponsibiltityId(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException - Specified by:
getRuleDelegationsByResponsibiltityIdin interfaceorg.kuali.rice.kew.api.rule.RuleService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.core.api.exception.RiceIllegalStateException
-
getDataObjectService
public org.kuali.rice.krad.data.DataObjectService getDataObjectService() -
setDataObjectService
public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
-