org.kuali.rice.kim.dao.impl
Class KimRoleDaoOjb

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
              extended by org.kuali.rice.kim.dao.impl.KimRoleDaoOjb
All Implemented Interfaces:
KimRoleDao, PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class KimRoleDaoOjb
extends PlatformAwareDaoBaseOjb
implements KimRoleDao

This is a description of what this class does - jonathan don't forget to fill this in.

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

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
KimRoleDaoOjb()
           
 
Method Summary
 List<KimDelegationMemberImpl> getDelegationGroupsForGroupIdsAndDelegationIds(Collection<String> delegationIds, List<String> groupIds)
          This overridden method ...
 Map<String,KimDelegationImpl> getDelegationImplMapFromRoleIds(Collection<String> roleIds)
           
 List<KimDelegationImpl> getDelegationImplsForRoleIds(Collection<String> roleIds)
           
 Map<String,List<KimDelegationMemberImpl>> getDelegationMembersForDelegationIds(List<String> delegationIds)
           
 List<KimDelegationMemberImpl> getDelegationPrincipalsForPrincipalIdAndDelegationIds(Collection<String> delegationIds, String principalId)
          This overridden method ...
 List<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupMembers(Collection<String> groupIds)
           
 List<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupPrincipalsForPrincipalIdAndGroupIds(Collection<String> groupIds, String principalId)
           
 List<RoleMemberImpl> getRoleGroupsForGroupIdsAndRoleIds(Collection<String> roleIds, Collection<String> groupIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
protected  List<RoleMemberImpl> getRoleMemberImpls(Map<String,String> fieldValues)
           
 List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> getRoleMembers(Map<String,String> fieldValues)
           
 List<org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo> getRoleMembersCompleteInfo(Map<String,String> fieldValues)
           
 List<RoleMemberImpl> getRoleMembersForRoleIds(Collection<String> roleIds, String memberTypeCode, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
 List<RoleMemberImpl> getRoleMembersForRoleIdsWithFilters(Collection<String> roleIds, String principalId, List<String> groupIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
 List<RoleMemberImpl> getRoleMembershipsForMemberId(String memberType, String memberId, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
 List<RoleMemberImpl> getRoleMembershipsForRoleIdsAsMembers(Collection<String> roleIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
 List<RoleMemberImpl> getRolePrincipalsForPrincipalIdAndRoleIds(Collection<String> roleIds, String principalId, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
          Returns a list of all the active RoleMemberImpl objects for the given principal and set of role IDs.
 List<RoleImpl> getRoles(Map<String,String> fieldValues)
           
 
Methods inherited from class org.kuali.rice.kns.dao.impl.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

KimRoleDaoOjb

public KimRoleDaoOjb()
Method Detail

getRolePrincipalsForPrincipalIdAndRoleIds

public List<RoleMemberImpl> getRolePrincipalsForPrincipalIdAndRoleIds(Collection<String> roleIds,
                                                                      String principalId,
                                                                      org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
Description copied from interface: KimRoleDao
Returns a list of all the active RoleMemberImpl objects for the given principal and set of role IDs. If the roleIds parameter is null, all RoleMemberImpls for the principal are returned.

Specified by:
getRolePrincipalsForPrincipalIdAndRoleIds in interface KimRoleDao
See Also:
KimRoleDao.getRolePrincipalsForPrincipalIdAndRoleIds(java.util.Collection, java.lang.String, org.kuali.rice.kim.bo.types.dto.AttributeSet)

getGroupPrincipalsForPrincipalIdAndGroupIds

public List<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupPrincipalsForPrincipalIdAndGroupIds(Collection<String> groupIds,
                                                                                                             String principalId)
Specified by:
getGroupPrincipalsForPrincipalIdAndGroupIds in interface KimRoleDao
See Also:
org.kuali.rice.kim.dao.KimRoleDao#getRolePrincipalsForPrincipalIdAndRoleIds(java.util.Collection, java.lang.String)

getGroupMembers

public List<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupMembers(Collection<String> groupIds)
Specified by:
getGroupMembers in interface KimRoleDao
See Also:
org.kuali.rice.kim.dao.KimRoleDao#getRolePrincipalsForPrincipalIdAndRoleIds(java.util.Collection, java.lang.String)

getRoleGroupsForGroupIdsAndRoleIds

public List<RoleMemberImpl> getRoleGroupsForGroupIdsAndRoleIds(Collection<String> roleIds,
                                                               Collection<String> groupIds,
                                                               org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
Specified by:
getRoleGroupsForGroupIdsAndRoleIds in interface KimRoleDao
See Also:
KimRoleDao.getRoleGroupsForGroupIdsAndRoleIds(java.util.Collection, java.util.Collection, org.kuali.rice.kim.bo.types.dto.AttributeSet)

getDelegationImplMapFromRoleIds

public Map<String,KimDelegationImpl> getDelegationImplMapFromRoleIds(Collection<String> roleIds)
Specified by:
getDelegationImplMapFromRoleIds in interface KimRoleDao

getDelegationImplsForRoleIds

public List<KimDelegationImpl> getDelegationImplsForRoleIds(Collection<String> roleIds)
Specified by:
getDelegationImplsForRoleIds in interface KimRoleDao

getDelegationPrincipalsForPrincipalIdAndDelegationIds

public List<KimDelegationMemberImpl> getDelegationPrincipalsForPrincipalIdAndDelegationIds(Collection<String> delegationIds,
                                                                                           String principalId)
This overridden method ...

Specified by:
getDelegationPrincipalsForPrincipalIdAndDelegationIds in interface KimRoleDao
See Also:
KimRoleDao.getDelegationPrincipalsForPrincipalIdAndDelegationIds(java.util.Collection, java.lang.String)

getDelegationGroupsForGroupIdsAndDelegationIds

public List<KimDelegationMemberImpl> getDelegationGroupsForGroupIdsAndDelegationIds(Collection<String> delegationIds,
                                                                                    List<String> groupIds)
This overridden method ...

Specified by:
getDelegationGroupsForGroupIdsAndDelegationIds in interface KimRoleDao
See Also:
KimRoleDao.getDelegationGroupsForGroupIdsAndDelegationIds(java.util.Collection, java.util.List)

getRoleMembersForRoleIds

public List<RoleMemberImpl> getRoleMembersForRoleIds(Collection<String> roleIds,
                                                     String memberTypeCode,
                                                     org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
Specified by:
getRoleMembersForRoleIds in interface KimRoleDao
See Also:
KimRoleDao.getRoleMembersForRoleIds(Collection, String, org.kuali.rice.kim.bo.types.dto.AttributeSet)

getRoleMembershipsForRoleIdsAsMembers

public List<RoleMemberImpl> getRoleMembershipsForRoleIdsAsMembers(Collection<String> roleIds,
                                                                  org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
Specified by:
getRoleMembershipsForRoleIdsAsMembers in interface KimRoleDao
See Also:
KimRoleDao.getRoleMembersForRoleIds(Collection, String, org.kuali.rice.kim.bo.types.dto.AttributeSet)

getRoleMembershipsForMemberId

public List<RoleMemberImpl> getRoleMembershipsForMemberId(String memberType,
                                                          String memberId,
                                                          org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
Specified by:
getRoleMembershipsForMemberId in interface KimRoleDao
See Also:
KimRoleDao.getRoleMembersForRoleIds(Collection, String, org.kuali.rice.kim.bo.types.dto.AttributeSet)

getRoleMembersForRoleIdsWithFilters

public List<RoleMemberImpl> getRoleMembersForRoleIdsWithFilters(Collection<String> roleIds,
                                                                String principalId,
                                                                List<String> groupIds,
                                                                org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
Specified by:
getRoleMembersForRoleIdsWithFilters in interface KimRoleDao

getDelegationMembersForDelegationIds

public Map<String,List<KimDelegationMemberImpl>> getDelegationMembersForDelegationIds(List<String> delegationIds)
Specified by:
getDelegationMembersForDelegationIds in interface KimRoleDao
See Also:
KimRoleDao.getDelegationMembersForDelegationIds(java.util.List)

getRoles

public List<RoleImpl> getRoles(Map<String,String> fieldValues)
Specified by:
getRoles in interface KimRoleDao

getRoleMemberImpls

protected List<RoleMemberImpl> getRoleMemberImpls(Map<String,String> fieldValues)

getRoleMembers

public List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> getRoleMembers(Map<String,String> fieldValues)
Specified by:
getRoleMembers in interface KimRoleDao

getRoleMembersCompleteInfo

public List<org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo> getRoleMembersCompleteInfo(Map<String,String> fieldValues)
Specified by:
getRoleMembersCompleteInfo in interface KimRoleDao


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