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

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

public interface RuleDelegationService
extends XmlLoader, XmlExporter

A service providing data access for RuleDelegations.

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

Method Summary
 void delete(Long ruleDelegationId)
           
 List findAllCurrentRuleDelegations()
           
 List findByDelegateRuleId(Long ruleId)
           
 List<RuleDelegation> findByResponsibilityId(Long responsibilityId)
          Returns a List of all RuleDelegations with "current" Rules for the given responsibility id.
 RuleDelegation findByRuleDelegationId(Long ruleDelegationId)
           
 void flushRuleDlgnCache()
           
 void save(RuleDelegation ruleDelegation)
           
 List<RuleDelegation> search(String parentRuleBaseVaueId, String parentResponsibilityId, String docTypeName, Long ruleId, Long ruleTemplateId, String ruleDescription, String groupId, String principalId, String delegationType, Boolean activeInd, Map extensionValues, String workflowIdDirective)
           
 List<RuleDelegation> search(String parentRuleBaseVaueId, String parentResponsibilityId, String docTypeName, String ruleTemplateName, String ruleDescription, String groupId, String principalId, Boolean workgroupMember, String delegationType, Boolean activeInd, Map extensionValues, Collection<String> actionRequestCodes)
           
 
Methods inherited from interface org.kuali.rice.kew.xml.XmlLoader
loadXml
 
Methods inherited from interface org.kuali.rice.kew.xml.export.XmlExporter
export
 

Method Detail

findByDelegateRuleId

List findByDelegateRuleId(Long ruleId)

save

void save(RuleDelegation ruleDelegation)

delete

void delete(Long ruleDelegationId)

findAllCurrentRuleDelegations

List findAllCurrentRuleDelegations()

findByRuleDelegationId

RuleDelegation findByRuleDelegationId(Long ruleDelegationId)

search

List<RuleDelegation> search(String parentRuleBaseVaueId,
                            String parentResponsibilityId,
                            String docTypeName,
                            Long ruleId,
                            Long ruleTemplateId,
                            String ruleDescription,
                            String groupId,
                            String principalId,
                            String delegationType,
                            Boolean activeInd,
                            Map extensionValues,
                            String workflowIdDirective)

search

List<RuleDelegation> search(String parentRuleBaseVaueId,
                            String parentResponsibilityId,
                            String docTypeName,
                            String ruleTemplateName,
                            String ruleDescription,
                            String groupId,
                            String principalId,
                            Boolean workgroupMember,
                            String delegationType,
                            Boolean activeInd,
                            Map extensionValues,
                            Collection<String> actionRequestCodes)

findByResponsibilityId

List<RuleDelegation> findByResponsibilityId(Long responsibilityId)
Returns a List of all RuleDelegations with "current" Rules for the given responsibility id.


flushRuleDlgnCache

void flushRuleDlgnCache()


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