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 RuleDelegationBos.

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

Method Summary
 void delete(String ruleDelegationId)
           
 List<RuleDelegationBo> findAllCurrentRuleDelegations()
           
 List<RuleDelegationBo> findByDelegateRuleId(String ruleId)
           
 List<RuleDelegationBo> findByResponsibilityId(String responsibilityId)
          Returns a List of all RuleDelegations with "current" Rules for the given responsibility id.
 RuleDelegationBo findByRuleDelegationId(String ruleDelegationId)
           
 void save(RuleDelegationBo ruleDelegation)
           
 List<RuleDelegationBo> search(String parentRuleBaseVaueId, String parentResponsibilityId, String docTypeName, String ruleId, String ruleTemplateId, String ruleDescription, String groupId, String principalId, String delegationType, Boolean activeInd, Map extensionValues, String workflowIdDirective)
           
 List<RuleDelegationBo> searchByTemplate(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.core.framework.impex.xml.XmlLoader
loadXml
 
Methods inherited from interface org.kuali.rice.core.framework.impex.xml.XmlExporter
export, supportPrettyPrint
 

Method Detail

findByDelegateRuleId

List<RuleDelegationBo> findByDelegateRuleId(String ruleId)

save

void save(RuleDelegationBo ruleDelegation)

delete

void delete(String ruleDelegationId)

findAllCurrentRuleDelegations

List<RuleDelegationBo> findAllCurrentRuleDelegations()

findByRuleDelegationId

RuleDelegationBo findByRuleDelegationId(String ruleDelegationId)

search

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

searchByTemplate

List<RuleDelegationBo> searchByTemplate(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<RuleDelegationBo> findByResponsibilityId(String responsibilityId)
Returns a List of all RuleDelegations with "current" Rules for the given responsibility id.



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