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

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

public interface RuleAttributeService
extends XmlLoader, XmlExporter

A service which provides data access for RuleAttributes.

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

Method Summary
 void delete(String ruleAttributeId)
           
 List<RuleAttribute> findAll()
           
 List<RuleAttribute> findByClassName(String className)
           
 RuleAttribute findByName(String name)
           
 List<RuleAttribute> findByRuleAttribute(RuleAttribute ruleAttribute)
           
 RuleAttribute findByRuleAttributeId(String ruleAttributeId)
           
 Object loadRuleAttributeService(RuleAttribute ruleAttribute)
           
 Object loadRuleAttributeService(RuleAttribute ruleAttribute, String defaultApplicationId)
           
 void save(RuleAttribute ruleAttribute)
           
 
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

@CacheEvict(value="http://rice.kuali.org/kew/v2_0/ExtensionDefinitionType",
            allEntries=true)
void save(RuleAttribute ruleAttribute)

delete

@CacheEvict(value="http://rice.kuali.org/kew/v2_0/ExtensionDefinitionType",
            allEntries=true)
void delete(String ruleAttributeId)

findByRuleAttribute

List<RuleAttribute> findByRuleAttribute(RuleAttribute ruleAttribute)

findByRuleAttributeId

RuleAttribute findByRuleAttributeId(String ruleAttributeId)

findAll

List<RuleAttribute> findAll()

findByName

RuleAttribute findByName(String name)

findByClassName

List<RuleAttribute> findByClassName(String className)

loadRuleAttributeService

Object loadRuleAttributeService(RuleAttribute ruleAttribute)

loadRuleAttributeService

Object loadRuleAttributeService(RuleAttribute ruleAttribute,
                                String defaultApplicationId)


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.