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, LdapException
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.LdapException
- If any other error occurs.String[] listAccountStatusNotificationHandlers() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.AccountStatusNotificationHandlerCfgClient getAccountStatusNotificationHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.AdministrationConnectorCfgClient getAdministrationConnector() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.String[] listAlertHandlers() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.AlertHandlerCfgClient getAlertHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listBackends() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.BackendCfgClient getBackend(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listCertificateMappers() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.CertificateMapperCfgClient getCertificateMapper(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listConnectionHandlers() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.ConnectionHandlerCfgClient getConnectionHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.CryptoManagerCfgClient getCryptoManager() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.String[] listEntryCaches() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.EntryCacheCfgClient getEntryCache(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listExtendedOperationHandlers() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.ExtendedOperationHandlerCfgClient getExtendedOperationHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.GlobalCfgClient getGlobalConfiguration() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.String[] listGroupImplementations() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.GroupImplementationCfgClient getGroupImplementation(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listHttpAuthorizationMechanisms() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.HttpAuthorizationMechanismCfgClient getHttpAuthorizationMechanism(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
name
- The name of the Http Authorization Mechanism to
retrieve.DefinitionDecodingException
- If the named Http Authorization Mechanism was found but
its type could not be determined.ManagedObjectDecodingException
- If the named Http Authorization Mechanism was found but
one or more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Http Authorization Mechanism was not found
on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.<C extends HttpAuthorizationMechanismCfgClient> C createHttpAuthorizationMechanism(ManagedObjectDefinition<C,? extends HttpAuthorizationMechanismCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Http Authorization Mechanism being
created.d
- The definition of the Http Authorization Mechanism to be
created.name
- The name of the new Http Authorization Mechanism.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Http Authorization
Mechanism. This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Http Authorization Mechanism is
invalid.void removeHttpAuthorizationMechanism(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, LdapException
name
- The name of the Http Authorization Mechanism to remove.ManagedObjectNotFoundException
- If the Http Authorization Mechanism does not exist.OperationRejectedException
- If the server refuses to remove the Http Authorization
Mechanism 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.LdapException
- If any other error occurs.String[] listHttpEndpoints() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.HttpEndpointCfgClient getHttpEndpoint(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
name
- The name of the Http Endpoint to retrieve.DefinitionDecodingException
- If the named Http Endpoint was found but its type could
not be determined.ManagedObjectDecodingException
- If the named Http Endpoint was found but one or more of
its properties could not be decoded.ManagedObjectNotFoundException
- If the named Http Endpoint was not found on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.<C extends HttpEndpointCfgClient> C createHttpEndpoint(ManagedObjectDefinition<C,? extends HttpEndpointCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Http Endpoint being created.d
- The definition of the Http Endpoint to be created.name
- The name of the new Http Endpoint.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Http Endpoint. This
argument can be null.
IllegalManagedObjectNameException
- If the name of the new Http Endpoint is invalid.void removeHttpEndpoint(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, LdapException
name
- The name of the Http Endpoint to remove.ManagedObjectNotFoundException
- If the Http Endpoint does not exist.OperationRejectedException
- If the server refuses to remove the Http Endpoint 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.LdapException
- If any other error occurs.String[] listIdentityMappers() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.IdentityMapperCfgClient getIdentityMapper(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listKeyManagerProviders() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.KeyManagerProviderCfgClient getKeyManagerProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listLogPublishers() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.LogPublisherCfgClient getLogPublisher(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listLogRetentionPolicies() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.LogRetentionPolicyCfgClient getLogRetentionPolicy(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listLogRotationPolicies() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.LogRotationPolicyCfgClient getLogRotationPolicy(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listMonitorProviders() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.MonitorProviderCfgClient getMonitorProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listPasswordGenerators() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.PasswordGeneratorCfgClient getPasswordGenerator(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listPasswordPolicies() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.AuthenticationPolicyCfgClient getPasswordPolicy(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listPasswordStorageSchemes() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.PasswordStorageSchemeCfgClient getPasswordStorageScheme(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listPasswordValidators() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.PasswordValidatorCfgClient getPasswordValidator(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.PluginRootCfgClient getPluginRoot() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.RootDnCfgClient getRootDn() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.RootDseBackendCfgClient getRootDseBackend() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.String[] listSaslMechanismHandlers() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.SaslMechanismHandlerCfgClient getSaslMechanismHandler(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listSchemaProviders() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.SchemaProviderCfgClient getSchemaProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listServiceDiscoveryMechanisms() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.ServiceDiscoveryMechanismCfgClient getServiceDiscoveryMechanism(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
name
- The name of the Service Discovery Mechanism to
retrieve.DefinitionDecodingException
- If the named Service Discovery Mechanism was found but
its type could not be determined.ManagedObjectDecodingException
- If the named Service Discovery Mechanism was found but
one or more of its properties could not be decoded.ManagedObjectNotFoundException
- If the named Service Discovery Mechanism was not found
on the server.ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.<C extends ServiceDiscoveryMechanismCfgClient> C createServiceDiscoveryMechanism(ManagedObjectDefinition<C,? extends ServiceDiscoveryMechanismCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException
ConfigurationClient.commit()
method.C
- The type of the Service Discovery Mechanism being
created.d
- The definition of the Service Discovery Mechanism to be
created.name
- The name of the new Service Discovery Mechanism.exceptions
- An optional collection in which to place any PropertyException
s that occurred whilst attempting to
determine the default values of the Service Discovery
Mechanism. This argument can be null.
IllegalManagedObjectNameException
- If the name of the new Service Discovery Mechanism is
invalid.void removeServiceDiscoveryMechanism(String name) throws ManagedObjectNotFoundException, OperationRejectedException, ConcurrentModificationException, LdapException
name
- The name of the Service Discovery Mechanism to remove.ManagedObjectNotFoundException
- If the Service Discovery Mechanism does not exist.OperationRejectedException
- If the server refuses to remove the Service Discovery
Mechanism 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.LdapException
- If any other error occurs.String[] listSynchronizationProviders() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.SynchronizationProviderCfgClient getSynchronizationProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listTrustManagerProviders() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.TrustManagerProviderCfgClient getTrustManagerProvider(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.String[] listVirtualAttributes() throws ConcurrentModificationException, LdapException
ConcurrentModificationException
- If this Root has been removed from the server by
another client.LdapException
- If any other error occurs.VirtualAttributeCfgClient getVirtualAttribute(String name) throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.<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, LdapException
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.LdapException
- If any other error occurs.WorkQueueCfgClient getWorkQueue() throws DefinitionDecodingException, ManagedObjectDecodingException, ManagedObjectNotFoundException, ConcurrentModificationException, LdapException
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.LdapException
- If any other error occurs.Copyright 2010-2020 ForgeRock AS.