org.kuali.rice.kew.rule.dao.impl
Class RuleDelegationDAOJpaImpl

java.lang.Object
  extended by org.kuali.rice.kew.rule.dao.impl.RuleDelegationDAOJpaImpl
All Implemented Interfaces:
RuleDelegationDAO

public class RuleDelegationDAOJpaImpl
extends Object
implements RuleDelegationDAO


Field Summary
private  javax.persistence.EntityManager entityManager
           
 
Constructor Summary
RuleDelegationDAOJpaImpl()
           
 
Method Summary
 void delete(Long ruleDelegationId)
           
 List findAllCurrentRuleDelegations()
           
 List findByDelegateRuleId(Long ruleId)
           
 List<RuleDelegation> findByResponsibilityIdWithCurrentRule(Long responsibilityId)
           
 RuleDelegation findByRuleDelegationId(Long ruleDelegationId)
           
 javax.persistence.EntityManager getEntityManager()
           
 void save(RuleDelegation ruleDelegation)
           
 List<RuleDelegation> search(String parentRuleBaseVaueId, String parentResponsibilityId, String docTypeName, Long ruleId, Long ruleTemplateId, String ruleDescription, String workgroupId, String workflowId, String delegationType, Boolean activeInd, Map extensionValues, String workflowIdDirective)
          This overridden method ...
 List<RuleDelegation> search(String parentRuleBaseVaueId, String parentResponsibilityId, String docTypeName, Long ruleTemplateId, String ruleDescription, Collection<String> workgroupIds, String workflowId, String delegationType, Boolean activeInd, Map extensionValues, Collection actionRequestCodes)
          This overridden method ...
 void setEntityManager(javax.persistence.EntityManager entityManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entityManager

private javax.persistence.EntityManager entityManager
Constructor Detail

RuleDelegationDAOJpaImpl

public RuleDelegationDAOJpaImpl()
Method Detail

findByDelegateRuleId

public List findByDelegateRuleId(Long ruleId)
Specified by:
findByDelegateRuleId in interface RuleDelegationDAO

save

public void save(RuleDelegation ruleDelegation)
Specified by:
save in interface RuleDelegationDAO

findAllCurrentRuleDelegations

public List findAllCurrentRuleDelegations()
Specified by:
findAllCurrentRuleDelegations in interface RuleDelegationDAO

findByRuleDelegationId

public RuleDelegation findByRuleDelegationId(Long ruleDelegationId)
Specified by:
findByRuleDelegationId in interface RuleDelegationDAO

delete

public void delete(Long ruleDelegationId)
Specified by:
delete in interface RuleDelegationDAO

getEntityManager

public javax.persistence.EntityManager getEntityManager()

setEntityManager

public void setEntityManager(javax.persistence.EntityManager entityManager)

findByResponsibilityIdWithCurrentRule

public List<RuleDelegation> findByResponsibilityIdWithCurrentRule(Long responsibilityId)
Specified by:
findByResponsibilityIdWithCurrentRule in interface RuleDelegationDAO

search

public List<RuleDelegation> search(String parentRuleBaseVaueId,
                                   String parentResponsibilityId,
                                   String docTypeName,
                                   Long ruleId,
                                   Long ruleTemplateId,
                                   String ruleDescription,
                                   String workgroupId,
                                   String workflowId,
                                   String delegationType,
                                   Boolean activeInd,
                                   Map extensionValues,
                                   String workflowIdDirective)
This overridden method ...

Specified by:
search in interface RuleDelegationDAO
See Also:
org.kuali.rice.kew.rule.dao.RuleDelegationDAO#search(java.lang.String, java.lang.Long, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.util.Map, java.lang.String)

search

public List<RuleDelegation> search(String parentRuleBaseVaueId,
                                   String parentResponsibilityId,
                                   String docTypeName,
                                   Long ruleTemplateId,
                                   String ruleDescription,
                                   Collection<String> workgroupIds,
                                   String workflowId,
                                   String delegationType,
                                   Boolean activeInd,
                                   Map extensionValues,
                                   Collection actionRequestCodes)
This overridden method ...

Specified by:
search in interface RuleDelegationDAO
See Also:
org.kuali.rice.kew.rule.dao.RuleDelegationDAO#search(java.lang.String, java.lang.Long, java.lang.String, java.util.Collection, java.lang.String, java.lang.String, java.lang.Boolean, java.util.Map, java.util.Collection)


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