com.iplanet.am.sdk
Class AMDirectoryManager

java.lang.Object
  |
  +--com.iplanet.am.sdk.AMDirectoryManager
All Implemented Interfaces:
AMConstants

public synchronized class AMDirectoryManager
extends java.lang.Object
implements AMConstants


Fields inherited from interface com.iplanet.am.sdk.AMConstants
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
 
Method Summary
 void addListener(SSOToken, AMObjectListener)
           
 void assignService(SSOToken, IdType, java.lang.String, java.lang.String, SchemaType, java.util.Map, java.lang.String, java.lang.String)
           
 void cleanupIdRepoPlugins()
           
 void clearCache(Cache)
           
 AMIdentity create(SSOToken, IdType, java.lang.String, java.util.Map, java.lang.String)
           
 java.lang.String createAMTemplate(SSOToken, java.lang.String, int, java.lang.String, java.util.Map, int)
           
 void createEntry(SSOToken, java.lang.String, int, java.lang.String, java.util.Map)
           
 void delete(SSOToken, IdType, java.lang.String, java.lang.String, java.lang.String)
           
 boolean doesEntryExists(SSOToken, java.lang.String)
           
 java.lang.String getAMTemplateDN(SSOToken, java.lang.String, int, java.lang.String, int)
           
 java.util.Set getAssignedServices(SSOToken, IdType, java.lang.String, java.util.Map, java.lang.String, java.lang.String)
           
 java.util.Map getAttributes(SSOToken, IdType, java.lang.String, java.util.Set, java.lang.String, java.lang.String, boolean)
           
 java.util.Map getAttributes(SSOToken, IdType, java.lang.String, java.lang.String, java.lang.String)
           
 java.util.Map getAttributes(SSOToken, java.lang.String, boolean, boolean, int)
           
 java.util.Map getAttributes(SSOToken, java.lang.String, int)
           
 java.util.Map getAttributes(SSOToken, java.lang.String, java.util.Set, boolean, boolean, int)
           
 java.util.Map getAttributes(SSOToken, java.lang.String, java.util.Set, int)
           
 java.util.Map getAttributesByteValues(SSOToken, java.lang.String, int)
           
 java.util.Map getAttributesByteValues(SSOToken, java.lang.String, java.util.Set, int)
           
 java.util.Set getAttributesForSchema(java.lang.String)
           
 java.util.Map getDCTreeAttributes(SSOToken, java.lang.String, java.util.Set, boolean, int)
           
 java.util.Map getExternalAttributes(SSOToken, java.lang.String, java.util.Set, int)
           
 java.lang.String[] getGroupFilterAndScope(SSOToken, java.lang.String, int)
           
 java.util.Set getMembers(SSOToken, IdType, java.lang.String, java.lang.String, IdType, java.lang.String)
           
 java.util.Set getMembers(SSOToken, java.lang.String, int)
           
 java.util.Set getMemberships(SSOToken, IdType, java.lang.String, IdType, java.lang.String, java.lang.String)
           
 int getObjectType(SSOToken, java.lang.String)
           
 java.lang.String getOrganizationDN(SSOToken, java.lang.String)
           
 java.lang.String getOrgSearchFilter(java.lang.String)
           
 java.util.Set getRegisteredServiceNames(SSOToken, java.lang.String)
           
 java.util.Map getServiceAttributes(SSOToken, IdType, java.lang.String, java.lang.String, java.util.Set, java.lang.String, java.lang.String)
           
 IdSearchResults getSpecialIdentities(SSOToken, IdType, java.lang.String)
           
 java.util.Set getSupportedOperations(SSOToken, IdType, java.lang.String)
           
 java.util.Set getSupportedTypes(SSOToken, java.lang.String)
           
 java.util.Set getTopLevelContainers(SSOToken)
           
 boolean isActive(SSOToken, IdType, java.lang.String, java.lang.String, java.lang.String)
           
 boolean isExists(SSOToken, IdType, java.lang.String, java.lang.String)
           
 void modifyMemberShip(SSOToken, IdType, java.lang.String, java.util.Set, IdType, int, java.lang.String)
           
 void modifyMemberShip(SSOToken, java.util.Set, java.lang.String, int, int)
           
 void modifyService(SSOToken, IdType, java.lang.String, java.lang.String, SchemaType, java.util.Map, java.lang.String, java.lang.String)
           
 void registerService(SSOToken, java.lang.String, java.lang.String)
           
 void removeAdminRole(SSOToken, java.lang.String, boolean)
           
 void removeAttributes(SSOToken, IdType, java.lang.String, java.util.Set, java.lang.String, java.lang.String)
           
 void removeEntry(SSOToken, java.lang.String, int, boolean, boolean)
           
 java.lang.String renameEntry(SSOToken, int, java.lang.String, java.lang.String, boolean)
           
 IdSearchResults search(SSOToken, IdType, java.lang.String, IdSearchControl, java.lang.String)
           
 IdSearchResults search(SSOToken, IdType, java.lang.String, java.util.Map, boolean, int, int, java.util.Set, java.lang.String)
           
 java.util.Set search(SSOToken, java.lang.String, java.lang.String, int)
           
 AMSearchResults search(SSOToken, java.lang.String, java.lang.String, com.iplanet.ums.SearchControl, java.lang.String[])
           
 void setAttributes(SSOToken, IdType, java.lang.String, java.util.Map, boolean, java.lang.String, java.lang.String, boolean)
           
 void setAttributes(SSOToken, java.lang.String, int, java.util.Map, java.util.Map, boolean)
           
 void setGroupFilter(SSOToken, java.lang.String, java.lang.String)
           
 void unassignService(SSOToken, IdType, java.lang.String, java.lang.String, java.util.Map, java.lang.String, java.lang.String)
           
 void unRegisterService(SSOToken, java.lang.String, int, java.lang.String, AMTemplate, int)
           
 void unRegisterService(SSOToken, java.lang.String, int, java.lang.String, int)
           
 void updateUserAttribute(SSOToken, java.util.Set, java.lang.String, boolean)
           
 java.lang.String verifyAndGetOrgDN(SSOToken, java.lang.String, java.lang.String)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clearCache

public void clearCache(Cache)

addListener

public void addListener(SSOToken,
                        AMObjectListener)
                 throws AMEventManagerException

doesEntryExists

public boolean doesEntryExists(SSOToken,
                               java.lang.String)

getObjectType

public int getObjectType(SSOToken,
                         java.lang.String)
                  throws AMException,
                         SSOException

getDCTreeAttributes

public java.util.Map getDCTreeAttributes(SSOToken,
                                         java.lang.String,
                                         java.util.Set,
                                         boolean,
                                         int)
                                  throws AMException,
                                         SSOException

getAttributes

public java.util.Map getAttributes(SSOToken,
                                   java.lang.String,
                                   int)
                            throws AMException,
                                   SSOException

getAttributes

public java.util.Map getAttributes(SSOToken,
                                   java.lang.String,
                                   java.util.Set,
                                   int)
                            throws AMException,
                                   SSOException

getAttributesByteValues

public java.util.Map getAttributesByteValues(SSOToken,
                                             java.lang.String,
                                             int)
                                      throws AMException,
                                             SSOException

getAttributesByteValues

public java.util.Map getAttributesByteValues(SSOToken,
                                             java.lang.String,
                                             java.util.Set,
                                             int)
                                      throws AMException,
                                             SSOException

getAttributes

public java.util.Map getAttributes(SSOToken,
                                   java.lang.String,
                                   boolean,
                                   boolean,
                                   int)
                            throws AMException,
                                   SSOException

getAttributes

public java.util.Map getAttributes(SSOToken,
                                   java.lang.String,
                                   java.util.Set,
                                   boolean,
                                   boolean,
                                   int)
                            throws AMException,
                                   SSOException

getOrgSearchFilter

public java.lang.String getOrgSearchFilter(java.lang.String)

getOrganizationDN

public java.lang.String getOrganizationDN(SSOToken,
                                          java.lang.String)
                                   throws AMException

verifyAndGetOrgDN

public java.lang.String verifyAndGetOrgDN(SSOToken,
                                          java.lang.String,
                                          java.lang.String)
                                   throws AMException

getExternalAttributes

public java.util.Map getExternalAttributes(SSOToken,
                                           java.lang.String,
                                           java.util.Set,
                                           int)
                                    throws AMException

updateUserAttribute

public void updateUserAttribute(SSOToken,
                                java.util.Set,
                                java.lang.String,
                                boolean)
                         throws AMException

createEntry

public void createEntry(SSOToken,
                        java.lang.String,
                        int,
                        java.lang.String,
                        java.util.Map)
                 throws AMEntryExistsException,
                        AMException

removeEntry

public void removeEntry(SSOToken,
                        java.lang.String,
                        int,
                        boolean,
                        boolean)
                 throws AMException,
                        SSOException

removeAdminRole

public void removeAdminRole(SSOToken,
                            java.lang.String,
                            boolean)
                     throws SSOException,
                            AMException

search

public java.util.Set search(SSOToken,
                            java.lang.String,
                            java.lang.String,
                            int)
                     throws AMException

search

public AMSearchResults search(SSOToken,
                              java.lang.String,
                              java.lang.String,
                              com.iplanet.ums.SearchControl,
                              java.lang.String[])
                       throws AMException

getMembers

public java.util.Set getMembers(SSOToken,
                                java.lang.String,
                                int)
                         throws AMException

renameEntry

public java.lang.String renameEntry(SSOToken,
                                    int,
                                    java.lang.String,
                                    java.lang.String,
                                    boolean)
                             throws AMException

setAttributes

public void setAttributes(SSOToken,
                          java.lang.String,
                          int,
                          java.util.Map,
                          java.util.Map,
                          boolean)
                   throws AMException,
                          SSOException

getGroupFilterAndScope

public java.lang.String[] getGroupFilterAndScope(SSOToken,
                                                 java.lang.String,
                                                 int)
                                          throws AMException,
                                                 SSOException

setGroupFilter

public void setGroupFilter(SSOToken,
                           java.lang.String,
                           java.lang.String)
                    throws AMException,
                           SSOException

modifyMemberShip

public void modifyMemberShip(SSOToken,
                             java.util.Set,
                             java.lang.String,
                             int,
                             int)
                      throws AMException

getRegisteredServiceNames

public java.util.Set getRegisteredServiceNames(SSOToken,
                                               java.lang.String)
                                        throws AMException

registerService

public void registerService(SSOToken,
                            java.lang.String,
                            java.lang.String)
                     throws AMException,
                            SSOException

unRegisterService

public void unRegisterService(SSOToken,
                              java.lang.String,
                              int,
                              java.lang.String,
                              AMTemplate,
                              int)
                       throws AMException

unRegisterService

public void unRegisterService(SSOToken,
                              java.lang.String,
                              int,
                              java.lang.String,
                              int)
                       throws AMException

getAMTemplateDN

public java.lang.String getAMTemplateDN(SSOToken,
                                        java.lang.String,
                                        int,
                                        java.lang.String,
                                        int)
                                 throws AMException

createAMTemplate

public java.lang.String createAMTemplate(SSOToken,
                                         java.lang.String,
                                         int,
                                         java.lang.String,
                                         java.util.Map,
                                         int)
                                  throws AMException

getAttributesForSchema

public java.util.Set getAttributesForSchema(java.lang.String)

getTopLevelContainers

public java.util.Set getTopLevelContainers(SSOToken)
                                    throws AMException,
                                           SSOException

create

public AMIdentity create(SSOToken,
                         IdType,
                         java.lang.String,
                         java.util.Map,
                         java.lang.String)
                  throws IdRepoException,
                         SSOException

delete

public void delete(SSOToken,
                   IdType,
                   java.lang.String,
                   java.lang.String,
                   java.lang.String)
            throws IdRepoException,
                   SSOException

getAttributes

public java.util.Map getAttributes(SSOToken,
                                   IdType,
                                   java.lang.String,
                                   java.util.Set,
                                   java.lang.String,
                                   java.lang.String,
                                   boolean)
                            throws IdRepoException,
                                   SSOException

getAttributes

public java.util.Map getAttributes(SSOToken,
                                   IdType,
                                   java.lang.String,
                                   java.lang.String,
                                   java.lang.String)
                            throws IdRepoException,
                                   SSOException

getMembers

public java.util.Set getMembers(SSOToken,
                                IdType,
                                java.lang.String,
                                java.lang.String,
                                IdType,
                                java.lang.String)
                         throws IdRepoException,
                                SSOException

getMemberships

public java.util.Set getMemberships(SSOToken,
                                    IdType,
                                    java.lang.String,
                                    IdType,
                                    java.lang.String,
                                    java.lang.String)
                             throws IdRepoException,
                                    SSOException

isExists

public boolean isExists(SSOToken,
                        IdType,
                        java.lang.String,
                        java.lang.String)
                 throws SSOException,
                        IdRepoException

isActive

public boolean isActive(SSOToken,
                        IdType,
                        java.lang.String,
                        java.lang.String,
                        java.lang.String)
                 throws SSOException,
                        IdRepoException

modifyMemberShip

public void modifyMemberShip(SSOToken,
                             IdType,
                             java.lang.String,
                             java.util.Set,
                             IdType,
                             int,
                             java.lang.String)
                      throws IdRepoException,
                             SSOException

removeAttributes

public void removeAttributes(SSOToken,
                             IdType,
                             java.lang.String,
                             java.util.Set,
                             java.lang.String,
                             java.lang.String)
                      throws IdRepoException,
                             SSOException

search

public IdSearchResults search(SSOToken,
                              IdType,
                              java.lang.String,
                              java.util.Map,
                              boolean,
                              int,
                              int,
                              java.util.Set,
                              java.lang.String)
                       throws IdRepoException,
                              SSOException

search

public IdSearchResults search(SSOToken,
                              IdType,
                              java.lang.String,
                              IdSearchControl,
                              java.lang.String)
                       throws IdRepoException,
                              SSOException

getSpecialIdentities

public IdSearchResults getSpecialIdentities(SSOToken,
                                            IdType,
                                            java.lang.String)
                                     throws IdRepoException,
                                            SSOException

setAttributes

public void setAttributes(SSOToken,
                          IdType,
                          java.lang.String,
                          java.util.Map,
                          boolean,
                          java.lang.String,
                          java.lang.String,
                          boolean)
                   throws IdRepoException,
                          SSOException

getAssignedServices

public java.util.Set getAssignedServices(SSOToken,
                                         IdType,
                                         java.lang.String,
                                         java.util.Map,
                                         java.lang.String,
                                         java.lang.String)
                                  throws IdRepoException,
                                         SSOException

assignService

public void assignService(SSOToken,
                          IdType,
                          java.lang.String,
                          java.lang.String,
                          SchemaType,
                          java.util.Map,
                          java.lang.String,
                          java.lang.String)
                   throws IdRepoException,
                          SSOException

unassignService

public void unassignService(SSOToken,
                            IdType,
                            java.lang.String,
                            java.lang.String,
                            java.util.Map,
                            java.lang.String,
                            java.lang.String)
                     throws IdRepoException,
                            SSOException

getServiceAttributes

public java.util.Map getServiceAttributes(SSOToken,
                                          IdType,
                                          java.lang.String,
                                          java.lang.String,
                                          java.util.Set,
                                          java.lang.String,
                                          java.lang.String)
                                   throws IdRepoException,
                                          SSOException

modifyService

public void modifyService(SSOToken,
                          IdType,
                          java.lang.String,
                          java.lang.String,
                          SchemaType,
                          java.util.Map,
                          java.lang.String,
                          java.lang.String)
                   throws IdRepoException,
                          SSOException

getSupportedTypes

public java.util.Set getSupportedTypes(SSOToken,
                                       java.lang.String)
                                throws IdRepoException,
                                       SSOException

getSupportedOperations

public java.util.Set getSupportedOperations(SSOToken,
                                            IdType,
                                            java.lang.String)
                                     throws IdRepoException,
                                            SSOException

cleanupIdRepoPlugins

public void cleanupIdRepoPlugins()


Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.