Interface RuleTemplateService

All Superinterfaces:
org.kuali.rice.core.framework.impex.xml.XmlExporter, org.kuali.rice.core.framework.impex.xml.XmlLoader
All Known Implementing Classes:
RuleTemplateServiceImpl

public interface RuleTemplateService extends org.kuali.rice.core.framework.impex.xml.XmlLoader, org.kuali.rice.core.framework.impex.xml.XmlExporter
A service providing data access for RuleTemplateBos and RuleTemplateAttributeBos.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • 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

      RuleTemplateBo findByRuleTemplateId(String ruleTemplateId)
    • findAll

      List<RuleTemplateBo> findAll()
    • findByRuleTemplate

      List findByRuleTemplate(RuleTemplateBo ruleTemplate)
    • delete

      @CacheEvict(value="http://rice.kuali.org/kew/v2_0/RuleTemplateType", allEntries=true) void delete(String ruleTemplateId)
    • deleteRuleTemplateOption

      void deleteRuleTemplateOption(String ruleTemplateOptionId)
    • findByRuleTemplateAttributeId

      RuleTemplateAttributeBo findByRuleTemplateAttributeId(String ruleTemplateAttributeId)
    • findByRuleTemplateName

      RuleTemplateBo findByRuleTemplateName(String ruleTemplateName)
    • getNextRuleTemplateId

      String getNextRuleTemplateId()