public interface DaoInterface
Modifier and Type | Method and Description |
---|---|
void |
addMembersToGroup(Set<String> members,
String groupName,
String membershipIdAttributeName) |
void |
createGroup(String groupName,
String membershipIdAttributeName) |
String |
createUser(String userIDAttributeName,
Map<String,Set<String>> attrMap) |
void |
deleteGroup(String groupName,
String membershipIdAttributeName) |
void |
deleteMembersFromGroup(Set<String> members,
String groupName,
String membershipIdAttributeName) |
void |
deleteUser(String userID,
String userIDAttributeName) |
Map<String,Set<String>> |
getAttributes(String userID,
String userIDAttributeName,
Set<String> attributesToFetch) |
String |
getDataSourceURL()
get the url of the current database.
|
Map<String,Set<String>> |
getGroupAttributes(String groupName,
String membershipIdAttributeName,
Set<String> attributesToFetch) |
Set<String> |
getMembers(String groupName,
String membershipIdAttributeName) |
Set<String> |
getMemberships(String userName,
String membershipIdAttributeName) |
void |
initialize(String jndiName,
String userDataBaseTableName,
String membershipDataBaseTableName,
Debug idRepoDebugLog) |
void |
initialize(String jdbcDriver,
String jdbcDriverUrl,
String jdbcDbUser,
String jdbcDbPassword,
String userDataBaseTableName,
String membershipDataBaseTableName,
Debug idRepoDebugLog) |
Map<String,Map<String,Set<String>>> |
search(String userIDAttributeName,
int limit,
org.forgerock.util.query.QueryFilter<org.forgerock.json.JsonPointer> queryFilter,
Set<String> attributesToFetch,
String filterOperand,
Map<String,Set<String>> avPairs) |
Map<String,Map<String,Set<String>>> |
search(String userIDAttributeName,
int limit,
String idPattern,
Set<String> attributesToFetch,
String filterOperand,
Map<String,Set<String>> avPairs) |
Map<String,Map<String,Set<String>>> |
searchForGroups(String membershipIdAttributeName,
int limit,
org.forgerock.util.query.QueryFilter<org.forgerock.json.JsonPointer> queryFilter,
Set<String> attributesToFetch,
String filterOperand,
Map<String,Set<String>> avPairs) |
Map<String,Map<String,Set<String>>> |
searchForGroups(String membershipIdAttributeName,
int limit,
String idPattern,
Set<String> attributesToFetch,
String filterOperand,
Map<String,Set<String>> avPairs) |
void |
updateUser(String userID,
String userIDAttributeName,
Map<String,Set<String>> attrMap) |
void initialize(String jndiName, String userDataBaseTableName, String membershipDataBaseTableName, Debug idRepoDebugLog) throws InstantiationException
InstantiationException
void initialize(String jdbcDriver, String jdbcDriverUrl, String jdbcDbUser, String jdbcDbPassword, String userDataBaseTableName, String membershipDataBaseTableName, Debug idRepoDebugLog) throws InstantiationException
InstantiationException
void updateUser(String userID, String userIDAttributeName, Map<String,Set<String>> attrMap)
Map<String,Set<String>> getAttributes(String userID, String userIDAttributeName, Set<String> attributesToFetch)
Map<String,Map<String,Set<String>>> search(String userIDAttributeName, int limit, String idPattern, Set<String> attributesToFetch, String filterOperand, Map<String,Set<String>> avPairs)
Map<String,Map<String,Set<String>>> search(String userIDAttributeName, int limit, org.forgerock.util.query.QueryFilter<org.forgerock.json.JsonPointer> queryFilter, Set<String> attributesToFetch, String filterOperand, Map<String,Set<String>> avPairs) throws IdRepoUnsupportedOpException
IdRepoUnsupportedOpException
String getDataSourceURL()
void deleteMembersFromGroup(Set<String> members, String groupName, String membershipIdAttributeName)
void addMembersToGroup(Set<String> members, String groupName, String membershipIdAttributeName)
Map<String,Map<String,Set<String>>> searchForGroups(String membershipIdAttributeName, int limit, String idPattern, Set<String> attributesToFetch, String filterOperand, Map<String,Set<String>> avPairs)
Map<String,Map<String,Set<String>>> searchForGroups(String membershipIdAttributeName, int limit, org.forgerock.util.query.QueryFilter<org.forgerock.json.JsonPointer> queryFilter, Set<String> attributesToFetch, String filterOperand, Map<String,Set<String>> avPairs)
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.