public interface ConfigurationClient
Modifier and Type | Method and Description |
---|---|
void |
commit()
If this is a new configuration this method will attempt to add it to the
server, otherwise it will commit any changes made to this configuration.
|
ManagedObjectDefinition<? extends ConfigurationClient,? extends Configuration> |
definition()
Get the configuration definition associated with this configuration.
|
PropertyProvider |
properties()
Get a property provider view of this configuration.
|
ManagedObjectDefinition<? extends ConfigurationClient,? extends Configuration> definition()
PropertyProvider properties()
void commit() throws ManagedObjectAlreadyExistsException, MissingMandatoryPropertiesException, ConcurrentModificationException, OperationRejectedException, LdapException
ManagedObjectAlreadyExistsException
- If this is a new configuration but it could not be added to
the server because it already exists.MissingMandatoryPropertiesException
- If this configuration contains some mandatory properties
which have been left undefined.ConcurrentModificationException
- If this is a new configuration which is being added to the
server but its parent has been removed by another client, or
if this configuration is being modified but it has been
removed from the server by another client.OperationRejectedException
- If the server refuses to add or modify this configuration due
to some server-side constraint which cannot be satisfied.LdapException
- If any other error occurs.Copyright 2010-2022 ForgeRock AS.