Interface UserDAO
-
- All Superinterfaces:
AbstractDAO<AuthorizationUser>
- All Known Implementing Classes:
JDBCUserDAOImpl
public interface UserDAO extends AbstractDAO<AuthorizationUser>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>getUserIdsForGroups(Set<String> groupIds)List<String>getUserIdsForResources(Set<String> resourceIds)List<String>getUserIdsForRoles(Set<String> roleIds)List<String>getUserIdsList()Map<String,List<MembershipXref>>getUserIdsWithEndingMembership(Date endDate, Boolean isReminded)voidupdateUserEntitlementStatusReminded(Set<String> entityIds, String type)voidupdateUserEntitlementStatusRevoked(String memberEntityId, Set<String> entityIds, String type)-
Methods inherited from interface org.openiam.common.authmanager.jdbc.AbstractDAO
getList
-
-
-
-
Method Detail
-
getUserIdsWithEndingMembership
Map<String,List<MembershipXref>> getUserIdsWithEndingMembership(Date endDate, Boolean isReminded)
- Parameters:
endDate- membership with end date equals or before provided will be selectedisReminded- referenced to column REMINDED from USER_ROLE and USER_GRP- Returns:
-
updateUserEntitlementStatusReminded
void updateUserEntitlementStatusReminded(Set<String> entityIds, String type)
- Parameters:
entityIds- membership id settype- could be either "ROLE" either "GROUP"
-
-