public interface RootCfgClient extends ConfigurationClient
The root configuration provides an entry point to the rest of the OpenDJ configuration.
commit, properties
ManagedObjectDefinition<? extends RootCfgClient,? extends RootCfg> definition()
definition
in interface ConfigurationClient
AccessControlHandlerCfgClient getAccessControlHandler() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
DefinitionDecodingException
- If the Access Control Handler was found but its type
could not be determined.ManagedObjectDecodingException
- If the Access Control Handler was found but one or more
of its properties could not be decoded.ManagedObjectNotFoundException
- If the Access Control Handler could not be found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the Access Control
Handler because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listAccountStatusNotificationHandlers() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Account Status
Notification Handlers because the client does not have
the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.AccountStatusNotificationHandlerCfgClient getAccountStatusNotificationHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Account Status Notification Handler to
retrieve.DefinitionDecodingException
- If the named Account Status Notification Handler was
found but its type could not be determined.ManagedObjectDecodingException
- If the named Account Status Notification Handler was
found but one or more of its properties could not be
decoded.ManagedObjectNotFoundException
- If the named Account Status Notification Handler was
not found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Account
Status Notification Handler because the client does not
have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends AccountStatusNotificationHandlerCfgClient> C createAccountStatusNotificationHandler(ManagedObjectDefinition<C,? extends AccountStatusNotificationHandlerCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Account Status Notification Handler
being created.d
- The definition of the Account Status Notification
Handler to be created.name
- The name of the new Account Status Notification Handler.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Account Status
Notification Handler. This argument can be
null.
IllegalManagedObjectNameException
- If the name of the new Account Status Notification
Handler is invalid.void removeAccountStatusNotificationHandler(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Account Status Notification Handler to
remove.ManagedObjectNotFoundException
- If the Account Status Notification Handler does not
exist.OperationRejectedException
- If the server refuses to remove the Account Status
Notification Handler due to some server-side constraint
which cannot be satisfied (for example, if it is
referenced by another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Account Status
Notification Handler because the client does not have
the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.AdministrationConnectorCfgClient getAdministrationConnector() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
DefinitionDecodingException
- If the Administration Connector was found but its type
could not be determined.ManagedObjectDecodingException
- If the Administration Connector was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the Administration Connector could not be found on
the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the Administration
Connector because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listAlertHandlers() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Alert Handlers
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.AlertHandlerCfgClient getAlertHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Alert Handler to retrieve.DefinitionDecodingException
- If the named Alert Handler was found but its type could
not be determined.ManagedObjectDecodingException
- If the named Alert Handler was found but one or more of
its properties could not be decoded.ManagedObjectNotFoundException
- If the named Alert Handler was not found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Alert
Handler because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends AlertHandlerCfgClient> C createAlertHandler(ManagedObjectDefinition<C,? extends AlertHandlerCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Alert Handler being created.d
- The definition of the Alert Handler to be created.name
- The name of the new Alert Handler.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Alert Handler. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Alert Handler is invalid.void removeAlertHandler(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Alert Handler to remove.ManagedObjectNotFoundException
- If the Alert Handler does not exist.OperationRejectedException
- If the server refuses to remove the Alert Handler due
to some server-side constraint which cannot be satisfied
(for example, if it is referenced by another managed
object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Alert Handler
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listAttributeSyntaxes() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Attribute Syntaxes
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.AttributeSyntaxCfgClient getAttributeSyntax(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Attribute Syntax to retrieve.DefinitionDecodingException
- If the named Attribute Syntax was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Attribute Syntax was found but one or more
of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Attribute Syntax was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Attribute
Syntax because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends AttributeSyntaxCfgClient> C createAttributeSyntax(ManagedObjectDefinition<C,? extends AttributeSyntaxCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Attribute Syntax being created.d
- The definition of the Attribute Syntax to be created.name
- The name of the new Attribute Syntax.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Attribute Syntax.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Attribute Syntax is invalid.void removeAttributeSyntax(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Attribute Syntax to remove.ManagedObjectNotFoundException
- If the Attribute Syntax does not exist.OperationRejectedException
- If the server refuses to remove the Attribute Syntax
due to some server-side constraint which cannot be
satisfied (for example, if it is referenced by another
managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Attribute Syntax
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listBackends() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Backends because the
client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.BackendCfgClient getBackend(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Backend to retrieve.DefinitionDecodingException
- If the named Backend was found but its type could not
be determined.ManagedObjectDecodingException
- If the named Backend was found but one or more of its
properties could not be decoded.ManagedObjectNotFoundException
- If the named Backend was not found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Backend
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends BackendCfgClient> C createBackend(ManagedObjectDefinition<C,? extends BackendCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Backend being created.d
- The definition of the Backend to be created.name
- The name of the new Backend.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Backend. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Backend is invalid.void removeBackend(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Backend to remove.ManagedObjectNotFoundException
- If the Backend does not exist.OperationRejectedException
- If the server refuses to remove the Backend due to some
server-side constraint which cannot be satisfied (for
example, if it is referenced by another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Backend because the
client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listCertificateMappers() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Certificate Mappers
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.CertificateMapperCfgClient getCertificateMapper(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Certificate Mapper to retrieve.DefinitionDecodingException
- If the named Certificate Mapper was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Certificate Mapper was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Certificate Mapper was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Certificate
Mapper because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends CertificateMapperCfgClient> C createCertificateMapper(ManagedObjectDefinition<C,? extends CertificateMapperCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Certificate Mapper being created.d
- The definition of the Certificate Mapper to be created.name
- The name of the new Certificate Mapper.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Certificate Mapper.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Certificate Mapper is invalid.void removeCertificateMapper(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Certificate Mapper to remove.ManagedObjectNotFoundException
- If the Certificate Mapper does not exist.OperationRejectedException
- If the server refuses to remove the Certificate Mapper
due to some server-side constraint which cannot be
satisfied (for example, if it is referenced by another
managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Certificate Mapper
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listConnectionHandlers() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Connection Handlers
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.ConnectionHandlerCfgClient getConnectionHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Connection Handler to retrieve.DefinitionDecodingException
- If the named Connection Handler was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Connection Handler was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Connection Handler was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Connection
Handler because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends ConnectionHandlerCfgClient> C createConnectionHandler(ManagedObjectDefinition<C,? extends ConnectionHandlerCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Connection Handler being created.d
- The definition of the Connection Handler to be created.name
- The name of the new Connection Handler.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Connection Handler.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Connection Handler is invalid.void removeConnectionHandler(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Connection Handler to remove.ManagedObjectNotFoundException
- If the Connection Handler does not exist.OperationRejectedException
- If the server refuses to remove the Connection Handler
due to some server-side constraint which cannot be
satisfied (for example, if it is referenced by another
managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Connection Handler
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.CryptoManagerCfgClient getCryptoManager() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
DefinitionDecodingException
- If the Crypto Manager was found but its type could not
be determined.ManagedObjectDecodingException
- If the Crypto Manager was found but one or more of its
properties could not be decoded.ManagedObjectNotFoundException
- If the Crypto Manager could not be found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the Crypto Manager
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listEntryCaches() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Entry Caches because
the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.EntryCacheCfgClient getEntryCache(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Entry Cache to retrieve.DefinitionDecodingException
- If the named Entry Cache was found but its type could
not be determined.ManagedObjectDecodingException
- If the named Entry Cache was found but one or more of
its properties could not be decoded.ManagedObjectNotFoundException
- If the named Entry Cache was not found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Entry Cache
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends EntryCacheCfgClient> C createEntryCache(ManagedObjectDefinition<C,? extends EntryCacheCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Entry Cache being created.d
- The definition of the Entry Cache to be created.name
- The name of the new Entry Cache.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Entry Cache. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Entry Cache is invalid.void removeEntryCache(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Entry Cache to remove.ManagedObjectNotFoundException
- If the Entry Cache does not exist.OperationRejectedException
- If the server refuses to remove the Entry Cache due to
some server-side constraint which cannot be satisfied
(for example, if it is referenced by another managed
object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Entry Cache because
the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listExtendedOperationHandlers() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Extended Operation
Handlers because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.ExtendedOperationHandlerCfgClient getExtendedOperationHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Extended Operation Handler to retrieve.DefinitionDecodingException
- If the named Extended Operation Handler was found but
its type could not be determined.ManagedObjectDecodingException
- If the named Extended Operation Handler was found but
one or more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Extended Operation Handler was not found
on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Extended
Operation Handler because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends ExtendedOperationHandlerCfgClient> C createExtendedOperationHandler(ManagedObjectDefinition<C,? extends ExtendedOperationHandlerCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Extended Operation Handler being
created.d
- The definition of the Extended Operation Handler to be
created.name
- The name of the new Extended Operation Handler.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Extended Operation
Handler. This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Extended Operation Handler is
invalid.void removeExtendedOperationHandler(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Extended Operation Handler to remove.ManagedObjectNotFoundException
- If the Extended Operation Handler does not exist.OperationRejectedException
- If the server refuses to remove the Extended Operation
Handler due to some server-side constraint which cannot
be satisfied (for example, if it is referenced by
another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Extended Operation
Handler because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.GlobalCfgClient getGlobalConfiguration() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
DefinitionDecodingException
- If the Global Configuration was found but its type
could not be determined.ManagedObjectDecodingException
- If the Global Configuration was found but one or more
of its properties could not be decoded.ManagedObjectNotFoundException
- If the Global Configuration could not be found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the Global
Configuration because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listGroupImplementations() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Group Implementations
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.GroupImplementationCfgClient getGroupImplementation(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Group Implementation to retrieve.DefinitionDecodingException
- If the named Group Implementation was found but its
type could not be determined.ManagedObjectDecodingException
- If the named Group Implementation was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Group Implementation was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Group
Implementation because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends GroupImplementationCfgClient> C createGroupImplementation(ManagedObjectDefinition<C,? extends GroupImplementationCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Group Implementation being created.d
- The definition of the Group Implementation to be
created.name
- The name of the new Group Implementation.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Group Implementation.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Group Implementation is invalid.void removeGroupImplementation(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Group Implementation to remove.ManagedObjectNotFoundException
- If the Group Implementation does not exist.OperationRejectedException
- If the server refuses to remove the Group
Implementation due to some server-side constraint which
cannot be satisfied (for example, if it is referenced by
another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Group
Implementation because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listIdentityMappers() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Identity Mappers
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.IdentityMapperCfgClient getIdentityMapper(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Identity Mapper to retrieve.DefinitionDecodingException
- If the named Identity Mapper was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Identity Mapper was found but one or more
of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Identity Mapper was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Identity
Mapper because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends IdentityMapperCfgClient> C createIdentityMapper(ManagedObjectDefinition<C,? extends IdentityMapperCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Identity Mapper being created.d
- The definition of the Identity Mapper to be created.name
- The name of the new Identity Mapper.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Identity Mapper. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Identity Mapper is invalid.void removeIdentityMapper(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Identity Mapper to remove.ManagedObjectNotFoundException
- If the Identity Mapper does not exist.OperationRejectedException
- If the server refuses to remove the Identity Mapper due
to some server-side constraint which cannot be satisfied
(for example, if it is referenced by another managed
object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Identity Mapper
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listKeyManagerProviders() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Key Manager Providers
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.KeyManagerProviderCfgClient getKeyManagerProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Key Manager Provider to retrieve.DefinitionDecodingException
- If the named Key Manager Provider was found but its
type could not be determined.ManagedObjectDecodingException
- If the named Key Manager Provider was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Key Manager Provider was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Key Manager
Provider because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends KeyManagerProviderCfgClient> C createKeyManagerProvider(ManagedObjectDefinition<C,? extends KeyManagerProviderCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Key Manager Provider being created.d
- The definition of the Key Manager Provider to be
created.name
- The name of the new Key Manager Provider.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Key Manager Provider.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Key Manager Provider is invalid.void removeKeyManagerProvider(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Key Manager Provider to remove.ManagedObjectNotFoundException
- If the Key Manager Provider does not exist.OperationRejectedException
- If the server refuses to remove the Key Manager
Provider due to some server-side constraint which cannot
be satisfied (for example, if it is referenced by
another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Key Manager
Provider because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listLogPublishers() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Log Publishers
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.LogPublisherCfgClient getLogPublisher(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Log Publisher to retrieve.DefinitionDecodingException
- If the named Log Publisher was found but its type could
not be determined.ManagedObjectDecodingException
- If the named Log Publisher was found but one or more of
its properties could not be decoded.ManagedObjectNotFoundException
- If the named Log Publisher was not found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Log
Publisher because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends LogPublisherCfgClient> C createLogPublisher(ManagedObjectDefinition<C,? extends LogPublisherCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Log Publisher being created.d
- The definition of the Log Publisher to be created.name
- The name of the new Log Publisher.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Log Publisher. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Log Publisher is invalid.void removeLogPublisher(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Log Publisher to remove.ManagedObjectNotFoundException
- If the Log Publisher does not exist.OperationRejectedException
- If the server refuses to remove the Log Publisher due
to some server-side constraint which cannot be satisfied
(for example, if it is referenced by another managed
object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Log Publisher
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listLogRetentionPolicies() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Log Retention
Policies because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.LogRetentionPolicyCfgClient getLogRetentionPolicy(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Log Retention Policy to retrieve.DefinitionDecodingException
- If the named Log Retention Policy was found but its
type could not be determined.ManagedObjectDecodingException
- If the named Log Retention Policy was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Log Retention Policy was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Log
Retention Policy because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends LogRetentionPolicyCfgClient> C createLogRetentionPolicy(ManagedObjectDefinition<C,? extends LogRetentionPolicyCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Log Retention Policy being created.d
- The definition of the Log Retention Policy to be
created.name
- The name of the new Log Retention Policy.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Log Retention Policy.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Log Retention Policy is invalid.void removeLogRetentionPolicy(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Log Retention Policy to remove.ManagedObjectNotFoundException
- If the Log Retention Policy does not exist.OperationRejectedException
- If the server refuses to remove the Log Retention
Policy due to some server-side constraint which cannot
be satisfied (for example, if it is referenced by
another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Log Retention
Policy because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listLogRotationPolicies() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Log Rotation Policies
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.LogRotationPolicyCfgClient getLogRotationPolicy(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Log Rotation Policy to retrieve.DefinitionDecodingException
- If the named Log Rotation Policy was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Log Rotation Policy was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Log Rotation Policy was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Log
Rotation Policy because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends LogRotationPolicyCfgClient> C createLogRotationPolicy(ManagedObjectDefinition<C,? extends LogRotationPolicyCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Log Rotation Policy being created.d
- The definition of the Log Rotation Policy to be created.name
- The name of the new Log Rotation Policy.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Log Rotation Policy.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Log Rotation Policy is invalid.void removeLogRotationPolicy(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Log Rotation Policy to remove.ManagedObjectNotFoundException
- If the Log Rotation Policy does not exist.OperationRejectedException
- If the server refuses to remove the Log Rotation Policy
due to some server-side constraint which cannot be
satisfied (for example, if it is referenced by another
managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Log Rotation Policy
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listMatchingRules() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Matching Rules
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.MatchingRuleCfgClient getMatchingRule(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Matching Rule to retrieve.DefinitionDecodingException
- If the named Matching Rule was found but its type could
not be determined.ManagedObjectDecodingException
- If the named Matching Rule was found but one or more of
its properties could not be decoded.ManagedObjectNotFoundException
- If the named Matching Rule was not found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Matching
Rule because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends MatchingRuleCfgClient> C createMatchingRule(ManagedObjectDefinition<C,? extends MatchingRuleCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Matching Rule being created.d
- The definition of the Matching Rule to be created.name
- The name of the new Matching Rule.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Matching Rule. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Matching Rule is invalid.void removeMatchingRule(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Matching Rule to remove.ManagedObjectNotFoundException
- If the Matching Rule does not exist.OperationRejectedException
- If the server refuses to remove the Matching Rule due
to some server-side constraint which cannot be satisfied
(for example, if it is referenced by another managed
object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Matching Rule
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listMonitorProviders() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Monitor Providers
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.MonitorProviderCfgClient getMonitorProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Monitor Provider to retrieve.DefinitionDecodingException
- If the named Monitor Provider was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Monitor Provider was found but one or more
of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Monitor Provider was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Monitor
Provider because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends MonitorProviderCfgClient> C createMonitorProvider(ManagedObjectDefinition<C,? extends MonitorProviderCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Monitor Provider being created.d
- The definition of the Monitor Provider to be created.name
- The name of the new Monitor Provider.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Monitor Provider.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Monitor Provider is invalid.void removeMonitorProvider(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Monitor Provider to remove.ManagedObjectNotFoundException
- If the Monitor Provider does not exist.OperationRejectedException
- If the server refuses to remove the Monitor Provider
due to some server-side constraint which cannot be
satisfied (for example, if it is referenced by another
managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Monitor Provider
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listPasswordGenerators() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Password Generators
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.PasswordGeneratorCfgClient getPasswordGenerator(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Password Generator to retrieve.DefinitionDecodingException
- If the named Password Generator was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Password Generator was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Password Generator was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Password
Generator because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends PasswordGeneratorCfgClient> C createPasswordGenerator(ManagedObjectDefinition<C,? extends PasswordGeneratorCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Password Generator being created.d
- The definition of the Password Generator to be created.name
- The name of the new Password Generator.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Password Generator.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Password Generator is invalid.void removePasswordGenerator(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Password Generator to remove.ManagedObjectNotFoundException
- If the Password Generator does not exist.OperationRejectedException
- If the server refuses to remove the Password Generator
due to some server-side constraint which cannot be
satisfied (for example, if it is referenced by another
managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Password Generator
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listPasswordPolicies() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Password Policies
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.AuthenticationPolicyCfgClient getPasswordPolicy(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Password Policy to retrieve.DefinitionDecodingException
- If the named Password Policy was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Password Policy was found but one or more
of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Password Policy was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Password
Policy because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends AuthenticationPolicyCfgClient> C createPasswordPolicy(ManagedObjectDefinition<C,? extends AuthenticationPolicyCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Password Policy being created.d
- The definition of the Password Policy to be created.name
- The name of the new Password Policy.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Password Policy. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Password Policy is invalid.void removePasswordPolicy(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Password Policy to remove.ManagedObjectNotFoundException
- If the Password Policy does not exist.OperationRejectedException
- If the server refuses to remove the Password Policy due
to some server-side constraint which cannot be satisfied
(for example, if it is referenced by another managed
object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Password Policy
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listPasswordStorageSchemes() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Password Storage
Schemes because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.PasswordStorageSchemeCfgClient getPasswordStorageScheme(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Password Storage Scheme to retrieve.DefinitionDecodingException
- If the named Password Storage Scheme was found but its
type could not be determined.ManagedObjectDecodingException
- If the named Password Storage Scheme was found but one
or more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Password Storage Scheme was not found on
the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Password
Storage Scheme because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends PasswordStorageSchemeCfgClient> C createPasswordStorageScheme(ManagedObjectDefinition<C,? extends PasswordStorageSchemeCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Password Storage Scheme being created.d
- The definition of the Password Storage Scheme to be
created.name
- The name of the new Password Storage Scheme.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Password Storage
Scheme. This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Password Storage Scheme is
invalid.void removePasswordStorageScheme(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Password Storage Scheme to remove.ManagedObjectNotFoundException
- If the Password Storage Scheme does not exist.OperationRejectedException
- If the server refuses to remove the Password Storage
Scheme due to some server-side constraint which cannot
be satisfied (for example, if it is referenced by
another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Password Storage
Scheme because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listPasswordValidators() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Password Validators
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.PasswordValidatorCfgClient getPasswordValidator(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Password Validator to retrieve.DefinitionDecodingException
- If the named Password Validator was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Password Validator was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Password Validator was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Password
Validator because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends PasswordValidatorCfgClient> C createPasswordValidator(ManagedObjectDefinition<C,? extends PasswordValidatorCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Password Validator being created.d
- The definition of the Password Validator to be created.name
- The name of the new Password Validator.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Password Validator.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Password Validator is invalid.void removePasswordValidator(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Password Validator to remove.ManagedObjectNotFoundException
- If the Password Validator does not exist.OperationRejectedException
- If the server refuses to remove the Password Validator
due to some server-side constraint which cannot be
satisfied (for example, if it is referenced by another
managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Password Validator
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.PluginRootCfgClient getPluginRoot() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
DefinitionDecodingException
- If the Plugin Root was found but its type could not be
determined.ManagedObjectDecodingException
- If the Plugin Root was found but one or more of its
properties could not be decoded.ManagedObjectNotFoundException
- If the Plugin Root could not be found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the Plugin Root
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.RootDNCfgClient getRootDN() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
DefinitionDecodingException
- If the Root DN was found but its type could not be
determined.ManagedObjectDecodingException
- If the Root DN was found but one or more of its
properties could not be decoded.ManagedObjectNotFoundException
- If the Root DN could not be found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the Root DN because
the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.RootDSEBackendCfgClient getRootDSEBackend() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
DefinitionDecodingException
- If the Root DSE Backend was found but its type could
not be determined.ManagedObjectDecodingException
- If the Root DSE Backend was found but one or more of
its properties could not be decoded.ManagedObjectNotFoundException
- If the Root DSE Backend could not be found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the Root DSE Backend
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listSASLMechanismHandlers() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the SASL Mechanism
Handlers because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.SASLMechanismHandlerCfgClient getSASLMechanismHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the SASL Mechanism Handler to retrieve.DefinitionDecodingException
- If the named SASL Mechanism Handler was found but its
type could not be determined.ManagedObjectDecodingException
- If the named SASL Mechanism Handler was found but one
or more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named SASL Mechanism Handler was not found on
the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named SASL
Mechanism Handler because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends SASLMechanismHandlerCfgClient> C createSASLMechanismHandler(ManagedObjectDefinition<C,? extends SASLMechanismHandlerCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the SASL Mechanism Handler being created.d
- The definition of the SASL Mechanism Handler to be
created.name
- The name of the new SASL Mechanism Handler.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the SASL Mechanism
Handler. This argument can be null.
IllegalManagedObjectNameException
- If the name of the new SASL Mechanism Handler is
invalid.void removeSASLMechanismHandler(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the SASL Mechanism Handler to remove.ManagedObjectNotFoundException
- If the SASL Mechanism Handler does not exist.OperationRejectedException
- If the server refuses to remove the SASL Mechanism
Handler due to some server-side constraint which cannot
be satisfied (for example, if it is referenced by
another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the SASL Mechanism
Handler because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listSchemaProviders() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Schema Providers
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.SchemaProviderCfgClient getSchemaProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Schema Provider to retrieve.DefinitionDecodingException
- If the named Schema Provider was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Schema Provider was found but one or more
of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Schema Provider was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Schema
Provider because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends SchemaProviderCfgClient> C createSchemaProvider(ManagedObjectDefinition<C,? extends SchemaProviderCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Schema Provider being created.d
- The definition of the Schema Provider to be created.name
- The name of the new Schema Provider.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Schema Provider. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Schema Provider is invalid.void removeSchemaProvider(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Schema Provider to remove.ManagedObjectNotFoundException
- If the Schema Provider does not exist.OperationRejectedException
- If the server refuses to remove the Schema Provider due
to some server-side constraint which cannot be satisfied
(for example, if it is referenced by another managed
object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Schema Provider
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listSynchronizationProviders() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Synchronization
Providers because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.SynchronizationProviderCfgClient getSynchronizationProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Synchronization Provider to retrieve.DefinitionDecodingException
- If the named Synchronization Provider was found but its
type could not be determined.ManagedObjectDecodingException
- If the named Synchronization Provider was found but one
or more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Synchronization Provider was not found on
the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named
Synchronization Provider because the client does not
have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends SynchronizationProviderCfgClient> C createSynchronizationProvider(ManagedObjectDefinition<C,? extends SynchronizationProviderCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Synchronization Provider being created.d
- The definition of the Synchronization Provider to be
created.name
- The name of the new Synchronization Provider.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Synchronization
Provider. This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Synchronization Provider is
invalid.void removeSynchronizationProvider(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Synchronization Provider to remove.ManagedObjectNotFoundException
- If the Synchronization Provider does not exist.OperationRejectedException
- If the server refuses to remove the Synchronization
Provider due to some server-side constraint which cannot
be satisfied (for example, if it is referenced by
another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Synchronization
Provider because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listTrustManagerProviders() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Trust Manager
Providers because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.TrustManagerProviderCfgClient getTrustManagerProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Trust Manager Provider to retrieve.DefinitionDecodingException
- If the named Trust Manager Provider was found but its
type could not be determined.ManagedObjectDecodingException
- If the named Trust Manager Provider was found but one
or more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Trust Manager Provider was not found on
the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Trust
Manager Provider because the client does not have the
correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends TrustManagerProviderCfgClient> C createTrustManagerProvider(ManagedObjectDefinition<C,? extends TrustManagerProviderCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Trust Manager Provider being created.d
- The definition of the Trust Manager Provider to be
created.name
- The name of the new Trust Manager Provider.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Trust Manager
Provider. This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Trust Manager Provider is
invalid.void removeTrustManagerProvider(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Trust Manager Provider to remove.ManagedObjectNotFoundException
- If the Trust Manager Provider does not exist.OperationRejectedException
- If the server refuses to remove the Trust Manager
Provider due to some server-side constraint which cannot
be satisfied (for example, if it is referenced by
another managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Trust Manager
Provider because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.String[] listVirtualAttributes() throws ConcurrentModificationException, AuthorizationException, CommunicationException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to list the Virtual Attributes
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.VirtualAttributeCfgClient getVirtualAttribute(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Virtual Attribute to retrieve.DefinitionDecodingException
- If the named Virtual Attribute was found but its type
could not be determined.ManagedObjectDecodingException
- If the named Virtual Attribute was found but one or
more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Virtual Attribute was not found on the
server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the named Virtual
Attribute because the client does not have the correct
privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.<C extends VirtualAttributeCfgClient> C createVirtualAttribute(ManagedObjectDefinition<C,? extends VirtualAttributeCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Virtual Attribute being created.d
- The definition of the Virtual Attribute to be created.name
- The name of the new Virtual Attribute.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Virtual Attribute.
This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Virtual Attribute is invalid.void removeVirtualAttribute(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, AuthorizationException, CommunicationException
name
- The name of the Virtual Attribute to remove.ManagedObjectNotFoundException
- If the Virtual Attribute does not exist.OperationRejectedException
- If the server refuses to remove the Virtual Attribute
due to some server-side constraint which cannot be
satisfied (for example, if it is referenced by another
managed object).ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to remove the Virtual Attribute
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.WorkQueueCfgClient getWorkQueue() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, AuthorizationException, CommunicationException
DefinitionDecodingException
- If the Work Queue was found but its type could not be
determined.ManagedObjectDecodingException
- If the Work Queue was found but one or more of its
properties could not be decoded.ManagedObjectNotFoundException
- If the Work Queue could not be found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.AuthorizationException
- If the server refuses to retrieve the Work Queue
because the client does not have the correct privileges.CommunicationException
- If the client cannot contact the server due to an
underlying communication problem.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.