public interface AMPeopleContainer extends AMObject
AMPeopleContainer
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(pcDN)) { AMPeopleContainer pc = amsc.getPeopleContainer(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 |
---|---|
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 |
createResources(Map resourceMap)
Deprecated.
Create resources in this organization.
|
Set |
createResources(Set resourceNames)
Deprecated.
Create resources in this organization.
|
Set |
createSubPeopleContainers(Map peopleContainers)
Deprecated.
Creates sub people containers and initializes their attributes.
|
Set |
createSubPeopleContainers(Set peopleContainersNames)
Deprecated.
Creates sub people containers in this people container.
|
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(Map users,
Set serviceNames)
Deprecated.
Creates users and initializes their attributes.
|
Set |
createUsers(Set users)
Deprecated.
Creates users in this people container.
|
void |
deleteEntities(Set resources)
Deprecated.
Deletes a set of resources in this people container.
|
void |
deleteResources(Set resources)
Deprecated.
Deletes a set of resources in this people container.
|
void |
deleteSubPeopleContainers(Set peopleContainers)
Deprecated.
Deletes sub people containers in this people container.
|
void |
deleteUsers(Set users)
Deprecated.
Deletes users from this people container.
|
long |
getNumberOfSubPeopleContainers()
Deprecated.
Gets number of sub people containers in the people container.
|
long |
getNumberOfUsers()
Deprecated.
Gets number of users in the people container.
|
Set |
getSubPeopleContainerDNs(int level)
Deprecated.
Gets the sub containers in this people container.
|
Set |
getUserDNs()
Deprecated.
Gets the names (DNs) of users in the people container.
|
AMSearchResults |
searchEntities(String wildcard,
AMSearchControl searchControl,
String avfilter,
String eSearchTemplate)
Deprecated.
Searches for entities in this people 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 entities in this people container using wildcards and
attribute values.
|
Set |
searchResources(String wildcard,
int level,
String resourceSearchTemplate,
Map avPairs)
Deprecated.
Searches for resources in this organization using wildcards and attribute
values.
|
AMSearchResults |
searchResources(String wildcard,
Map avPairs,
String rSearchTemplate,
AMSearchControl searchControl)
Deprecated.
Searches for resources in this people container using wildcards and
attribute values.
|
Set |
searchSubPeopleContainers(String wildcard,
int level)
Deprecated.
Searches for sub people containers in this people container using
wildcards and attribute values.
|
Set |
searchSubPeopleContainers(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for sub people containers in this people container using
wildcards and attribute values.
|
AMSearchResults |
searchUsers(AMSearchControl searchControl,
String avfilter)
Deprecated.
Searches for users in this people container using attribute values.
|
AMSearchResults |
searchUsers(String wildcard,
AMSearchControl searchControl)
Deprecated.
Searches for users in this people container using wildcards and attribute
values.
|
AMSearchResults |
searchUsers(String wildcard,
AMSearchControl searchControl,
String avfilter)
Deprecated.
Searches for users in this people container using wildcards and attribute
values.
|
Set |
searchUsers(String wildcard,
int level)
Deprecated.
Searches for users in this people container 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 group using wildcards and attribute values.
|
Set |
searchUsers(String wildcard,
Map avPairs,
int level)
Deprecated.
Searches for users in this group using wildcards and attribute values.
|
AMSearchResults |
searchUsers(String wildcard,
Map avPairs,
String userSearchTemplate,
AMSearchControl searchControl)
Deprecated.
Searches for users in this people container using wildcards and attribute
values.
|
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, unassignServices
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 people container.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 validSet createUsers(Map users, Set serviceNames) throws AMException, SSOException
users
- Map where the key is the name of the user, and the value is a
Map to represent Attribute-Value PairsserviceNames
- Set of service names assigned to the users 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 store.SSOException
- if the single sign on token is no longer valid.void deleteUsers(Set users) throws AMException, SSOException
users
- The set of user DN's to be deleted from the people container.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() 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 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 validSet createSubPeopleContainers(Set peopleContainersNames) throws AMException, SSOException
peopleContainersNames
- The set of people container names to be created in this people
container.PeopleContainer
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 validSet createSubPeopleContainers(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.Set getSubPeopleContainerDNs(int level) throws AMException, SSOException
level
- the level (SCOPE_ONE
or
SCOPE_TREE
) for returning sub containersAMException
- if an error is encountered when trying to access/retrieve
data from the data store and if the level is invalid.SSOException
- if the single sign on token is no longer valid.long getNumberOfSubPeopleContainers() 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 deleteSubPeopleContainers(Set peopleContainers) throws AMException, SSOException
peopleContainers
- The set of container DN's to be deleted from the people
container.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_TREE
)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_TREE
)userSearchTemplate
- Name of search template to use. If null is passed then the
default search template BasicUserSearch
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 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 searchsearchControl
- 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 storeSSOException
- 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_TREE
)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 DNs of Users
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 validAMSearchResults searchUsers(String wildcard, AMSearchControl searchControl, String avfilter) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- 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 AM StoreSSOException
- if the single sign on token is no longer validAMSearchResults 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 validSet createResources(Set resourceNames) throws AMException, SSOException
resourceNames
- Names of the resources to be created.AMResource
objectsAMException
- If there is an error when trying to save to the data storeSSOException
- If the SSO Token is invalid.Set createResources(Map resourceMap) throws AMException, SSOException
resourceMap
- Map of resource names to be created and attributes to be set
in the newly creates resource.AMResource
objects.AMException
- If there is an error when trying to save to the data storeSSOException
- If the SSO Token is invalid.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 SSO 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 searchResources(String wildcard, int level, String resourceSearchTemplate, Map avPairs) throws AMException, SSOException
resourceSearchTemplate
, if provided. Otherwise, it uses
the BasicResourceSearchTemplate
.wildcard
- wildcard pattern to be used in the searchlevel
- the search level that needs to be used (
AMConstants.SCOPE_ONE
or AMConstants.SCOPE_TREE
)resourceSearchTemplate
- Name of resource search template to 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 searchResources(String wildcard, Map avPairs, String rSearchTemplate, AMSearchControl searchControl) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchavPairs
- attribute-value pairs to match when searching usersrSearchTemplate
- Name of resource 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 storeSSOException
- 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.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 searchavPairs
- 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 storeSSOException
- if the single sign on token is no longer validAMSearchResults searchEntities(String wildcard, AMSearchControl searchControl, String avfilter, String eSearchTemplate) throws AMException, SSOException
wildcard
- wildcard pattern to be used in the searchsearchControl
- 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 validvoid deleteResources(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 validvoid 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 validSet searchSubPeopleContainers(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 searchSubPeopleContainers(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 validCopyright © 2010–2025 Open Identity Platform Community. All rights reserved.