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
 java.util.List<KimDelegationMemberImpl> getDelegationGroupsForGroupIdsAndDelegationIds(java.util.Collection<java.lang.String> delegationIds, java.util.List<java.lang.String> groupIds)
          This overridden method ...
 java.util.Map<java.lang.String,KimDelegationImpl> getDelegationImplMapFromRoleIds(java.util.Collection<java.lang.String> roleIds)
           
 java.util.List<KimDelegationImpl> getDelegationImplsForRoleIds(java.util.Collection<java.lang.String> roleIds)
           
 java.util.Map<java.lang.String,java.util.List<KimDelegationMemberImpl>> getDelegationMembersForDelegationIds(java.util.List<java.lang.String> delegationIds)
           
 java.util.List<KimDelegationMemberImpl> getDelegationPrincipalsForPrincipalIdAndDelegationIds(java.util.Collection<java.lang.String> delegationIds, java.lang.String principalId)
          This overridden method ...
 java.util.List<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupMembers(java.util.Collection<java.lang.String> groupIds)
           
 java.util.List<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupPrincipalsForPrincipalIdAndGroupIds(java.util.Collection<java.lang.String> groupIds, java.lang.String principalId)
           
 java.util.List<RoleMemberImpl> getRoleGroupsForGroupIdsAndRoleIds(java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> groupIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
protected  java.util.List<RoleMemberImpl> getRoleMemberImpls(java.util.Map<java.lang.String,java.lang.String> fieldValues)
           
 java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> getRoleMembers(java.util.Map<java.lang.String,java.lang.String> fieldValues)
           
 java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo> getRoleMembersCompleteInfo(java.util.Map<java.lang.String,java.lang.String> fieldValues)
           
 java.util.List<RoleMemberImpl> getRoleMembersForRoleIds(java.util.Collection<java.lang.String> roleIds, java.lang.String memberTypeCode, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
 java.util.List<RoleMemberImpl> getRoleMembersForRoleIdsWithFilters(java.util.Collection<java.lang.String> roleIds, java.lang.String principalId, java.util.List<java.lang.String> groupIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
 java.util.List<RoleMemberImpl> getRoleMembershipsForMemberId(java.lang.String memberType, java.lang.String memberId, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
 java.util.List<RoleMemberImpl> getRoleMembershipsForRoleIdsAsMembers(java.util.Collection<java.lang.String> roleIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
           
 java.util.List<RoleMemberImpl> getRolePrincipalsForPrincipalIdAndRoleIds(java.util.Collection<java.lang.String> roleIds, java.lang.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.
 java.util.List<RoleImpl> getRoles(java.util.Map<java.lang.String,java.lang.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 java.util.List<RoleMemberImpl> getRolePrincipalsForPrincipalIdAndRoleIds(java.util.Collection<java.lang.String> roleIds,
                                                                                java.lang.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 java.util.List<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupPrincipalsForPrincipalIdAndGroupIds(java.util.Collection<java.lang.String> groupIds,
                                                                                                                       java.lang.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 java.util.List<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupMembers(java.util.Collection<java.lang.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 java.util.List<RoleMemberImpl> getRoleGroupsForGroupIdsAndRoleIds(java.util.Collection<java.lang.String> roleIds,
                                                                         java.util.Collection<java.lang.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 java.util.Map<java.lang.String,KimDelegationImpl> getDelegationImplMapFromRoleIds(java.util.Collection<java.lang.String> roleIds)
Specified by:
getDelegationImplMapFromRoleIds in interface KimRoleDao

getDelegationImplsForRoleIds

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

getDelegationPrincipalsForPrincipalIdAndDelegationIds

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

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

getDelegationGroupsForGroupIdsAndDelegationIds

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

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

getRoleMembersForRoleIds

public java.util.List<RoleMemberImpl> getRoleMembersForRoleIds(java.util.Collection<java.lang.String> roleIds,
                                                               java.lang.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 java.util.List<RoleMemberImpl> getRoleMembershipsForRoleIdsAsMembers(java.util.Collection<java.lang.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 java.util.List<RoleMemberImpl> getRoleMembershipsForMemberId(java.lang.String memberType,
                                                                    java.lang.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 java.util.List<RoleMemberImpl> getRoleMembersForRoleIdsWithFilters(java.util.Collection<java.lang.String> roleIds,
                                                                          java.lang.String principalId,
                                                                          java.util.List<java.lang.String> groupIds,
                                                                          org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
Specified by:
getRoleMembersForRoleIdsWithFilters in interface KimRoleDao

getDelegationMembersForDelegationIds

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

getRoles

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

getRoleMemberImpls

protected java.util.List<RoleMemberImpl> getRoleMemberImpls(java.util.Map<java.lang.String,java.lang.String> fieldValues)

getRoleMembers

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

getRoleMembersCompleteInfo

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


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