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, AuthorizationException, CommunicationException
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.AuthorizationException
- If the server refuses to add or modify this
configuration 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.