public interface AMOrganizationalUnit extends AMObject
The AMOrganizationalUnit
interface provides methods to manage
organizational unit AMOrganizationalUnit
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)) { AMOrganizationalUnit org = amsc.getOrganizationalUnit(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 |
---|---|
void |
assignService(String serviceName,
Map attrMap)
Deprecated.
Assign service to the organizational unit.
|
Set |
createAssignableDynamicGroups(Set assignableDynamicGroups)
Deprecated.
Creates assignable dynamic groups.
|
Set |
createDynamicGroups(Map dynamicGroups)
Deprecated.
Creates dynamic groups and initializes their attributes.
|
Set |
createEntities(String stype,
Map entities)
Deprecated.
Creates entities and initializes their attributes.
|
Set |
createEntities(String type,
Set entities)
Deprecated.
Create managed entities in this container.
|
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.
|
Set |
createOrganizations(Map organizations)
Deprecated.
Creates organizations and initializes their attributes.
|
Set |
createOrganizations(Set organizations)
Deprecated.
Creates organizations.
|
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.
|
Set |
createStaticGroups(Set groups)
Deprecated.
Creates static groups.
|
Set |
createSubOrganizationalUnits(Map subOrganizationalUnits)
Deprecated.
Creates sub-organizational units and initializes their attributes.
|
Set |
createSubOrganizationalUnits(Set subOrganizationalUnits)
Deprecated.
Creates sub-organizational units.
|
Set |
createUsers(Map users)
Deprecated.
Creates users and initializes their attributes.For each user the, object
classes specified by organization type attribute
iplanet-am-required-services of the service
iPlanetAMAdminConsoleService template are added. |
Set |
createUsers(Set users)
Deprecated.
Creates users and initializes their attributes.
|
boolean |
deleteAllNamedPolicyTemplates(String policyDN)
Deprecated.
Deletes all the named policy templates for this Organizational Unit
corresponding to the given policy.
|
void |
deleteAssignableDynamicGroups(Set assignableDynamicGroups)
Deprecated.
Deletes assignable dynamic groups.
|
void |
deleteDynamicGroups(Set dynamicGroups)
Deprecated.
Deletes dynamic groups.
|
void |
deleteEntities(Set resources)
Deprecated.
Deletes a set of resources in this people container.
|
void |
deleteFilteredRoles(Set roles)
Deprecated.
Deletes filtered roles.
|
void |
deleteGroupContainers(Set groupContainers)
Deprecated.
Deletes group containers.
|
void |
deleteOrganizations(Set organizations)
Deprecated.
Deletes organizations
|
void |
deletePeopleContainers(Set peopleContainers)
Deprecated.
Creates people containers and initializes their attributes.
|
void |
deleteRoles(Set roles)
Deprecated.
Deletes roles.
|
void |
deleteStaticGroups(Set groups)
Deprecated.
Deletes static groups.
|
void |
deleteSubOrganizationalUnits(Set subOrganizationalUnits)
Deprecated.
Deletes sub organizational units
|
void |
deleteUsers(Set users)
Deprecated.
Deletes users from this organizational unit.
|
Set |
getAssignableDynamicGroups(int level)
Deprecated.
Returns the assignable dynamic groups within the specified level.
|
Set |
getAssignedPolicyDNs()
Deprecated.
Returns all the assigned policies for this organizational unit.
|
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 |
getNumberOfOrganizations(int level)
Deprecated.
Gets number of organizations 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 |
getNumberOfSubOrganizationalUnits(int level)
Deprecated.
Gets number of sub organizational units within the specified level.
|
long |
getNumberOfUsers(int level)
Deprecated.
Gets number of users within the specified level.
|
AMOrganization |
getOrganization(String dn)
Deprecated.
Gets the organization by DN
|
Set |
getOrganizations(int level)
Deprecated.
Gets the organizations 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.
|
AMOrganizationalUnit |
getSubOrganizationalUnit(String dn)
Deprecated.
Gets the sub-organizational unit by DN
|
Set |
getSubOrganizationalUnits(int level)
Deprecated.
Gets the sub organizational units within the specified level.
|
Set |
getSupportedTypes()
Deprecated.
Returns a set of the supported entity names in this container.
|
Set |
getUserDNs()
Deprecated.
Gets the names (DNs) of users in the organizational unit.
|
boolean |
isPolicyAssigned(String policyDN,
String serviceName)
Deprecated.
Returns true if a
policyDN is assigned to this
organizational unit or a role. |
void |
modifyAllPolicyTemplates(String serviceName,
Set policyDNs)
Deprecated.
Modifies all the templates under this organizational unit 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 organizational unit.
|
AMSearchResults |
searchAllRoles(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for all roles in this organizational unit using wildcards.
|
Set |
searchAllRoles(String wildcard,
int level)
Deprecated.
Searches for all roles in this organizational unit using wildcards.
|
AMSearchResults |
searchAllRoles(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for all roles in this organizational unit using wildcards and
attribute values.
|
Set |
searchAllRoles(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for all roles in this organizational unit using wildcards and
attribute values.
|
AMSearchResults |
searchAssignableDynamicGroups(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for assignable dynamic groups in this organizational unit using
wildcards.
|
Set |
searchAssignableDynamicGroups(String wildcard,
int level)
Deprecated.
Searches for assignable dynamic groups in this organizational unit using
wildcards.
|
AMSearchResults |
searchAssignableDynamicGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for assignable dynamic groups in this organizational unit using
wildcards and attribute values.
|
Set |
searchAssignableDynamicGroups(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for assignable dynamic groups in this organizational unit using
wildcards and attribute values.
|
AMSearchResults |
searchDynamicGroups(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for dynamic groups in this organization unit using wildcards.
|
Set |
searchDynamicGroups(String wildcard,
int level)
Deprecated.
Searches for dynamic groups in this organization unit using wildcards.
|
AMSearchResults |
searchDynamicGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for dynamic groups in this organization unit using wildcards and
attribute values.
|
Set |
searchDynamicGroups(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for dynamic groups in this organization unit using wildcards and
attribute values.
|
AMSearchResults |
searchEntities(String wildcard,
AMSearchControl searchControl,
String avfilter,
String eSearchTemplate)
Deprecated.
Searches for entities in this container using wildcards and a filter.
|
Set |
searchEntities(String wildcard,
int level,
String eSearchTemplate,
Map avPairs)
Deprecated.
Searches for resources in this organization using wildcards and attribute
values.
|
AMSearchResults |
searchEntities(String wildcard,
Map avPairs,
String eSearchTemplate,
AMSearchControl searchControl)
Deprecated.
Searches for resources in this people container using wildcards and
attribute values.
|
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 organizational unit using wildcards
and attribute values.
|
Set |
searchGroupContainers(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for group containers in this organizational unit using wildcards
and attribute values.
|
AMSearchResults |
searchGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for groups in this organizational unit using wildcards and
attribute values.
|
Set |
searchGroups(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for groups in this organizational unit using wildcards and
attribute values.
|
AMSearchResults |
searchOrganizations(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for organizations in this organizational unit using wildcards.
|
Set |
searchOrganizations(String wildcard,
int level)
Deprecated.
Searches for organizations in this organizational unit using wildcards.
|
AMSearchResults |
searchOrganizations(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for organizations in this organizational unit using wildcards
and attribute values.
|
Set |
searchOrganizations(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for organizations in this organizational unit using wildcards
and attribute values.
|
AMSearchResults |
searchPeopleContainers(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for people containers in this organizational unit using
wildcards and attribute values.
|
Set |
searchPeopleContainers(String wildcard,
int level)
Deprecated.
Searches for people containers in this organizational unit using
wildcards and attribute values.
|
AMSearchResults |
searchPeopleContainers(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for people containers in this organizational unit using
wildcards * and * attribute values.
|
Set |
searchPeopleContainers(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for people containers in this organizational unit using
wildcards * and * attribute values.
|
AMSearchResults |
searchRoles(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for roles in this organizational unit using wildcards.
|
Set |
searchRoles(String wildcard,
int level)
Deprecated.
Searches for roles in this organizational unit using wildcards.
|
AMSearchResults |
searchRoles(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for roles in this organizational unit using wildcards and
attribute values.
|
Set |
searchRoles(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for roles in this organizational unit using wildcards and
attribute values.
|
AMSearchResults |
searchStaticGroups(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for static groups in this organizational unit using wildcards.
|
Set |
searchStaticGroups(String wildcard,
int level)
Deprecated.
Searches for static groups in this organizational unit using wildcards.
|
AMSearchResults |
searchStaticGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for static groups in this organizational unit using wildcards
and attribute values.
|
Set |
searchStaticGroups(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for static groups in this organizational unit using wildcards
and attribute values.
|
AMSearchResults |
searchSubOrganizationalUnits(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for sub organizational units in this organizational unit using
wildcards.
|
Set |
searchSubOrganizationalUnits(String wildcard,
int level)
Deprecated.
Searches for sub organizational units in this organizational unit using
wildcards.
|
AMSearchResults |
searchSubOrganizationalUnits(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for sub organizational units in this organizational unit using
wildcards and attribute values.
|
Set |
searchSubOrganizationalUnits(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for sub organizational units in this organizational unit using
wildcards and attribute values.
|
AMSearchResults |
searchUsers(AMSearchControl searchControl,
String avfilter)
Deprecated.
Searches for users in this organization attribute values.
|
AMSearchResults |
searchUsers(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for users in this organizational unit using wildcards and
attribute values.
|
AMSearchResults |
searchUsers(String wildcard,
AMSearchControl searchControl,
String avfilter)
Deprecated.
Searches for users in this organizational unit using wildcards and
filter.
|
Set |
searchUsers(String wildcard,
int level)
Deprecated.
Searches for users in this organizational unit using wildcards and
attribute values.
|
AMSearchResults |
searchUsers(String wildcard,
Map avPairs,
AMSearchControl searchControl)
Deprecated.
Searches for users in this organizational unit using wildcards and
attribute values.
|
Set |
searchUsers(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for users in this organizational unit using wildcards and
attribute values.
|
void |
setSupportedTypes(Set sTypes)
Deprecated.
Sets the list of supported types for this container.
|
void |
unassignAllPolicies(String serviceName,
Set policyDNs)
Deprecated.
Unassigns the given policies from this organizational unit and its roles.
|
void |
unassignServices(Set serviceNames)
Deprecated.
Unassigns services from the organizational unit.
|
void |
unregisterService(String serviceName)
Deprecated.
Unregister a service for this organizational unit.
|
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 createOrganizations(Set organizations) throws AMException, SSOException
organizations
- The set of 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 createOrganizations(Map organizations) throws AMException, SSOException
organizations
- Map where the key is the name of the 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 storeSSOException
- if the single sign on token is no longer validvoid deleteOrganizations(Set organizations) throws AMException, SSOException
organizations
- The set of organizations 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.AMOrganization getOrganization(String dn) throws AMException, SSOException
dn
- DNAMException
- 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 getOrganizations(int level) throws AMException, SSOException
level
- The search level starting from the organizational unit.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.long getNumberOfOrganizations(int level) throws AMException, SSOException
level
- The search level starting from the organizational unit.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 searchOrganizations(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 searchOrganizations(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
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 validSet searchOrganizations(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 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 searchOrganizations(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 organizations.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a Set of DNs of
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 createSubOrganizationalUnits(Set subOrganizationalUnits) throws AMException, SSOException
subOrganizationalUnits
- The set of sub-organizational units 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 createSubOrganizationalUnits(Map subOrganizationalUnits) throws AMException, SSOException
subOrganizationalUnits
- Map where the key is the name of the sub organizational unit,
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 storeSSOException
- if the single sign on token is no longer validvoid deleteSubOrganizationalUnits(Set subOrganizationalUnits) throws AMException, SSOException
subOrganizationalUnits
- The set of sub organizational units 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 validAMOrganizationalUnit getSubOrganizationalUnit(String dn) throws AMException, SSOException
dn
- distinguished name.OrganizationalUnit
object.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 getSubOrganizationalUnits(int level) throws AMException, SSOException
level
- The search level starting from the organizational unit.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 getNumberOfSubOrganizationalUnits(int level) throws AMException, SSOException
level
- The search level starting from the organizational unit.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 searchSubOrganizationalUnits(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 searchSubOrganizationalUnits(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 sub
organizational units 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 searchSubOrganizationalUnits(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
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 searchSubOrganizationalUnits(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
organizational units.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a Set of DNs of sub
organizational units 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 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 organizational unit.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 organizational unit.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, 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 store.SSOException
- if the single sign on token is no longer valid.Set 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 search.avPairs
- 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 store.SSOException
- if the single sign on token is no longer valid.Set 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 validSet 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
- 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 search.searchControl
- 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 search.avPairs
- 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 storeSSOException
- 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 organizational unit.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 organizational unit.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 validAMSearchResults searchAssignableDynamicGroups(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
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 groupssearchControl
- 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 validSet 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.void deleteDynamicGroups(Set dynamicGroups) throws AMException, SSOException
dynamicGroups
- The set of dynamic groups's DNs to be deleted.AMException
- if there is an internal error in the access management data
store.SSOException
- if the single sign on token is no longer validSet getDynamicGroups(int level) throws AMException, SSOException
level
- The search level starting from the organization unit.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 unit.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 there is an internal error in the access management data
storeSSOException
- 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 validSet 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 groups.level
- 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 store.SSOException
- if the single sign on token is no longer valid.AMSearchResults 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 groups.searchControl
- 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 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 storeSSOException
- if the single sign on token is no longer validvoid 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 validSet getStaticGroups(int level) throws AMException, SSOException
level
- The search level starting from the organizational unit.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 getNumberOfStaticGroups(int level) throws AMException, SSOException
level
- The search level starting from the organizational unit.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) 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 searchStaticGroups(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
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 static 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 search.avPairs
- attribute-value pairs to match when searching static groups.searchControl
- 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 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
- set of people containers' names to be created.PeopleContainer
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.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.AMException
- if there is an internal error in the access management data
store.SSOException
- if the single sign on token is no longer validvoid deletePeopleContainers(Set 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.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 getPeopleContainers(int level) throws AMException, SSOException
level
- The search level starting from the organizational unit.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 organizational unit.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
- pattern to be used in the search.avPairs
- attribute-value pairs to match when searching people
containers.level
- 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 store.SSOException
- if the single sign on token is no longer valid.AMSearchResults searchPeopleContainers(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 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 validSet createGroupContainers(Set groupContainers) throws AMException, SSOException
groupContainers
- The set of group containers' names to be createdGroupContainer
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 createGroupContainers(Map groupContainers) throws AMException, SSOException
groupContainers
- Map where the key is the name of the
groupContainer
, and the value is a Map to
represent Attribute-Value Pairs.GroupContainer
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 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 organizational unit.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 organizational unit.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
- 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 there is an internal error in the access management 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
- Map where the key is the name of the user, and the value is a
Map to represent Attribute-Value PairsAMException
- if there is an internal error in the access management 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 validvoid deleteUsers(Set users) throws AMException, SSOException
users
- The set of user DN's to be deleted from the organizational
unit.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 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 validlong getNumberOfUsers(int level) throws AMException, SSOException
level
- The search level starting from the organizational unit.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 validAMSearchResults 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 validSet 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 searchavPairs
- attribute-value pairs to match when searching userssearchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a Set of 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 validAMSearchResults 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 DNs of Users
matching the search.AMException
- if there is an internal error in the access management data
store.SSOException
- if the single sign on token is no longer validlong getNumberOfServices() 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 validSet getRegisteredServiceNames() 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 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 unregisteredAMException
- 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 stringAMException
- 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 modifyAllPolicyTemplates(String serviceName, Set policyDNs) throws AMException, SSOException
policyDN
in given policyDNs
.serviceName
- service name.policyDNs
- Set of policy DN string.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.boolean deleteAllNamedPolicyTemplates(String policyDN) throws AMException, SSOException
policyDN
- a policy DN string.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 getAssignedPolicyDNs() throws AMException, SSOException
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.boolean isPolicyAssigned(String policyDN, String serviceName) throws AMException, SSOException
policyDN
is assigned to this
organizational unit or a role.policyDN
- a policy DN.serviceName
- service 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 validboolean orgTemplateExists(String serviceName) throws AMException, SSOException
serviceName
- service nameAMException
- 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 assignService(String serviceName, Map attrMap) throws AMException, SSOException
serviceName
- Name of service to be assigned to user.attrMap
- Map of attribute name and values (as a Set) to be setAMException
- if an error is encounters when trying to access/retrieve data
from the data store.SSOException
- if the single sign on token is no longer valid.void unassignServices(Set serviceNames) throws AMException, SSOException
unassignServices
in interface AMObject
serviceNames
- Set of service names.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 createEntities(String type, Set entities) throws AMException, SSOException
DAI
, can be created using
this method.type
- Type of entity to be create (For example "user" or "agent"entities
- Set of names for the entities to be createdAMEntity
objectsAMException
- If there is an error when trying to save to the data storeSSOException
- if the single sign on token is invalid.Set createEntities(String stype, Map entities) throws AMException, SSOException
DAI
, can be created
using this method.stype
- Type of entity to be create (For example "user" or "agent"entities
- Map where the key is the name of the entity, and the value is
a Map to represent Attribute-Value PairsAMEntity
objects createdAMException
- if an error is encountered when trying to create entity in
the data store.SSOException
- if the single sign on token is no longer validSet searchEntities(String wildcard, int level, String eSearchTemplate, Map avPairs) throws AMException, SSOException
eSearchTemplate
, if provided. Otherwise, it uses the
BasicEntitySearch
template.wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_SUB
)eSearchTemplate
- Name of search template to be used. If a null is passed then
the default search template for entities
BasicEntitySearch
is 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 searchEntities(String wildcard, Map avPairs, String eSearchTemplate, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the search.avPairs
- attribute-value pairs to match when searching userseSearchTemplate
- Name of search template to be used.searchControl
- specifies the search scope to be used, VLV ranges etc.AMSearchResults
which contains a Set DNs of
resources 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 searchEntities(String wildcard, AMSearchControl searchControl, String avfilter, String eSearchTemplate) throws AMException, SSOException
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.eSearchTemplate
- Name of search template to be used. If a null is passed then
the default search template for entities
BasicEntitySearch
is used.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.void deleteEntities(Set resources) throws AMException, SSOException
resources
- The set of resource DNs to be removed.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 getSupportedTypes() throws AMException, SSOException
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 setSupportedTypes(Set sTypes) throws AMException, SSOException
sTypes
- The set of supported entity names.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.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.