abstract void |
IdRepo.assignService(SSOToken token,
IdType type,
String name,
String serviceName,
SchemaType stype,
Map<String,Set<String>> attrMap) |
This method is used to assign a service to the given identity.
|
void |
IdRepo.changePassword(SSOToken token,
IdType type,
String name,
String attrName,
String oldPassword,
String newPassword) |
Changes password of identity.
|
abstract String |
IdRepo.create(SSOToken token,
IdType type,
String name,
Map<String,Set<String>> attrMap) |
Creates an identity.
|
Set<AMIdentity> |
AMIdentityRepository.createIdentities(IdType type,
Map<String,Map<?,?>> identityNamesAndAttrs) |
|
AMIdentity |
AMIdentityRepository.createIdentity(IdType type,
String idName,
Map attrMap) |
|
abstract void |
IdRepo.delete(SSOToken token,
IdType type,
String name) |
Deletes an identity.
|
void |
AMIdentityRepository.deleteIdentities(IdType type,
Set identities) |
|
Set |
AMIdentityRepository.getAllowedIdOperations(IdType type) |
|
abstract Set<String> |
IdRepo.getAssignedServices(SSOToken token,
IdType type,
String name,
Map<String,Set<String>> mapOfServicesAndOCs) |
Returns the set of services assigned to this identity.
|
abstract Map<String,Set<String>> |
IdRepo.getAttributes(SSOToken token,
IdType type,
String name) |
Returns all attributes and values of name object
|
abstract Map<String,Set<String>> |
IdRepo.getAttributes(SSOToken token,
IdType type,
String name,
Set<String> attrNames) |
Returns requested attributes and values of name object.
|
abstract Map<String,byte[][]> |
IdRepo.getBinaryAttributes(SSOToken token,
IdType type,
String name,
Set<String> attrNames) |
Returns requested binary attributes as an array of bytes.
|
abstract Map<String,byte[][]> |
IdRepo.getBinaryServiceAttributes(SSOToken token,
IdType type,
String name,
String serviceName,
Set<String> attrNames) |
Returns the requested binary attribute values of the service attributes
as an array of bytes.
|
String |
IdRepo.getFullyQualifiedName(SSOToken token,
IdType type,
String name) |
Returns the fully qualified name for the identity.
|
Set |
AMIdentity.getMembers(IdType mtype) |
Return all members of a given identity type of this identity as a Set of
AMIdentity objects.
|
abstract Set<String> |
IdRepo.getMembers(SSOToken token,
IdType type,
String name,
IdType membersType) |
Returns the memberships of an identity.
|
Set |
AMIdentity.getMemberships(IdType mtype) |
Returns the set of identities that this identity belongs to.
|
abstract Set<String> |
IdRepo.getMemberships(SSOToken token,
IdType type,
String name,
IdType membershipType) |
Returns the memberships of an identity.
|
Optional<String> |
IdRepo.getObjectId(IdType type,
String name) |
Returns an identifier for an identity which can be used as a reference in audit logs.
|
abstract Map<String,Set<String>> |
IdRepo.getServiceAttributes(SSOToken token,
IdType type,
String name,
String serviceName,
Set<String> attrNames) |
Returns the attribute values of the service attributes.
|
Set<IdOperation> |
IdRepo.getSupportedOperations(IdType type) |
Return supported operations for a given IdType
|
boolean |
IdRepo.isActive(SSOToken token,
IdType type,
String name) |
Returns true if the name object is active.
|
abstract boolean |
IdRepo.isExists(SSOToken token,
IdType type,
String name) |
Returns true if the name object exists in the data store.
|
abstract void |
IdRepo.modifyMemberShip(SSOToken token,
IdType type,
String name,
Set<String> members,
IdType membersType,
int operation) |
Modify membership of the identity.
|
abstract void |
IdRepo.modifyService(SSOToken token,
IdType type,
String name,
String serviceName,
SchemaType sType,
Map<String,Set<String>> attrMap) |
Modifies the attribute values of the service attributes.
|
void |
IdRepoListener.objectChanged(String name,
IdType idType,
int changeType,
Map cMap) |
Notification mechanism for IdRepo plugins to specify the identiy name
and identity type that has been changed.
|
abstract void |
IdRepo.removeAttributes(SSOToken token,
IdType type,
String name,
Set<String> attrNames) |
Removes the attributes from the identity.
|
abstract com.sun.identity.idm.RepoSearchResults |
IdRepo.search(SSOToken token,
IdType type,
org.forgerock.openam.utils.CrestQuery crestQuery,
int maxTime,
int maxResults,
Set<String> returnAttrs,
boolean returnAllAttrs,
int filterOp,
Map<String,Set<String>> avPairs,
boolean recursive) |
Search for specific type of identities using a CrestQuery object instead of a string.
|
IdSearchResults |
AMIdentityRepository.searchIdentities(IdType type,
String pattern,
IdSearchControl ctrl) |
|
abstract void |
IdRepo.setActiveStatus(SSOToken token,
IdType type,
String name,
boolean active) |
Sets the object's status to active .
|
abstract void |
IdRepo.setAttributes(SSOToken token,
IdType type,
String name,
Map<String,Set<String>> attributes,
boolean isAdd) |
Set the values of attributes of the identity.
|
abstract void |
IdRepo.setBinaryAttributes(SSOToken token,
IdType type,
String name,
Map<String,byte[][]> attributes,
boolean isAdd) |
Set the values of binary attributes the identity.
|
abstract void |
IdRepo.unassignService(SSOToken token,
IdType type,
String name,
String serviceName,
Map<String,Set<String>> attrMap) |
If the service is already assigned to the identity then
this method unassigns the service and removes the related
attributes from the entry.
|