org.kuali.rice.krms.impl.repository
Class RuleRepositoryServiceImpl

java.lang.Object
  extended by org.kuali.rice.krms.impl.repository.RuleRepositoryServiceImpl
All Implemented Interfaces:
org.kuali.rice.krms.api.repository.RuleRepositoryService

public class RuleRepositoryServiceImpl
extends Object
implements org.kuali.rice.krms.api.repository.RuleRepositoryService

NOTE: This is a patched version of this class which fixes a bug in Rice 2.0.0 releated to execution of an agenda with no rules.


Field Summary
protected  org.kuali.rice.krad.service.BusinessObjectService businessObjectService
           
 
Constructor Summary
RuleRepositoryServiceImpl()
           
 
Method Summary
 org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition getAgendaTree(String agendaId)
           
 List<org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition> getAgendaTrees(List<String> agendaIds)
           
protected  org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
           
protected  org.kuali.rice.core.api.criteria.CriteriaLookupService getCriteriaLookupService()
           
 org.kuali.rice.krms.api.repository.rule.RuleDefinition getRule(String ruleId)
           
 List<org.kuali.rice.krms.api.repository.rule.RuleDefinition> getRules(List<String> ruleIds)
           
 org.kuali.rice.krms.api.repository.context.ContextDefinition selectContext(org.kuali.rice.krms.api.repository.context.ContextSelectionCriteria contextSelectionCriteria)
          This overridden method ...
 void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
          Sets the businessObjectService property.
 void setCriteriaLookupService(org.kuali.rice.core.api.criteria.CriteriaLookupService criteriaLookupService)
          Sets the criteriaLookupService attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

businessObjectService

protected org.kuali.rice.krad.service.BusinessObjectService businessObjectService
Constructor Detail

RuleRepositoryServiceImpl

public RuleRepositoryServiceImpl()
Method Detail

selectContext

public org.kuali.rice.krms.api.repository.context.ContextDefinition selectContext(org.kuali.rice.krms.api.repository.context.ContextSelectionCriteria contextSelectionCriteria)
This overridden method ...

Specified by:
selectContext in interface org.kuali.rice.krms.api.repository.RuleRepositoryService
See Also:
RuleRepositoryService.selectContext(org.kuali.rice.krms.api.repository.context.ContextSelectionCriteria)

getAgendaTree

public org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition getAgendaTree(String agendaId)
Specified by:
getAgendaTree in interface org.kuali.rice.krms.api.repository.RuleRepositoryService

getAgendaTrees

public List<org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition> getAgendaTrees(List<String> agendaIds)
Specified by:
getAgendaTrees in interface org.kuali.rice.krms.api.repository.RuleRepositoryService

getRule

public org.kuali.rice.krms.api.repository.rule.RuleDefinition getRule(String ruleId)
Specified by:
getRule in interface org.kuali.rice.krms.api.repository.RuleRepositoryService

getRules

public List<org.kuali.rice.krms.api.repository.rule.RuleDefinition> getRules(List<String> ruleIds)
Specified by:
getRules in interface org.kuali.rice.krms.api.repository.RuleRepositoryService

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService property.

Parameters:
businessObjectService - The businessObjectService to set.

getBusinessObjectService

protected org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()

setCriteriaLookupService

public void setCriteriaLookupService(org.kuali.rice.core.api.criteria.CriteriaLookupService criteriaLookupService)
Sets the criteriaLookupService attribute value.

Parameters:
criteriaLookupService - The criteriaLookupService to set.

getCriteriaLookupService

protected org.kuali.rice.core.api.criteria.CriteriaLookupService getCriteriaLookupService()


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