Package org.kuali.rice.kew.rule.service
Interface RuleTemplateService
- All Superinterfaces:
XmlExporter,XmlLoader
- All Known Implementing Classes:
RuleTemplateServiceImpl
A service providing data access for
RuleTemplateBos and
RuleTemplateAttributeBos.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteRuleTemplateOption(String ruleTemplateOptionId) findAll()findByRuleTemplate(RuleTemplateBo ruleTemplate) findByRuleTemplateAttributeId(String ruleTemplateAttributeId) findByRuleTemplateId(String ruleTemplateId) findByRuleTemplateName(String ruleTemplateName) voidsave(RuleTemplateAttributeBo ruleTemplateAttribute) save(RuleTemplateBo ruleTemplate) voidsaveRuleDefaults(RuleDelegationBo ruleDelegation, RuleBaseValues ruleBaseValues) Methods inherited from interface org.kuali.rice.core.framework.impex.xml.XmlExporter
export, supportPrettyPrint
-
Method Details
-
save
@CacheEvict(value="http://rice.kuali.org/kew/v2_0/RuleTemplateType", allEntries=true) RuleTemplateBo save(RuleTemplateBo ruleTemplate) -
save
@CacheEvict(value="http://rice.kuali.org/kew/v2_0/RuleTemplateType", allEntries=true) void save(RuleTemplateAttributeBo ruleTemplateAttribute) -
saveRuleDefaults
@CacheEvict(value={"http://rice.kuali.org/kew/v2_0/RuleTemplateType","http://rice.kuali.org/kew/v2_0/RuleType","http://rice.kuali.org/kew/v2_0/RuleDelegationType"}, allEntries=true) void saveRuleDefaults(RuleDelegationBo ruleDelegation, RuleBaseValues ruleBaseValues) -
findByRuleTemplateId
-
findAll
List<RuleTemplateBo> findAll() -
findByRuleTemplate
-
delete
@CacheEvict(value="http://rice.kuali.org/kew/v2_0/RuleTemplateType", allEntries=true) void delete(String ruleTemplateId) -
deleteRuleTemplateOption
-
findByRuleTemplateAttributeId
-
findByRuleTemplateName
-
getNextRuleTemplateId
String getNextRuleTemplateId()
-