org.kuali.rice.kew.rule.service
Interface RuleTemplateService

All Superinterfaces:
XmlExporter, XmlLoader
All Known Implementing Classes:
RuleTemplateServiceImpl

public interface RuleTemplateService
extends XmlLoader, XmlExporter

A service providing data access for RuleTemplates and RuleTemplateAttributes.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 void delete(Long ruleTemplateId)
           
 void deleteRuleTemplateOption(Long ruleTemplateOptionId)
           
 List findAll()
           
 List findByRuleTemplate(RuleTemplate ruleTemplate)
           
 RuleTemplateAttribute findByRuleTemplateAttributeId(Long ruleTemplateAttributeId)
           
 RuleTemplate findByRuleTemplateId(Long ruleTemplateId)
           
 RuleTemplate findByRuleTemplateName(String ruleTemplateName)
           
 Long getNextRuleTemplateId()
           
 void save(RuleTemplate ruleTemplate)
           
 void save(RuleTemplateAttribute ruleTemplateAttribute)
           
 void saveRuleDefaults(RuleDelegation ruleDelegation, RuleBaseValues ruleBaseValues)
           
 
Methods inherited from interface org.kuali.rice.core.framework.impex.xml.XmlLoader
loadXml
 
Methods inherited from interface org.kuali.rice.core.framework.impex.xml.XmlExporter
export, supportPrettyPrint
 

Method Detail

save

void save(RuleTemplate ruleTemplate)

save

void save(RuleTemplateAttribute ruleTemplateAttribute)

saveRuleDefaults

void saveRuleDefaults(RuleDelegation ruleDelegation,
                      RuleBaseValues ruleBaseValues)

findByRuleTemplateId

RuleTemplate findByRuleTemplateId(Long ruleTemplateId)

findAll

List findAll()

findByRuleTemplate

List findByRuleTemplate(RuleTemplate ruleTemplate)

delete

void delete(Long ruleTemplateId)

deleteRuleTemplateOption

void deleteRuleTemplateOption(Long ruleTemplateOptionId)

findByRuleTemplateAttributeId

RuleTemplateAttribute findByRuleTemplateAttributeId(Long ruleTemplateAttributeId)

findByRuleTemplateName

RuleTemplate findByRuleTemplateName(String ruleTemplateName)

getNextRuleTemplateId

Long getNextRuleTemplateId()


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.