public interface DirectoryManagerIF extends Remote
Modifier and Type | Method and Description |
---|---|
void |
assignService_idrepo(String token,
String type,
String name,
String serviceName,
String stype,
Map attrMap,
String amOrgName,
String amsdkDN) |
void |
changePassword_idrepo(String token,
String type,
String entryDN,
String attrName,
String oldPassword,
String newPassword,
String amsdkDN) |
void |
changePassword(String token,
String entryDN,
String attrName,
String oldPassword,
String newPassword) |
String |
create_idrepo(String token,
String type,
String name,
Map attrMap,
String amOrgName) |
String |
createAMTemplate(String token,
String entryDN,
int objectType,
String serviceName,
Map attributes,
int priority) |
void |
createEntry(String token,
String entryName,
int objectType,
String parentDN,
Map attributes) |
void |
delete_idrepo(String token,
String type,
String name,
String orgName,
String amsdkDN) |
void |
deRegisterNotificationURL_idrepo(String notificationID) |
void |
deRegisterNotificationURL(String notificationID) |
boolean |
doesEntryExists(String ssoToken,
String entryDN) |
String |
getAMTemplateDN(String token,
String entryDN,
int objectType,
String serviceName,
int type) |
Set |
getAssignedServices_idrepo(String token,
String type,
String name,
Map mapOfServiceNamesAndOCs,
String amOrgName,
String amsdkDN) |
Map |
getAttributes1_idrepo(String token,
String type,
String name,
Set attrNames,
String amOrgName,
String amsdkDN) |
Map |
getAttributes1(String token,
String entryDN,
int profileType) |
Map |
getAttributes2_idrepo(String token,
String type,
String name,
String amOrgName,
String amsdkDN) |
Map |
getAttributes2(String token,
String entryDN,
Set attrNames,
int profileType) |
Map |
getAttributes3(String token,
String entryDN,
boolean ignoreCompliance,
boolean byteValues,
int profileType) |
Map |
getAttributes4(String token,
String entryDN,
Set attrNames,
boolean ignoreCompliance,
boolean byteValues,
int profileType) |
Map |
getAttributesByteValues1(String token,
String entryDN,
int profileType) |
Map |
getAttributesByteValues2(String token,
String entryDN,
Set attrNames,
int profileType) |
Set |
getAttributesForSchema(String objectclass) |
Map<String,Set<String>> |
getBinaryAttributes_idrepo(String token,
String type,
String name,
Set<String> attrNames,
String amOrgName,
String amsdkDN)
Returns attributes in binary format for a given identity using the IdRepo API.
|
Map |
getBinaryServiceAttributes_idrepo(String token,
String type,
String name,
String serviceName,
Set attrNames,
String amOrgName,
String amsdkDN) |
String |
getCreationTemplateName(int objectType) |
Map |
getDCTreeAttributes(String token,
String entryDN,
Set attrNames,
boolean byteValues,
int objectType) |
String |
getDeletedObjectFilter(int objecttype) |
Map |
getExternalAttributes(String token,
String entryDN,
Set attrNames,
int profileType) |
Set |
getFullyQualifiedNames_idrepo(String token,
String type,
String name,
String orgName) |
LinkedList |
getGroupFilterAndScope(String token,
String entryDN,
int profileType) |
Set |
getMembers_idrepo(String token,
String type,
String name,
String amOrgName,
String membersType,
String amsdkDN) |
Set |
getMembers(String token,
String entryDN,
int objectType) |
Set |
getMemberships_idrepo(String token,
String type,
String name,
String membershipType,
String amOrgName,
String amsdkDN) |
String |
getNamingAttr(int objectType,
String orgDN) |
String |
getObjectClassFromDS(int objectType) |
int |
getObjectType(String ssoToken,
String dn) |
String |
getOrganizationDN(String token,
String entryDN) |
String |
getOrgDNFromDomain(String token,
String domain) |
String |
getOrgSearchFilter(String entryDN) |
Set |
getRegisteredServiceNames(String token,
String entryDN) |
String |
getSearchFilterFromTemplate(int objectType,
String orgDN,
String searchTemplateName) |
Map |
getServiceAttributes_idrepo(String token,
String type,
String name,
String serviceName,
Set attrNames,
String amOrgName,
String amsdkDN) |
Map |
getServiceAttributesAscending_idrepo(String token,
String type,
String name,
String serviceName,
Set attrNames,
String amOrgName,
String amsdkDN)
Non-javadoc, non-public methods
Get the service attributes of the name identity.
|
Map |
getSpecialIdentities_idrepo(String token,
String type,
String orgName) |
Set |
getSupportedOperations_idrepo(String token,
String type,
String amOrgName) |
Set |
getSupportedTypes_idrepo(String token,
String amOrgName) |
Set |
getTopLevelContainers(String token) |
boolean |
isActive_idrepo(String token,
String type,
String name,
String amOrgName,
String amsdkDN) |
boolean |
isAncestorOrgDeleted(String token,
String dn,
int profileType) |
boolean |
isExists_idrepo(String token,
String type,
String name,
String amOrgName) |
void |
modifyMemberShip_idrepo(String token,
String type,
String name,
Set members,
String membersType,
int operation,
String amOrgName) |
void |
modifyMemberShip(String token,
Set members,
String target,
int type,
int operation) |
void |
modifyService_idrepo(String token,
String type,
String name,
String serviceName,
String stype,
Map attrMap,
String amOrgName,
String amsdkDN) |
Set |
objectsChanged_idrepo(int time) |
Set |
objectsChanged(int time) |
String |
registerNotificationURL_idrepo(String url) |
String |
registerNotificationURL(String url) |
void |
registerService(String token,
String orgDN,
String serviceName) |
void |
removeAdminRole(String token,
String dn,
boolean recursive) |
void |
removeAttributes_idrepo(String token,
String type,
String name,
Set attrNames,
String amOrgName,
String amsdkDN) |
void |
removeEntry(String token,
String entryDN,
int objectType,
boolean recursive,
boolean softDelete) |
String |
renameEntry(String token,
int objectType,
String entryDN,
String newName,
boolean deleteOldName) |
Map |
search1_idrepo(String token,
String type,
String pattern,
Map avPairs,
boolean recursive,
int maxResults,
int maxTime,
Set returnAttrs,
String amOrgName) |
Set |
search1(String token,
String entryDN,
String searchFilter,
int searchScope) |
Map |
search2_idrepo(String token,
String type,
String pattern,
int maxTime,
int maxResults,
Set returnAttrs,
boolean returnAllAttrs,
int filterOp,
Map avPairs,
boolean recursive,
String amOrgName) |
Map |
search2(String token,
String entryDN,
String searchFilter,
List sortKeys,
int startIndex,
int beforeCount,
int afterCount,
String jumpTo,
int timeOut,
int maxResults,
int scope,
boolean allAttributes,
String[] attrNames) |
Map |
search3(String token,
String entryDN,
String searchFilter,
List sortKeys,
int startIndex,
int beforeCount,
int afterCount,
String jumpTo,
int timeOut,
int maxResults,
int scope,
boolean allAttributes,
Set attrNamesSet) |
void |
setActiveStatus_idrepo(String token,
String type,
String name,
String amOrgName,
String amsdkDN,
boolean active) |
void |
setAttributes_idrepo(String token,
String type,
String name,
Map attributes,
boolean isAdd,
String amOrgName,
String amsdkDN) |
void |
setAttributes(String token,
String entryDN,
int objectType,
Map stringAttributes,
Map byteAttributes,
boolean isAdd) |
void |
setAttributes2_idrepo(String token,
String type,
String name,
Map attributes,
boolean isAdd,
String amOrgName,
String amsdkDN,
boolean isString) |
void |
setGroupFilter(String token,
String entryDN,
String filter) |
void |
unassignService_idrepo(String token,
String type,
String name,
String serviceName,
Map attrMap,
String amOrgName,
String amsdkDN) |
void |
unRegisterService(String token,
String entryDN,
int objectType,
String serviceName,
int type) |
void |
updateUserAttribute(String token,
Set members,
String staticGroupDN,
boolean toAdd) |
void |
verifyAndDeleteObject(String token,
String dn) |
String |
verifyAndGetOrgDN(String token,
String entryDN,
String childDN) |
boolean doesEntryExists(String ssoToken, String entryDN) throws AMRemoteException, SSOException, RemoteException
int getObjectType(String ssoToken, String dn) throws AMRemoteException, SSOException, RemoteException
Map getDCTreeAttributes(String token, String entryDN, Set attrNames, boolean byteValues, int objectType) throws AMRemoteException, SSOException, RemoteException
Map getAttributes1(String token, String entryDN, int profileType) throws AMRemoteException, SSOException, RemoteException
Map getAttributes2(String token, String entryDN, Set attrNames, int profileType) throws AMRemoteException, SSOException, RemoteException
Map getAttributesByteValues1(String token, String entryDN, int profileType) throws AMRemoteException, SSOException, RemoteException
Map getAttributesByteValues2(String token, String entryDN, Set attrNames, int profileType) throws AMRemoteException, SSOException, RemoteException
Map getAttributes3(String token, String entryDN, boolean ignoreCompliance, boolean byteValues, int profileType) throws AMRemoteException, SSOException, RemoteException
Map getAttributes4(String token, String entryDN, Set attrNames, boolean ignoreCompliance, boolean byteValues, int profileType) throws AMRemoteException, SSOException, RemoteException
String getOrgSearchFilter(String entryDN) throws RemoteException
RemoteException
String getOrganizationDN(String token, String entryDN) throws AMRemoteException, RemoteException, SSOException
String verifyAndGetOrgDN(String token, String entryDN, String childDN) throws AMRemoteException, RemoteException, SSOException
Map getExternalAttributes(String token, String entryDN, Set attrNames, int profileType) throws AMRemoteException, SSOException, RemoteException
void updateUserAttribute(String token, Set members, String staticGroupDN, boolean toAdd) throws AMRemoteException, SSOException, RemoteException
void createEntry(String token, String entryName, int objectType, String parentDN, Map attributes) throws AMRemoteException, SSOException, RemoteException
void removeEntry(String token, String entryDN, int objectType, boolean recursive, boolean softDelete) throws AMRemoteException, SSOException, RemoteException
void removeAdminRole(String token, String dn, boolean recursive) throws AMRemoteException, SSOException, RemoteException
Set search1(String token, String entryDN, String searchFilter, int searchScope) throws AMRemoteException, SSOException, RemoteException
Map search2(String token, String entryDN, String searchFilter, List sortKeys, int startIndex, int beforeCount, int afterCount, String jumpTo, int timeOut, int maxResults, int scope, boolean allAttributes, String[] attrNames) throws AMRemoteException, SSOException, RemoteException
Map search3(String token, String entryDN, String searchFilter, List sortKeys, int startIndex, int beforeCount, int afterCount, String jumpTo, int timeOut, int maxResults, int scope, boolean allAttributes, Set attrNamesSet) throws AMRemoteException, SSOException, RemoteException
void setAttributes(String token, String entryDN, int objectType, Map stringAttributes, Map byteAttributes, boolean isAdd) throws AMRemoteException, SSOException, RemoteException
void changePassword(String token, String entryDN, String attrName, String oldPassword, String newPassword) throws AMRemoteException, SSOException, RemoteException
Set getMembers(String token, String entryDN, int objectType) throws AMRemoteException, SSOException, RemoteException
String renameEntry(String token, int objectType, String entryDN, String newName, boolean deleteOldName) throws AMRemoteException, SSOException, RemoteException
LinkedList getGroupFilterAndScope(String token, String entryDN, int profileType) throws AMRemoteException, SSOException, RemoteException
void setGroupFilter(String token, String entryDN, String filter) throws AMRemoteException, SSOException, RemoteException
void modifyMemberShip(String token, Set members, String target, int type, int operation) throws AMRemoteException, SSOException, RemoteException
Set getRegisteredServiceNames(String token, String entryDN) throws AMRemoteException, SSOException, RemoteException
void registerService(String token, String orgDN, String serviceName) throws AMRemoteException, SSOException, RemoteException
void unRegisterService(String token, String entryDN, int objectType, String serviceName, int type) throws AMRemoteException, SSOException, RemoteException
String getAMTemplateDN(String token, String entryDN, int objectType, String serviceName, int type) throws AMRemoteException, SSOException, RemoteException
String createAMTemplate(String token, String entryDN, int objectType, String serviceName, Map attributes, int priority) throws AMRemoteException, SSOException, RemoteException
String getNamingAttr(int objectType, String orgDN) throws RemoteException
RemoteException
String getCreationTemplateName(int objectType) throws RemoteException
RemoteException
String getObjectClassFromDS(int objectType) throws RemoteException
RemoteException
Set getAttributesForSchema(String objectclass) throws RemoteException
RemoteException
String getSearchFilterFromTemplate(int objectType, String orgDN, String searchTemplateName) throws RemoteException
RemoteException
Set getTopLevelContainers(String token) throws AMRemoteException, SSOException, RemoteException
String getOrgDNFromDomain(String token, String domain) throws AMRemoteException, SSOException, RemoteException
boolean isAncestorOrgDeleted(String token, String dn, int profileType) throws AMRemoteException, SSOException, RemoteException
void verifyAndDeleteObject(String token, String dn) throws AMRemoteException, SSOException, RemoteException
String getDeletedObjectFilter(int objecttype) throws AMRemoteException, SSOException, RemoteException
Set objectsChanged(int time) throws RemoteException
RemoteException
String registerNotificationURL(String url) throws RemoteException
RemoteException
void deRegisterNotificationURL(String notificationID) throws RemoteException
RemoteException
String create_idrepo(String token, String type, String name, Map attrMap, String amOrgName) throws RemoteException, IdRepoException, SSOException
void delete_idrepo(String token, String type, String name, String orgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Map getAttributes1_idrepo(String token, String type, String name, Set attrNames, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Map getAttributes2_idrepo(String token, String type, String name, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Map<String,Set<String>> getBinaryAttributes_idrepo(String token, String type, String name, Set<String> attrNames, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
token
- Token identifying the requester.type
- The identity type we need to query the attributes for.name
- The name of the identity.attrNames
- The attribute names that needs to be queried.amOrgName
- The realm identifier.amsdkDN
- The AM SDK DN, may be null.RemoteException
- If there was a communication problem.IdRepoException
- If there was a problem while retrieving the attributes from the identity repository.SSOException
- If there was an error with the provided token.Set getMembers_idrepo(String token, String type, String name, String amOrgName, String membersType, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Set getMemberships_idrepo(String token, String type, String name, String membershipType, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
boolean isExists_idrepo(String token, String type, String name, String amOrgName) throws RemoteException, SSOException, IdRepoException
boolean isActive_idrepo(String token, String type, String name, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
void setActiveStatus_idrepo(String token, String type, String name, String amOrgName, String amsdkDN, boolean active) throws RemoteException, IdRepoException, SSOException
void modifyMemberShip_idrepo(String token, String type, String name, Set members, String membersType, int operation, String amOrgName) throws RemoteException, IdRepoException, SSOException
void removeAttributes_idrepo(String token, String type, String name, Set attrNames, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Map search1_idrepo(String token, String type, String pattern, Map avPairs, boolean recursive, int maxResults, int maxTime, Set returnAttrs, String amOrgName) throws RemoteException, IdRepoException, SSOException
Map search2_idrepo(String token, String type, String pattern, int maxTime, int maxResults, Set returnAttrs, boolean returnAllAttrs, int filterOp, Map avPairs, boolean recursive, String amOrgName) throws RemoteException, IdRepoException, SSOException
void setAttributes_idrepo(String token, String type, String name, Map attributes, boolean isAdd, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
void setAttributes2_idrepo(String token, String type, String name, Map attributes, boolean isAdd, String amOrgName, String amsdkDN, boolean isString) throws RemoteException, IdRepoException, SSOException
void changePassword_idrepo(String token, String type, String entryDN, String attrName, String oldPassword, String newPassword, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Set getAssignedServices_idrepo(String token, String type, String name, Map mapOfServiceNamesAndOCs, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
void assignService_idrepo(String token, String type, String name, String serviceName, String stype, Map attrMap, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
void unassignService_idrepo(String token, String type, String name, String serviceName, Map attrMap, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Map getServiceAttributes_idrepo(String token, String type, String name, String serviceName, Set attrNames, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Map getBinaryServiceAttributes_idrepo(String token, String type, String name, String serviceName, Set attrNames, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Map getServiceAttributesAscending_idrepo(String token, String type, String name, String serviceName, Set attrNames, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
token
- is the sso token of the person performing this operation.type
- is the identity type of the name parameter.name
- is the identity we are interested in.serviceName
- is the service we are interested inattrNames
- are the name of the attributes wer are interested in.amOrgName
- is the orgname.amsdkDN
- is the amsdkDN.RemoteException
- if there are problem connecting with remote site.IdRepoException
- if there are repository related error conditions.SSOException
- if user's single sign on token is invalid.void modifyService_idrepo(String token, String type, String name, String serviceName, String stype, Map attrMap, String amOrgName, String amsdkDN) throws RemoteException, IdRepoException, SSOException
Set getSupportedTypes_idrepo(String token, String amOrgName) throws RemoteException, IdRepoException, SSOException
Set getSupportedOperations_idrepo(String token, String type, String amOrgName) throws RemoteException, IdRepoException, SSOException
Set getFullyQualifiedNames_idrepo(String token, String type, String name, String orgName) throws RemoteException, IdRepoException, SSOException
String registerNotificationURL_idrepo(String url) throws RemoteException
RemoteException
void deRegisterNotificationURL_idrepo(String notificationID) throws RemoteException
RemoteException
Set objectsChanged_idrepo(int time) throws RemoteException
RemoteException
Map getSpecialIdentities_idrepo(String token, String type, String orgName) throws RemoteException, IdRepoException, SSOException
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.