org.kuali.rice.kim.impl.role
Class RoleDaoOjb

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
              extended by org.kuali.rice.kim.impl.role.RoleDaoOjb
All Implemented Interfaces:
PlatformAwareDao, RoleDao, org.springframework.beans.factory.InitializingBean

public class RoleDaoOjb
extends PlatformAwareDaoBaseOjb
implements RoleDao


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
RoleDaoOjb()
           
 
Method Summary
 List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getDelegationBosForRoleIds(Collection<String> roleIds)
           
 List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> getDelegationGroupsForGroupIdsAndDelegationIds(Collection<String> delegationIds, List<String> groupIds)
           
 Map<String,org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getDelegationImplMapFromRoleIds(Collection<String> roleIds)
           
 List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> getDelegationPrincipalsForPrincipalIdAndDelegationIds(Collection<String> delegationIds, String principalId)
           
 List<GroupMember> getGroupMembers(Collection<String> groupIds)
           
 List<GroupMember> getGroupPrincipalsForPrincipalIdAndGroupIds(Collection<String> groupIds, String principalId)
           
 List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleGroupsForGroupIdsAndRoleIds(Collection<String> roleIds, Collection<String> groupIds, Map<String,String> qualification)
           
 List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembersForGroupIds(String roleId, List<String> groupIds)
           
 List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembersForRoleIds(Collection<String> roleIds, String memberTypeCode, Map<String,String> qualification)
           
 List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembersForRoleIdsWithFilters(Collection<String> roleIds, String principalId, Collection<String> groupIds, Map<String,String> qualification)
           
 List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembershipsForMemberId(String memberType, String memberId, Map<String,String> qualification)
           
 List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembershipsForRoleIdsAsMembers(Collection<String> roleIds, Map<String,String> qualification)
           
 List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRolePrincipalsForPrincipalIdAndRoleIds(Collection<String> roleIds, String principalId, Map<String,String> qualification)
           
 List<org.kuali.rice.kim.impl.role.RoleBo> getRoles(Map<String,String> fieldValues)
           
 void setDataSource(DataSource dataSource)
           
 
Methods inherited from class org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
getDbPlatform, setDbPlatform
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleDaoOjb

public RoleDaoOjb()
Method Detail

setDataSource

public void setDataSource(DataSource dataSource)

getRoleMembersForGroupIds

public List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembersForGroupIds(String roleId,
                                                                                 List<String> groupIds)
Specified by:
getRoleMembersForGroupIds in interface RoleDao

getRolePrincipalsForPrincipalIdAndRoleIds

public List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRolePrincipalsForPrincipalIdAndRoleIds(Collection<String> roleIds,
                                                                                                 String principalId,
                                                                                                 Map<String,String> qualification)
Specified by:
getRolePrincipalsForPrincipalIdAndRoleIds in interface RoleDao

getGroupPrincipalsForPrincipalIdAndGroupIds

public List<GroupMember> getGroupPrincipalsForPrincipalIdAndGroupIds(Collection<String> groupIds,
                                                                     String principalId)
Specified by:
getGroupPrincipalsForPrincipalIdAndGroupIds in interface RoleDao

getGroupMembers

public List<GroupMember> getGroupMembers(Collection<String> groupIds)
Specified by:
getGroupMembers in interface RoleDao

getRoleGroupsForGroupIdsAndRoleIds

public List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleGroupsForGroupIdsAndRoleIds(Collection<String> roleIds,
                                                                                          Collection<String> groupIds,
                                                                                          Map<String,String> qualification)
Specified by:
getRoleGroupsForGroupIdsAndRoleIds in interface RoleDao

getDelegationImplMapFromRoleIds

public Map<String,org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getDelegationImplMapFromRoleIds(Collection<String> roleIds)
Specified by:
getDelegationImplMapFromRoleIds in interface RoleDao

getDelegationBosForRoleIds

public List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getDelegationBosForRoleIds(Collection<String> roleIds)
Specified by:
getDelegationBosForRoleIds in interface RoleDao

getDelegationPrincipalsForPrincipalIdAndDelegationIds

public List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> getDelegationPrincipalsForPrincipalIdAndDelegationIds(Collection<String> delegationIds,
                                                                                                                            String principalId)
Specified by:
getDelegationPrincipalsForPrincipalIdAndDelegationIds in interface RoleDao

getDelegationGroupsForGroupIdsAndDelegationIds

public List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> getDelegationGroupsForGroupIdsAndDelegationIds(Collection<String> delegationIds,
                                                                                                                     List<String> groupIds)
Specified by:
getDelegationGroupsForGroupIdsAndDelegationIds in interface RoleDao

getRoleMembersForRoleIds

public List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembersForRoleIds(Collection<String> roleIds,
                                                                                String memberTypeCode,
                                                                                Map<String,String> qualification)
Specified by:
getRoleMembersForRoleIds in interface RoleDao

getRoleMembershipsForRoleIdsAsMembers

public List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembershipsForRoleIdsAsMembers(Collection<String> roleIds,
                                                                                             Map<String,String> qualification)
Specified by:
getRoleMembershipsForRoleIdsAsMembers in interface RoleDao

getRoleMembershipsForMemberId

public List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembershipsForMemberId(String memberType,
                                                                                     String memberId,
                                                                                     Map<String,String> qualification)
Specified by:
getRoleMembershipsForMemberId in interface RoleDao

getRoleMembersForRoleIdsWithFilters

public List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembersForRoleIdsWithFilters(Collection<String> roleIds,
                                                                                           String principalId,
                                                                                           Collection<String> groupIds,
                                                                                           Map<String,String> qualification)
Specified by:
getRoleMembersForRoleIdsWithFilters in interface RoleDao

getRoles

public List<org.kuali.rice.kim.impl.role.RoleBo> getRoles(Map<String,String> fieldValues)
Specified by:
getRoles in interface RoleDao


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