org.kuali.rice.kew.rule.service.impl
Class RuleAttributeServiceImpl

java.lang.Object
  extended by org.kuali.rice.kew.rule.service.impl.RuleAttributeServiceImpl
All Implemented Interfaces:
XmlExporter, XmlLoader, RuleAttributeService

public class RuleAttributeServiceImpl
extends Object
implements RuleAttributeService


Constructor Summary
RuleAttributeServiceImpl()
           
 
Method Summary
 void delete(String ruleAttributeId)
           
 org.jdom.Element export(ExportDataSet dataSet)
           
 List<RuleAttribute> findAll()
           
 RuleAttribute findByClassName(String className)
           
 RuleAttribute findByName(String name)
           
 List<RuleAttribute> findByRuleAttribute(RuleAttribute ruleAttribute)
           
 RuleAttribute findByRuleAttributeId(String ruleAttributeId)
           
protected  ObjectDefinition getAttributeObjectDefinition(RuleAttribute ruleAttribute, String defaultApplicationId)
           
 RuleAttributeDAO getRuleAttributeDAO()
           
 Object loadRuleAttributeService(RuleAttribute attribute)
           
 Object loadRuleAttributeService(RuleAttribute attribute, String defaultApplicationId)
           
 void loadXml(InputStream inputStream, String principalId)
           
 void save(RuleAttribute ruleAttribute)
           
 void setRuleAttributeDAO(RuleAttributeDAO ruleAttributeDAO)
           
 boolean supportPrettyPrint()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleAttributeServiceImpl

public RuleAttributeServiceImpl()
Method Detail

save

public void save(RuleAttribute ruleAttribute)
Specified by:
save in interface RuleAttributeService

delete

public void delete(String ruleAttributeId)
Specified by:
delete in interface RuleAttributeService

findByRuleAttribute

public List<RuleAttribute> findByRuleAttribute(RuleAttribute ruleAttribute)
Specified by:
findByRuleAttribute in interface RuleAttributeService

findByRuleAttributeId

public RuleAttribute findByRuleAttributeId(String ruleAttributeId)
Specified by:
findByRuleAttributeId in interface RuleAttributeService

findAll

public List<RuleAttribute> findAll()
Specified by:
findAll in interface RuleAttributeService

findByName

public RuleAttribute findByName(String name)
Specified by:
findByName in interface RuleAttributeService

getRuleAttributeDAO

public RuleAttributeDAO getRuleAttributeDAO()

setRuleAttributeDAO

public void setRuleAttributeDAO(RuleAttributeDAO ruleAttributeDAO)

loadRuleAttributeService

public Object loadRuleAttributeService(RuleAttribute attribute)
Specified by:
loadRuleAttributeService in interface RuleAttributeService

loadRuleAttributeService

public Object loadRuleAttributeService(RuleAttribute attribute,
                                       String defaultApplicationId)
Specified by:
loadRuleAttributeService in interface RuleAttributeService

getAttributeObjectDefinition

protected ObjectDefinition getAttributeObjectDefinition(RuleAttribute ruleAttribute,
                                                        String defaultApplicationId)

loadXml

public void loadXml(InputStream inputStream,
                    String principalId)
Specified by:
loadXml in interface XmlLoader

export

public org.jdom.Element export(ExportDataSet dataSet)
Specified by:
export in interface XmlExporter

supportPrettyPrint

public boolean supportPrettyPrint()
Specified by:
supportPrettyPrint in interface XmlExporter

findByClassName

public RuleAttribute findByClassName(String className)
Specified by:
findByClassName in interface RuleAttributeService


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