|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface AMGroupContainer
This interface provides methods to manage group container.
AMGroupContainer 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(gcDN)) { AMGroupContainer dg =
amsc.getGroupContainer(gcDN); }
| フィールドの概要 |
|---|
| インタフェース com.iplanet.am.sdk.AMObject から継承されたフィールド |
|---|
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 |
| メソッドの概要 | |
|---|---|
AMGroup |
createAssignableDynamicGroup(String name,
Map attributes,
Map serviceNameAndAttrs)
推奨されていません。 Creates assignable dynamic group. |
Set |
createAssignableDynamicGroups(Map groups)
推奨されていません。 Creates assignable dynamic groups and initializes their attributes. |
Set |
createAssignableDynamicGroups(Set groupNames)
推奨されていません。 Creates assignable dynamic groups in this group container. |
AMGroup |
createDynamicGroup(String name,
Map attributes,
Map serviceNameAndAttrs)
推奨されていません。 Creates dynamic group. |
Set |
createDynamicGroups(Map groups)
推奨されていません。 Creates dynamic groups and initializes their attributes. |
Set |
createDynamicGroups(Set groupNames)
推奨されていません。 Creates dynamic groups in this group container. |
AMGroup |
createStaticGroup(String name,
Map attributes,
Map serviceNameAndAttrs)
推奨されていません。 Creates static group. |
Set |
createStaticGroups(Map groups)
推奨されていません。 Creates static groups and initializes their attributes. |
Set |
createStaticGroups(Set groupNames)
推奨されていません。 Creates static groups in this group container. |
Set |
createSubGroupContainers(Map groupContainers)
推奨されていません。 Creates sub group containers and initializes their attributes. |
Set |
createSubGroupContainers(Set groupContainers)
推奨されていません。 Creates sub group containers in this group container. |
void |
deleteAssignableDynamicGroups(Set groupDNs)
推奨されていません。 Deletes assignable dynamic groups in this group container. |
void |
deleteDynamicGroups(Set groupDNs)
推奨されていません。 Deletes dynamic groups in this group container. |
void |
deleteStaticGroups(Set groupDNs)
推奨されていません。 Deletes static groups in this group container. |
void |
deleteSubGroupContainers(Set groupContainers)
推奨されていません。 Deletes sub group containers in this group container. |
Set |
getGroupDNs(int level)
推奨されていません。 Gets the groups in this group container. |
long |
getNumberOfGroups(int level)
推奨されていません。 Returns number of groups in the group container. |
long |
getNumberOfSubGroupContainers()
推奨されていません。 Returns number of sub group containers in the group container. |
Set |
getSubGroupContainerDNs(int level)
推奨されていません。 Returns the sub containers in this group container. |
Set |
searchGroups(String wildcard,
int level,
String groupSearchTemplate,
Map avPairs)
推奨されていません。 Searches for groups in this group container using wildcards. |
AMSearchResults |
searchGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
推奨されていません。 Searches for groups in this group container using wildcards and attribute values. |
Set |
searchGroups(String wildcard,
Map avPairs,
int level)
推奨されていません。 Searches for groups in this group container using wildcards and attribute values. |
AMSearchResults |
searchGroups(String wildcard,
Map avPairs,
String groupSearchTemplate,
AMSearchControl searchControl)
推奨されていません。 Searches for assignable dynamic groups in this group container using wildcards and attribute values. |
AMSearchResults |
searchStaticGroups(String wildcard,
Map avPairs,
AMSearchControl searchControl)
推奨されていません。 Searches for static groups in this group container using wildcards and attribute values. |
AMSearchResults |
searchSubGroupContainers(String wildcard,
Map avPairs,
AMSearchControl searchControl)
推奨されていません。 Searches for group containers in this group container using wildcards and attribute values. |
Set |
searchSubGroupContainers(String wildcard,
Map avPairs,
int level)
推奨されていません。 Searches for sub group containers in this group container using wildcards and attribute values. |
| メソッドの詳細 |
|---|
Set createSubGroupContainers(Set groupContainers)
throws AMException,
SSOException
groupContainers - The set of group container names to be created in this group
container.
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 createSubGroupContainers(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.
Set getSubGroupContainerDNs(int level)
throws AMException,
SSOException
level - AMConstants.SCOPE_ONE or
AMConstants.SCOPE_SUB for returning sub
containers.
AMException - if an error is encountered when trying to access/retrieve
data from the data store or if level is invalid.
SSOException - if the single sign on token is no longer valid.
long getNumberOfSubGroupContainers()
throws AMException,
SSOException
AMException - if an error is encountered when trying to access/retrieve
data from the data store.
SSOException - if the single sign token on is no longer valid.
void deleteSubGroupContainers(Set groupContainers)
throws AMException,
SSOException
groupContainers - set of container distinguished name to be deleted from the
group container.
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 searchSubGroupContainers(String wildcard,
Map avPairs,
int level)
throws AMException,
SSOException
wildcard - wildcard pattern to be used in the search.avPairs - attribute-value pairs to match when searching group
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 searchSubGroupContainers(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 object which contains the set
distinguished name 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 createStaticGroups(Set groupNames)
throws AMException,
SSOException
groupNames - The set of static groups' names to be created in this group
container.
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 create entries in
the data store.
Set createStaticGroups(Map groups)
throws AMException,
SSOException
groups - Map where the key is the name of the static group, 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.
AMException - if an error is encountered when trying to create entries in
the data store.
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 - attributes to be set in group node.serviceNameAndAttrs - map of service name to attribute map where the map is like
this:
<serviceName><AttrMap>
(attrMap=<attrName><Set of attrvalues>)
AMException - if an error is encountered when trying to create entries in
the data store.
SSOException - if the single sign on token is no longer valid.
Set createDynamicGroups(Set groupNames)
throws AMException,
SSOException
groupNames - The set of dynamic groups' names to be created in this group
container.
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 groups)
throws AMException,
SSOException
groups - map of dynamic group's name to its attribute-value pairs map.
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 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 created.attributes - attributes to be set in groupserviceNameAndAttrs - map of service name and attribute maps 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 create entries in
the data store.
SSOException - if the single sign on token is no longer valid.
Set createAssignableDynamicGroups(Set groupNames)
throws AMException,
SSOException
groupNames - The set of assignable dynamic groups' names to be created in
this group container.
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(Map groups)
throws AMException,
SSOException
groups - Map where the key is the name of the assignable dynamic group,
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.
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 created.attributes - attribute-value pairs to be set.serviceNameAndAttrs - map of service name to 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 create entries in
the data store.
SSOException - if the single sign on token is no longer valid.
Set getGroupDNs(int level)
throws AMException,
SSOException
level - the level (AMConstants.SCOPE_ONE or
AMConstants.SCOPE_SUB) for returning groups.
AMException - if an error is encountered when trying to access/retrieve
data from the data store or if the level is invalid.
SSOException - if the single sign on token is no longer valid.
long getNumberOfGroups(int level)
throws AMException,
SSOException
level - the level (AMConstants.SCOPE_ONE or
AMConstants.SCOPE_SUB) for returning groups.
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 groupDNs)
throws AMException,
SSOException
groupDNs - The set of static group distinguished name to be deleted from
this group container.
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 groupDNs)
throws AMException,
SSOException
groupDNs - The set of dynamic group distinguished names to be deleted
from this group container.
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 deleteAssignableDynamicGroups(Set groupDNs)
throws AMException,
SSOException
groupDNs - The set of assignable dynamic group distinguished names to be
deleted from this group container.
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 - pattern to be used in the search.avPairs - attribute-value pairs to match when searching groups.level - the search level that needs to be used
AMConstants.SCOPE_ON 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.
Set searchGroups(String wildcard,
int level,
String groupSearchTemplate,
Map avPairs)
throws AMException,
SSOException
groupSearchTemplate, if provided. Otherwise the default
search templates for the types of groups are 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 searchGroups(String wildcard,
Map avPairs,
String groupSearchTemplate,
AMSearchControl searchControl)
throws AMException,
SSOException
wildcard - pattern to be used in the search.avPairs - attribute-value pairs to match when searching assignable
dynamic groups.groupSearchTemplate - Name of search template to be used to perform the search.searchControl - specifies the search scope to be used, VLV ranges etc.
AMSearchResults which contains a set of
distinguished name 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 searchGroups(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 groups.searchControl - specifies the search scope to be used.
AMSearchResults which contains Set a of
distinguished name 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.
AMSearchResults searchStaticGroups(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 groups.searchControl - specifies the search scope to be used.
AMSearchResults which contains Set a of
distinguished name 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.
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||