public interface AMOrganization extends AMObject
AMOrganization
objects can be obtained by using
AMStoreConnection
. A handle to this object can be obtained by
using the DN of the object.
AMStoreConnection amsc = new AMStoreConnection(ssotoken); if (amsc.doesEntryExist(oDN)) { AMOrganization org = amsc.getOrganization(oDN); }
ACTIVE, ACTIVE_VALUE, ASSIGNABLE_DYNAMIC_GROUP, DELETED, DELETED_VALUE, DYNAMIC_GROUP, FILTERED_ROLE, GROUP, GROUP_CONTAINER, GROUP_PROFILE, INACTIVE, INACTIVE_VALUE, MANAGED_ROLE, ORGANIZATION, ORGANIZATIONAL_UNIT, PEOPLE_CONTAINER, POLICY, RESOURCE, ROLE, ROLE_PROFILE, SERVICE, STATIC_GROUP, TEMPLATE, UNDETERMINED_OBJECT_TYPE, UNKNOWN_OBJECT_TYPE, USER
ADD_MEMBER, ADMIN_GROUPS_ENABLED_ATTR, ADMIN_ROLE_ATTR, ADMINISTRATION_SERVICE, CACHE_ENABLED_DISABLED_KEY, CACHE_MAX_SIZE_KEY, COMPLIANCE_SPECIAL_FILTER_ATTR, COMPLIANCE_USER_DELETION_ATTR, CONTAINER_DEFAULT_TEMPLATE_ROLE, CONTAINER_SUPPORTED_TYPES_ATTRIBUTE, DCT_ATTRIBUTE_LIST_ATTR, DCT_ENABLED_ATTR, DOMAIN_ADMINISTRATORS, DOMAIN_HELP_DESK_ADMINISTRATORS, EMAIL_ATTRIBUTE, FILTER_ATTR_NAME, INET_ADMIN_OBJECT_CLASS, INET_DOMAIN_STATUS_ATTR, INET_DOMAIN_STATUS_ATTRIBUTE, INVALID_USERID_CHARACTERS, OTHER_COSATTR_TYPE, POLICY_COSATTR_TYPE, POLICY_SUFFIX, PRE_POST_PROCESSING_MODULES_ATTR, REMOVE_ATTRIBUTE, REMOVE_MEMBER, REQUIRED_SERVICES_ATTR, ROLE_MANAGED_CONTAINER_DN_ATTRIBUTE, SCOPE_BASE, SCOPE_ONE, SCOPE_SUB, SERVICE_STATUS_ATTRIBUTE, STATIC_GROUP_DN_ATTRIBUTE, SUBSCRIBABLE_ATTRIBUTE, UNIQUE_ATTRIBUTE_LIST_ATTRIBUTE, UNIQUE_MEMBER_ATTRIBUTE, USER_CREATE_NOTIFICATION_LIST, USER_DELETE_NOTIFICATION_LIST, USER_ENCRYPTED_PASSWORD_ATTRIBUTE, USER_ENTRY_PROCESSING_IMPL, USER_MODIFY_NOTIFICATION_LIST, USER_PASSWORD_ATTRIBUTE, USER_SEARCH_RETURN_ATTR, USERID_PASSWORD_VALIDATION_CLASS
Modifier and Type | Method and Description |
---|---|
AMGroup |
createAssignableDynamicGroup(String name,
Map attributes,
Map serviceNameAndAttrs)
Deprecated.
Creates assignable dynamic group.
|
Set |
createAssignableDynamicGroups(Set assignableDynamicGroups)
Deprecated.
Creates assignable dynamic groups.
|
AMGroup |
createDynamicGroup(String name,
Map attributes,
Map serviceNameAndAttrs)
Deprecated.
Creates dynamic group.
|
Set |
createDynamicGroups(Map dynamicGroups)
Deprecated.
Creates dynamic groups and initializes their attributes.
|
Set |
createEntities(int type,
Map entityNamesAndAttrs)
Deprecated.
Creates the entities of the given type.
|
Set |
createEntities(int type,
Set entityNames)
Deprecated.
This method creates the entities of the given type.
|
Set |
createFilteredRoles(Map roles)
Deprecated.
Creates filtered roles.
|
Set |
createFilteredRoles(Set roles)
Deprecated.
Creates filtered roles.
|
Set |
createGroupContainers(Map groupContainers)
Deprecated.
Creates group containers and initializes their attributes.
|
Set |
createGroupContainers(Set groupContainers)
Deprecated.
Creates group containers.
|
String |
createOrganization(String orgName,
String domainName,
Map attrMap,
Map serviceNamesAndAttrs)
Deprecated.
Creates sub-organizations and initializes their attributes.
|
Set |
createOrganizationalUnits(Map organizationalUnits)
Deprecated.
Creates organizational units and initializes their attributes.
|
Set |
createOrganizationalUnits(Set organizationalUnits)
Deprecated.
Creates organizational units.
|
Set |
createPeopleContainers(Map peopleContainers)
Deprecated.
Creates people containers and initializes their attributes.
|
Set |
createPeopleContainers(Set peopleContainers)
Deprecated.
Creates people containers.
|
Set |
createRoles(Map roles)
Deprecated.
Creates roles.
|
Set |
createRoles(Set roles)
Deprecated.
Creates roles.
|
AMGroup |
createStaticGroup(String name,
Map attributes,
Map serviceNameAndAttrs)
Deprecated.
Creates static group.
|
Set |
createStaticGroups(Set groups)
Deprecated.
Creates static groups.
|
Set |
createSubOrganizations(Map subOrganizations)
Deprecated.
Creates sub-organizations and initializes their attributes.
|
Set |
createSubOrganizations(Set subOrganizations)
Deprecated.
Creates sub-organizations.
|
AMUser |
createUser(String uid,
Map attrMap,
Map serviceNameAndAttrs)
Deprecated.
Create user and initializes the attributes.
|
Set |
createUsers(Map users)
Deprecated.
Creates users and initializes their attributes.
|
Set |
createUsers(Set users)
Deprecated.
Creates users in this organization.
|
boolean |
deleteAllNamedPolicyTemplates(String policyDN)
Deprecated.
Deletes all the named policy templates for this Organization
corresponding to the given policy.
|
void |
deleteAssignableDynamicGroups(Set assignableDynamicGroups)
Deprecated.
Deletes assignable dynamic groups.
|
void |
deleteDynamicGroups(Set dynamicGroups)
Deprecated.
Deletes dynamic groups.
|
void |
deleteEntities(int type,
Set entityDNs)
Deprecated.
Deletes the entities whose fully-qualified distinguished names are
provided in the set below.
|
void |
deleteFilteredRoles(Set roles)
Deprecated.
Deletes filtered roles.
|
void |
deleteGroupContainers(Set groupContainers)
Deprecated.
Deletes group containers.
|
void |
deleteOrganizationalUnits(Set organizationalUnits)
Deprecated.
Deletes organizational units
|
void |
deletePeopleContainers(Set peopleContainers)
Deprecated.
Deletes people containers.
|
void |
deleteRoles(Set roles)
Deprecated.
Deletes roles.
|
void |
deleteStaticGroups(Set groups)
Deprecated.
Deletes static groups.
|
void |
deleteSubOrganizations(Set subOrganizations)
Deprecated.
Deletes sub organizations.
|
void |
deleteUsers(Set users)
Deprecated.
Deletes users from this organization.
|
Set |
getAssignableDynamicGroups(int level)
Deprecated.
Returns the assignable dynamic groups within the specified level.
|
Set |
getAssignedPolicyDNs()
Deprecated.
Gets all the assigned policies for this Organization
|
Set |
getDynamicGroups(int level)
Deprecated.
Gets the dynamic groups within the specified level.
|
Set |
getFilteredRoles(int level)
Deprecated.
Gets the filtered roles within the specified level.
|
Set |
getGroupContainers(int level)
Deprecated.
Gets the group containers within the specified level.
|
long |
getNumberOfAssignableDynamicGroups(int level)
Deprecated.
Gets number of assignable dynamic groups within the specified level.
|
long |
getNumberOfDynamicGroups(int level)
Deprecated.
Gets number of dynamic groups within the specified level.
|
long |
getNumberOfFilteredRoles(int level)
Deprecated.
Gets number of filtered roles within the specified level.
|
long |
getNumberOfGroupContainers(int level)
Deprecated.
Gets number of group containers within the specified level.
|
long |
getNumberOfOrganizationalUnits(int level)
Deprecated.
Gets number of organizational units within the specified level.
|
long |
getNumberOfPeopleContainers(int level)
Deprecated.
Gets number of people containers within the specified level.
|
long |
getNumberOfRoles(int level)
Deprecated.
Gets number of roles within the specified level.
|
long |
getNumberOfServices()
Deprecated.
Returns the number of services.
|
long |
getNumberOfStaticGroups(int level)
Deprecated.
Gets number of static groups within the specified level.
|
long |
getNumberOfSubOrganizations(int level)
Deprecated.
Gets number of sub organizations within the specified level.
|
long |
getNumberOfUsers(int level)
Deprecated.
Gets number of users within the specified level.
|
AMOrganizationalUnit |
getOrganizationalUnit(String dn)
Deprecated.
Gets the organizational unit by DN.
|
Set |
getOrganizationalUnits(int level)
Deprecated.
Gets the organizational units within the specified level.
|
Set |
getPeopleContainers(int level)
Deprecated.
Gets the people containers within the specified level.
|
Set |
getRegisteredServiceNames()
Deprecated.
Gets the names of registered services.
|
Set |
getRoles(int level)
Deprecated.
Gets the roles within the specified level.
|
Set |
getStaticGroups(int level)
Deprecated.
Gets the static groups within the specified level.
|
AMOrganization |
getSubOrganization(String dn)
Deprecated.
Returns the sub-organization by DN
|
Set |
getSubOrganizations(int level)
Deprecated.
Gets the sub organizations within the specified level.
|
AMUser |
getUser(String uid,
String userSearchTemplate)
Deprecated.
Returns
AMUser object of user in this organization (or in
sub organizations), whose naming attribute exactly matches with
uid . |
Set |
getUserDNs()
Deprecated.
Returns the names (DNs) of users in the organization.
|
boolean |
isActivated()
Deprecated.
Returns true if the organization is activated.
|
boolean |
isPolicyAssigned(String policyDN,
String serviceName)
Deprecated.
Returns true if a
policyDN is assigned to an organization
or a role. |
void |
modifyAllPolicyTemplates(String serviceName,
Set policyDNs)
Deprecated.
Modifies all the templates under this organization that contain any
policyDN in given policyDNs . |
boolean |
orgTemplateExists(String serviceName)
Deprecated.
Returns true if an organizational template exists for the service.
|
void |
registerService(String serviceName,
boolean createTemplate,
boolean activate)
Deprecated.
Register a service for this organization.
|
AMSearchResults |
searchAllRoles(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for all roles in this organization using wildcards.
|
Set |
searchAllRoles(String wildcard,
int level)
Deprecated.
Searches for all roles in this organization using wildcards.
|
AMSearchResults |
searchAllRoles(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for all roles in this organization using wildcards and attribute
values.
|
Set |
searchAllRoles(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for all roles in this organization using wildcards and attribute
values.
|
AMSearchResults |
searchAssignableDynamicGroups(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for assignable dynamic groups in this organization using
wildcards.
|
Set |
searchAssignableDynamicGroups(String wildcard,
int level)
Deprecated.
Searches for assignable dynamic groups in this organization using
wildcards.
|
Set |
searchAssignableDynamicGroups(String wildcard,
int level,
String groupSearchTemplate,
Map avPairs)
Deprecated.
Searches for assignable dynamic groups in this organization using
wildcards.
|
AMSearchResults |
searchAssignableDynamicGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for assignable dynamic groups in this organization using
wildcards and attribute values.
|
Set |
searchAssignableDynamicGroups(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for assignable dynamic groups in this organization using
wildcards and attribute values.
|
AMSearchResults |
searchAssignableDynamicGroups(String wildcard,
Map avPairs,
String groupSearchTemplate,
AMSearchControl searchControl)
Deprecated.
Searches for assignable dynamic groups in this organization using
wildcards and attribute values.
|
AMSearchResults |
searchDynamicGroups(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for dynamic groups in this organization using wildcards.
|
Set |
searchDynamicGroups(String wildcard,
int level)
Deprecated.
Searches for dynamic groups in this organization using wildcards.
|
Set |
searchDynamicGroups(String wildcard,
int level,
String groupSearchTemplate,
Map avPairs)
Deprecated.
Searches for dynamic groups in this organization using wildcards.
|
AMSearchResults |
searchDynamicGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for dynamic groups in this organization using wildcards and
attribute values.
|
Set |
searchDynamicGroups(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for dynamic groups in this organization using wildcards and
attribute values.
|
AMSearchResults |
searchDynamicGroups(String wildcard,
Map avPairs,
String groupSearchTemplate,
AMSearchControl searchControl)
Deprecated.
Searches for dynamic groups in this organization using wildcards and
attribute values.
|
Set |
searchEntities(int type,
String wildcard,
int scope,
Map avPairs)
Deprecated.
Searches for entities of the given type.
|
AMSearchResults |
searchEntities(int type,
String wildcard,
Map avPairs,
AMSearchControl ctrls)
Deprecated.
Searches for entities of the given type.
|
AMSearchResults |
searchEntities(int type,
String wildcard,
String avfilter,
AMSearchControl ctrl)
Deprecated.
Searches for entities of the given type.
|
AMSearchResults |
searchFilteredRoles(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for filtered roles in this organization using wildcards.
|
Set |
searchFilteredRoles(String wildcard,
int level)
Deprecated.
Searches for filtered roles in this organization using wildcards.
|
AMSearchResults |
searchFilteredRoles(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for filtered roles in this organization using wildcards and
attribute values.
|
Set |
searchFilteredRoles(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for filtered roles in this organization using wildcards and
attribute values.
|
AMSearchResults |
searchGroupContainers(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for group containers in this organization using wildcards and
attribute values.
|
Set |
searchGroupContainers(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for group containers in this organization using wildcards and
attribute values.
|
AMSearchResults |
searchGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for groups in this organization using wildcards and attribute
values.
|
Set |
searchGroups(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for groups in this organization using wildcards and attribute
values.
|
AMSearchResults |
searchOrganizationalUnits(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for organizational units in this organization using wildcards.
|
Set |
searchOrganizationalUnits(String wildcard,
int level)
Deprecated.
Searches for organizational units in this organization using wildcards.
|
AMSearchResults |
searchOrganizationalUnits(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for organizational units in this organization using wildcards
and attribute values.
|
Set |
searchOrganizationalUnits(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for organizational units in this organization using wildcards
and attribute values.
|
AMSearchResults |
searchPeopleContainers(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for people containers in this organization using wildcards and
attribute values.
|
Set |
searchPeopleContainers(String wildcard,
int level)
Deprecated.
Searches for people containers in this organization using wildcards and
attribute values.
|
AMSearchResults |
searchPeopleContainers(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for people containers in this organization using wildcards and
attribute values.
|
Set |
searchPeopleContainers(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for people containers in this organization using wildcards and
attribute values.
|
AMSearchResults |
searchRoles(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for roles in this organization using wildcards.
|
Set |
searchRoles(String wildcard,
int level)
Deprecated.
Searches for roles in this organization using wildcards.
|
AMSearchResults |
searchRoles(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for roles in this organization using wildcards and attribute
values.
|
Set |
searchRoles(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for roles in this organization using wildcards and attribute
values.
|
AMSearchResults |
searchStaticGroups(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for static groups in this organization using wildcards.
|
Set |
searchStaticGroups(String wildcard,
int level)
Deprecated.
Searches for static groups in this organization using wildcards.
|
Set |
searchStaticGroups(String wildcard,
int level,
String groupSearchTemplate,
Map avPairs)
Deprecated.
Searches for static groups in this organization using wildcards.
|
AMSearchResults |
searchStaticGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for static groups in this organization using wildcards and
attribute values.
|
Set |
searchStaticGroups(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for static groups in this organization using wildcards and
attribute values.
|
AMSearchResults |
searchStaticGroups(String wildcard,
Map avPairs,
String groupSearchTemplate,
AMSearchControl searchControl)
Deprecated.
Searches for static groups in this organization using wildcards and
attribute values.
|
AMSearchResults |
searchSubOrganizations(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for sub organizations in this organization using wildcards.
|
Set |
searchSubOrganizations(String wildcard,
int level)
Deprecated.
Searches for sub organizations in this organization using wildcards.
|
AMSearchResults |
searchSubOrganizations(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for sub organizations in this organization using wildcards and
attribute values.
|
Set |
searchSubOrganizations(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for sub organizations in this organization using wildcards and
attribute values.
|
AMSearchResults |
searchUsers(AMSearchControl searchControl,
String avfilter)
Deprecated.
Searches for users in this organization using attribute values.
|
AMSearchResults |
searchUsers(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for users in this organization using wildcards and attribute
values.
|
AMSearchResults |
searchUsers(String wildcard,
AMSearchControl searchControl,
String avfilter)
Deprecated.
Searches for users in this organization using wildcards and attribute
values.
|
Set |
searchUsers(String wildcard,
int level)
Deprecated.
Searches for users in this organization using wildcards and attribute
values.
|
Set |
searchUsers(String wildcard,
int level,
String userSearchTemplate,
Map avPairs)
Deprecated.
Searches for users in this organization using wildcards and attribute
values.
|
AMSearchResults |
searchUsers(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for users in this organization using wildcards and attribute
values.
|
Set |
searchUsers(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for users in this organization using wildcards and attribute
values.
|
AMSearchResults |
searchUsers(String wildcard,
Map avPairs,
String userSearchTemplate,
AMSearchControl searchControl)
Deprecated.
Searches for users in this organization using wildcards and attribute
values.
|
void |
unassignAllPolicies(String serviceName,
Set policyDNs)
Deprecated.
Unassigns the given policies from this organization and its roles.
|
void |
unassignServices(Set serviceNames)
Deprecated.
Unassigns services from the organization.
|
void |
unregisterService(String serviceName)
Deprecated.
Unregisters a service for this organization.
|
addEventListener, assignPolicies, assignServices, createPolicyTemplate, createPolicyTemplate, createTemplate, createTemplate, delete, delete, getAssignedServices, getAttribute, getAttributeByteArray, getAttributes, getAttributes, getAttributesByteArray, getAttributesByteArray, getAttributesFromDataStore, getAttributesFromDataStore, getDN, getOrganizationDN, getParentDN, getPolicy, getPolicyTemplate, getServiceAttributes, getServiceStatus, getStringAttribute, getTemplate, isExists, modifyService, purge, removeAttributes, removeEventListener, search, setAttributeByteArray, setAttributes, setAttributesByteArray, setServiceStatus, setStringAttribute, store, store, unassignPolicies
Set createSubOrganizations(Set subOrganizations) throws AMException, SSOException
subOrganizations
- The set of sub-organizations names to be created.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet createSubOrganizations(Map subOrganizations) throws AMException, SSOException
subOrganizations
- Map where the key is the name of the sub organization, and the
value is a Map to represent Attribute-Value PairsAMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.String createOrganization(String orgName, String domainName, Map attrMap, Map serviceNamesAndAttrs) throws AMException, SSOException
objectclasses
and attributes as provided in the
serviceNameAndAttrs
map.orgName
- name of organization to be created under this organization.domainName
- name of the domain (
example sun.com, iplanet.com
).attrMap
- Map of attribute-value pairs to be set on the entry.serviceNamesAndAttrs
- Map of service names and attribute-values for that service to
be set in the organization entry.
serviceNameAndAttrs
has service names keys and
map of attribute-values (values are in a Set).AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.void deleteSubOrganizations(Set subOrganizations) throws AMException, SSOException
subOrganizations
- The set of sub organization DNs to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMOrganization getSubOrganization(String dn) throws AMException, SSOException
dn
- distinguished name.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet getSubOrganizations(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validlong getNumberOfSubOrganizations(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchSubOrganizations(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchSubOrganizations(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of sub
Organizations matching the searchAMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchSubOrganizations(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching sub
organizationslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchSubOrganizations(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.avPairs
- attribute-value pairs to match when searching sub
organizations.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a Set of DNs of sub
organizations matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createOrganizationalUnits(Set organizationalUnits) throws AMException, SSOException
organizationalUnits
- The set of organizational units names to be created.OrganizationalUnit
objects created.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createOrganizationalUnits(Map organizationalUnits) throws AMException, SSOException
organizationalUnits
- Map where the key is the name of the organizational unit, and
the value is a Map to represent Attribute-Value PairsOrganizationalUnit
objects created.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validvoid deleteOrganizationalUnits(Set organizationalUnits) throws AMException, SSOException
organizationalUnits
- The set of organizational units DNs to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMOrganizationalUnit getOrganizationalUnit(String dn) throws AMException, SSOException
dn
- distinguished name.OrganizationalUnit
objectAMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet getOrganizationalUnits(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validlong getNumberOfOrganizationalUnits(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchOrganizationalUnits(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchOrganizationalUnits(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- specifies the search scope to be used, VLV ranges etc.,AMSearchResults
which contains a set of DNs of
organizational units matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchOrganizationalUnits(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching organizational
unitslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchOrganizationalUnits(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching organizational
unitssearchControl
- specifies the search scope to be used, VLV ranges etc.,AMSearchResults
which contains a Set of DNs of
organizational units matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet createRoles(Set roles) throws AMException, SSOException
roles
- The set of Roles' names to be created.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet createRoles(Map roles) throws AMException, SSOException
roles
- Map where the key is the name of the role, and the value is a
Map to represent Attribute-Value PairsAMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validvoid deleteRoles(Set roles) throws AMException, SSOException
roles
- The set of roles' DNs to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet getRoles(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validlong getNumberOfRoles(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeAMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchRoles(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchRoles(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of
roles matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchRoles(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching roleslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchRoles(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching rolessearchControl
- specifies the search scope to be used, VLV ranges etc.,AMSearchResults
which contains a set of DNs of
roles matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet createFilteredRoles(Set roles) throws AMException, SSOException
roles
- The set of filtered roles' names to be created.FilteredRole
objects created.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createFilteredRoles(Map roles) throws AMException, SSOException
roles
- Map where the key is the name of the filtered role, and the
value is a Map to represent Attribute-Value PairsFilteredRole
objects created.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.void deleteFilteredRoles(Set roles) throws AMException, SSOException
roles
- The set of filtered roles' DNs to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet getFilteredRoles(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validlong getNumberOfFilteredRoles(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchFilteredRoles(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchFilteredRoles(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of
filtered roles matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchFilteredRoles(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching filtered roleslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchFilteredRoles(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- pattern to be used in the search.avPairs
- attribute-value pairs to match when searching filtered roles.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of
filtered roles matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchAllRoles(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchAllRoles(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a Set of DNs of all
roles matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchAllRoles(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching all roleslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchAllRoles(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching all rolessearchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of all
roles matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createAssignableDynamicGroups(Set assignableDynamicGroups) throws AMException, SSOException
assignableDynamicGroups
- The set of assignable dynamic groups's names to be created.AssignableDynamicGroup
objects created.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMGroup createAssignableDynamicGroup(String name, Map attributes, Map serviceNameAndAttrs) throws AMException, SSOException
serviceNameAndAttr
map so that services can be assigned to the group which is just created.name
- of group to be createdattributes
- attribute-value pairs to be setserviceNameAndAttrs
- service name and attribute map where the map is like this:
<serviceName><AttrMap>
(attrMap=<attrName><Set of attrvalues>)
AMGroup
object of newly created group.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer validvoid deleteAssignableDynamicGroups(Set assignableDynamicGroups) throws AMException, SSOException
assignableDynamicGroups
- The set of assignable dynamic groups's DNs to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet getAssignableDynamicGroups(int level) throws AMException, SSOException
level
- The search level starting from the organization.AssignableDynamicGroups
within the
specified level.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validlong getNumberOfAssignableDynamicGroups(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchAssignableDynamicGroups(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchAssignableDynamicGroups(String wildcard, int level, String groupSearchTemplate, Map avPairs) throws AMException, SSOException
groupSearchTemplate
, if provided. Otherwise the default
search template is used.wildcard
- pattern to be used in the search.level
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
).groupSearchTemplate
- name of the search template to be used to perform this search.avPairs
- This option can be used to further qualify the search filter.
The attribute-value pairs provided by this map are appended to
the search filter.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchAssignableDynamicGroups(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of
assignable dynamic groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchAssignableDynamicGroups(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching assignable
dynamic groupslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchAssignableDynamicGroups(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching assignable
dynamic groups.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of
assignable dynamic groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchAssignableDynamicGroups(String wildcard, Map avPairs, String groupSearchTemplate, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching assignable
dynamic groupsgroupSearchTemplate
- Name of search template to be used to performsearchControl
- specifies the search scope to be used, VLV ranges etc., the
search.AMSearchResults
which contains a set of DNs of
assignable dynamic groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createDynamicGroups(Map dynamicGroups) throws AMException, SSOException
dynamicGroups
- Map where the key is the name of the dynamic group, and the
value is a Map to represent Attribute-Value Pairs.AMDynamicGroup
objects createdAMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMGroup createDynamicGroup(String name, Map attributes, Map serviceNameAndAttrs) throws AMException, SSOException
serviceNameAndAttr map
so that services can be assigned to the group which is just created.
name
- of group to be createdattributes
- to be set in groupserviceNameAndAttrs
- service name and attribute map where the map
is like this:
<serviceName><AttrMap>
(attrMap=<attrName><Set of attrvalues>)
AMGroup
object of newly created group.AMException
- if an error is encountered when trying to
access/retrieve data from the data store.SSOException
- if the single sign on token is no longer valid.void deleteDynamicGroups(Set dynamicGroups) throws AMException, SSOException
dynamicGroups
- The set of dynamic groups's DNs to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet getDynamicGroups(int level) throws AMException, SSOException
level
- The search level starting from the organization.DynamicGroups
within the
specified level.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validlong getNumberOfDynamicGroups(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchDynamicGroups(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchDynamicGroups(String wildcard, int level, String groupSearchTemplate, Map avPairs) throws AMException, SSOException
groupSearchTemplate
, if provided. Otherwise uses the the
default GroupSearch
template.wildcard
- pattern to be used in the search.level
- the search level that needs to be used.groupSearchTemplate
- name of the search template to be used to perform this search.avPairs
- This option can be used to further qualify the search filter.
The attribute-value pairs provided by this map are appended to
the search filter. (AMConstants.SCOPE_ONE
or
AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchDynamicGroups(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- specifies the search scope to be used, VLV ranges etc.,AMSearchResults
which contains a set of DNs of
dynamic groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchDynamicGroups(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching dynamic groupslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchDynamicGroups(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching dynamic groupssearchControl
- specifies the search scope to be used, VLV ranges etc.,AMSearchResults
which contains set a of DNs of
dynamic groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchDynamicGroups(String wildcard, Map avPairs, String groupSearchTemplate, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching dynamic groupsgroupSearchTemplate
- Name of search template to be used to perform the search.searchControl
- specifies the search scope to be usedAMSearchResults
which contains a Set of DNs of
dynamic groups matching the searchAMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createStaticGroups(Set groups) throws AMException, SSOException
groups
- The set of static groups's names to be created.AMStaticGroup
objects created.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMGroup createStaticGroup(String name, Map attributes, Map serviceNameAndAttrs) throws AMException, SSOException
serviceNameAndAttr
map so that
services can be assigned to the group which is just created.name
- of group to be created.attributes
- to be set in group node.serviceNameAndAttrs
- service name and attribute map where the map is like this:
<serviceName><AttrMap>
(attrMap=<attrName><Set of attrvalues>)
.AMGroup
object of newly created group.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.void deleteStaticGroups(Set groups) throws AMException, SSOException
groups
- The set of static groups's DNs to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMException
- if an error is encountered when trying to access/retrieve
data from the data store.Set getStaticGroups(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMException
- if an error is encountered when trying to access/retrieve
data from the data store.long getNumberOfStaticGroups(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.Set searchStaticGroups(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchStaticGroups(String wildcard, int level, String groupSearchTemplate, Map avPairs) throws AMException, SSOException
groupSearchTemplate
, if provided. If it is null, default
search templates are used.wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)groupSearchTemplate
- name of the search template to be used to perform this search.avPairs
- This option can be used to further qualify the search filter.
The attribute-value pairs provided by this map are appended to
the search filter.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchStaticGroups(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of
static groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchStaticGroups(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching groupslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchStaticGroups(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching groupssearchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set of DNs of
static groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchStaticGroups(String wildcard, Map avPairs, String groupSearchTemplate, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.avPairs
- attribute-value pairs to match when searching static groups.groupSearchTemplate
- Name of search template to be used to perform the search.searchControl
- specifies the search scope to be used.AMSearchResults
which contains a Set of DNs of
static groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchGroups(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching groupslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchGroups(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.avPairs
- attribute-value pairs to match when searching groups.searchControl
- specifies the search scope to be used.AMSearchResults
which contains set a of DNs of
groups matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createPeopleContainers(Set peopleContainers) throws AMException, SSOException
peopleContainers
- The set of people containers' names to be createdPeopleContainer
objects created.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createPeopleContainers(Map peopleContainers) throws AMException, SSOException
peopleContainers
- Map where the key is the name of the people container, and the
value is a Map to represent attribute-value pairs.PeopleContainer
objects created.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.void deletePeopleContainers(Set peopleContainers) throws AMException, SSOException
peopleContainers
- The set of people containers' DN to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet getPeopleContainers(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validlong getNumberOfPeopleContainers(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchPeopleContainers(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchPeopleContainers(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set DNs of people
containers matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchPeopleContainers(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching people
containerslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchPeopleContainers(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.avPairs
- attribute-value pairs to match when searching people
containers.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set DNs of people
containers matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createGroupContainers(Set groupContainers) throws AMException, SSOException
groupContainers
- The set of group containers' names to be created.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createGroupContainers(Map groupContainers) throws AMException, SSOException
groupContainers
- Map where the key is the name of the group container, and the
value is a Map to represent attribute-value pairs.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.void deleteGroupContainers(Set groupContainers) throws AMException, SSOException
groupContainers
- The set of group containers' DN to be deleted.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet getGroupContainers(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validlong getNumberOfGroupContainers(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchGroupContainers(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching group containerslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchGroupContainers(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.avPairs
- attribute-value pairs to match when searching group
containers.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set DNs of group
containers matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set createUsers(Set users) throws AMException, SSOException
iplanet-am-required-services
of the service
iPlanetAMAdminConsoleService
template are added. If a
corresponding template does not exist, the default values are picked up
from schema.users
- The set of user names to be created in this organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet createUsers(Map users) throws AMException, SSOException
iplanet-am-required-services
of the service
iPlanetAMAdminConsoleService
template are added. If a
corresponding template does not exist, the default values are picked up
from schema.users
- Map where the key is the name of the user, and the value is a
Map to represent Attribute-Value PairsAMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMUser createUser(String uid, Map attrMap, Map serviceNameAndAttrs) throws AMException, SSOException
iplanet-am-required-services
of the service
iPlanetAMAdminConsoleService
template are added. If a
corresponding template does not exist, the default values are picked up
from schema. Also services as defined in the arguments, are assigned to
the user, with default values being picked up from the service schema if
none are provided for required attributes of the service.uid
- value of naming attribute for user.attrMap
- attribute-values to be set in the user entry.serviceNameAndAttrs
- service names and attributes to be assigned to the user.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validvoid deleteUsers(Set users) throws AMException, SSOException
users
- The set of user DN's to be deleted from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set getUserDNs() throws AMException, SSOException
AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMUser getUser(String uid, String userSearchTemplate) throws AMException, SSOException
AMUser
object of user in this organization (or in
sub organizations), whose naming attribute exactly matches with
uid
. If userSearchTemplate
is not null,
then this search template is used otherwise the
BasicUserSearchTemplate
is used. Any %U
in
the search filter are replaced with uid
. If the search
returns more than one user, an exception is thrown because this is a
violation of the name space constraint.uid
- naming attribute value for user.userSearchTemplate
- search template.AMUser
object of user found.AMException
SSOException
long getNumberOfUsers(int level) throws AMException, SSOException
level
- The search level starting from the organization.AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchUsers(String wildcard, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet searchUsers(String wildcard, int level, String userSearchTemplate, Map avPairs) throws AMException, SSOException
userSearchTemplate
, if provided. Otherwise, it uses the
BasicUserSearchTemplate
. Any %U
in the
search template are replaced with the wildcard.wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)userSearchTemplate
- Name of search template to be used. If null is passed then the
default search template BasicUserSearch
will be
used.avPairs
- This option can be used to further qualify the search filter.
The attribute-value pairs provided by this map are appended to
the search filter.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchUsers(String wildcard, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set DNs of users
matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.Set searchUsers(String wildcard, Map avPairs, int level) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching userslevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validAMSearchResults searchUsers(String wildcard, Map avPairs, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.avPairs
- attribute-value pairs to match when searching users.searchControl
- specifies the search scope to be used, VLV ranges etc.,AMSearchResults
which contains a set DNs of users
matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchUsers(String wildcard, Map avPairs, String userSearchTemplate, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching usersuserSearchTemplate
- Name of user search template to be used.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a set DNs of users
matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchUsers(String wildcard, AMSearchControl searchControl, String avfilter) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.searchControl
- specifies the search scope to be used, VLV ranges etc.avfilter
- this attribute-value pairs filter will be logical AND with
user search filter.AMSearchResults
which contains a Set DNs of users
matching the search.AMException
- if an error is encountered when trying to access/retrieve
data from the data store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchUsers(AMSearchControl searchControl, String avfilter) throws AMException, SSOException
searchControl
- specifies the search scope to be used, VLV ranges etc.avfilter
- this attribute-value pairs filter will be logical AND with
user search filter.AMSearchResults
which contains a set of DNs of
users matching the search.AMException
- if there is an internal error in the access management data
storeSSOException
- if the single sign on token is no longer validlong getNumberOfServices() throws AMException, SSOException
AMException
- if there is an internal error in the access management data
storeSSOException
- if the single sign on token is no longer validSet getRegisteredServiceNames() throws AMException, SSOException
AMException
- if there is an internal error in the access management data
storeSSOException
- if the single sign on token is no longer validvoid registerService(String serviceName, boolean createTemplate, boolean activate) throws AMException, SSOException
serviceName
- The name of service to be registeredcreateTemplate
- true if to create default templateactivate
- true if to activate the serviceAMException
- if the service does not exist or could not be registered.SSOException
- if the single sign on token is no longer valid.void unregisterService(String serviceName) throws AMException, SSOException
serviceName
- service name to be unregistered.AMException
- if the service does not exist or could not be unregistered.SSOException
- if the single sign on token is no longer valid.void unassignAllPolicies(String serviceName, Set policyDNs) throws AMException, SSOException
serviceName
- service name.policyDNs
- Set of policy DN string.AMException
- if there is an internal problem with access management data
store.SSOException
- if the single sign on token is no longer valid.void modifyAllPolicyTemplates(String serviceName, Set policyDNs) throws AMException, SSOException
policyDN
in given policyDNs
.serviceName
- service name.policyDNs
- Set of policy DN stringAMException
- if there is an internal problem with access management data
store.SSOException
- if the single sign on token is no longer valid.boolean deleteAllNamedPolicyTemplates(String policyDN) throws AMException, SSOException
policyDN
- a policy DN stringAMException
- if there is an internal problem with access management data
store.SSOException
- if the single sign on token is no longer valid.Set getAssignedPolicyDNs() throws AMException, SSOException
AMException
- if there is an internal problem with access management data
store.SSOException
- if the single sign on token is no longer valid.boolean isPolicyAssigned(String policyDN, String serviceName) throws AMException, SSOException
policyDN
is assigned to an organization
or a role.policyDN
- a policy DN stringserviceName
- service nameAMException
- if there is an internal error in the access management data
storeSSOException
- if the single sign on token is no longer validboolean orgTemplateExists(String serviceName) throws AMException, SSOException
serviceName
- service nameAMException
- if there is an internal error in the access management data
storeSSOException
- if the single sign on token is no longer validvoid unassignServices(Set serviceNames) throws AMException, SSOException
unassignServices
in interface AMObject
serviceNames
- Set of service namesAMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer validSet createEntities(int type, Set entityNames) throws AMException, SSOException
DAI
service. If the specified default container does not exist, then it is
created under the current organization and then the entities are created
under it. If no specified container is specified, then the entities are
created directly under the organization.type
- Type of entity being created. The types supported by SDK are
configured in the list of Managed Objects in the
DAI
service.entityNames
- Set of names of entities to be createdAMEntity
objects.AMException
- if an error encountered when trying to set/access the data
store.SSOException
- if the single sign on token of user is no longer valid.Set createEntities(int type, Map entityNamesAndAttrs) throws AMException, SSOException
DAI
service. If the
specified default container does not exist, then it is created under the
current organization and then the entities are created under it. If no
specified container is specified, then the entities are created directly
under the organization.type
- Type of entity being created. The types supported by SDK are
configured in the list of Managed Objects in the
DAI
service.entityNamesAndAttrs
- Map of entity name to a map of attribute name to a set of
values.AMEntity
objects.AMException
- if an error encountered when trying to set/access the data
store.SSOException
- if the single sign on token of user is no longer valid.Set searchEntities(int type, String wildcard, int scope, Map avPairs) throws AMException, SSOException
DAI
service.
The map of attribute-value pairs is or-ed
to the basic
search filter along with the wildcard, which is used to specify the
naming attribute in the final search filter. The search is conducted
under the specified container, if it exists. It the specified container
does not exist, then an exception is thrown. If there is no specified
container, then the search is performed directly under the organization.type
- Type of entity being created. The types supported by SDK are
configured in the list of Managed Objects in the
DAI
service.wildcard
- Pattern for naming attribute when performing the search.scope
- Search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
).avPairs
- Map of attribute-value pairs.AMException
- If there is an error trying to access the data store.SSOException
- If the user's single sign on token is invalid.AMSearchResults searchEntities(int type, String wildcard, Map avPairs, AMSearchControl ctrls) throws AMException, SSOException
DAI
service.
The map of attribute-value pairs is or-ed
to the basic
search filter along with the wildcard, which is used to specify the
naming attribute in the final search filter. The search is conducted
under the specified container, if it exists. It the specified container
does not exist, then an exception is thrown. If there is no specified
container, then the search is performed directly under the organization.type
- The type of entity to be searched. The types are defined in
the list of managed objects in the DAI
service.wildcard
- Pattern for naming attribute when performing the search.avPairs
- Map of attribute-value pairs.ctrls
- Search control object specifying various search parameter.AMException
- If there is an error trying to access the data store.SSOException
- If the user's single sign on token is invalid.AMSearchResults searchEntities(int type, String wildcard, String avfilter, AMSearchControl ctrl) throws AMException, SSOException
DAI
service.
The map of attribute-value pairs is or-ed
to the basic
search filter along with the wildcard, which is used to specify the
naming attribute in the final search filter. The search is conducted
under the specified container, if it exists. It the specified container
does not exist, then an exception is thrown. If there is no specified
container, then the search is performed directly under the organization.type
- The type of entity to be searched. The types are defined in
the list of managed objects in the DAI
service.wildcard
- Pattern for naming attribute when performing the search.avfilter
- Search filter to add to the basic search filter.ctrl
- Search control object specifying various search parameter.com.iplanet.am.sdk.AMSearchResults
AMException
- If there is an error trying to access the data store.SSOException
- If the user's single sign on token is invalid.void deleteEntities(int type, Set entityDNs) throws AMException, SSOException
type
- Type of entity being deleted.entityDNs
- Set of the FQDNs
of entities to be deleted.AMException
- If there is an error in trying to access the data store.SSOException
- If the user's single sign on token is invalid.boolean isActivated() throws AMException, SSOException
AMException
- if an error is encountered when trying to access/retrieve
data from the data storeSSOException
- if the single sign on token is no longer valid.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.