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)
void
updateUserEntitlementStatusReminded(Set<String> entityIds, String type)
void
updateUserEntitlementStatusRevoked(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"
-
-