public interface ConfigurationRepository
Modifier and Type | Method and Description |
---|---|
void |
deregisterAddListener(Dn dn,
ConfigAddListener listener)
Deregisters the provided add listener so that it will no longer be
notified if any new entries are added immediately below the entry
corresponding to the provided DN.
|
boolean |
deregisterChangeListener(Dn dn,
ConfigChangeListener listener)
Attempts to deregister the provided change listener with the provided DN.
|
void |
deregisterDeleteListener(Dn dn,
ConfigDeleteListener listener)
Deregisters the provided delete listener so that it will no longer be
notified if any entries are deleted immediately below the entry
corresponding to the provided DN.
|
List<ConfigAddListener> |
getAddListeners(Dn dn)
Retrieves the add listeners that have been registered with the provided
DN.
|
List<ConfigChangeListener> |
getChangeListeners(Dn dn)
Retrieves the change listeners that have been registered with the
provided DN.
|
Set<Dn> |
getChildren(Dn dn)
Returns the set of DNs of children of the entry corresponding to the
provided DN.
|
List<ConfigDeleteListener> |
getDeleteListeners(Dn dn)
Retrieves the delete listeners that have been registered with the
provided DN.
|
Entry |
getEntry(Dn dn)
Returns the configuration entry for the provided DN.
|
boolean |
hasEntry(Dn dn)
Checks if the provided DN corresponds to a configuration entry.
|
void |
registerAddListener(Dn dn,
ConfigAddListener listener)
Registers the provided add listener so that it will be notified if any
new entries are added immediately below the entry corresponding to the
provided DN.
|
void |
registerChangeListener(Dn dn,
ConfigChangeListener listener)
Registers the provided change listener so that it will be notified of any
changes to the entry corrresponding to provided DN.
|
void |
registerDeleteListener(Dn dn,
ConfigDeleteListener listener)
Registers the provided delete listener so that it will be notified if any
entries are deleted immediately below the entry corresponding to the
provided DN.
|
Set<Dn> getChildren(Dn dn) throws ConfigException
dn
- DN of a configuration entry.ConfigException
- If a problem occurs during retrieval.Entry getEntry(Dn dn)
dn
- DN of the configuration entryboolean hasEntry(Dn dn)
dn
- DN of the configuration entrytrue
if and only if there is a configuration entry with
this DNvoid registerAddListener(Dn dn, ConfigAddListener listener)
dn
- The DN of the configuration entry.listener
- The add listener that should be registered.void registerDeleteListener(Dn dn, ConfigDeleteListener listener)
dn
- The DN of the configuration entry.listener
- The delete listener that should be registered.void registerChangeListener(Dn dn, ConfigChangeListener listener)
dn
- The DN of the configuration entry.listener
- The change listener that should be registered.void deregisterAddListener(Dn dn, ConfigAddListener listener)
dn
- The DN of the configuration entry.listener
- The add listener that should be deregistered.void deregisterDeleteListener(Dn dn, ConfigDeleteListener listener)
dn
- The DN of the configuration entry.listener
- The delete listener that should be deregistered.boolean deregisterChangeListener(Dn dn, ConfigChangeListener listener)
dn
- The DN of the configuration entry.listener
- The change listener to deregister with this DN.true
if the specified listener was deregistered, or
false
if it was not.List<ConfigAddListener> getAddListeners(Dn dn)
dn
- The DN of the configuration entry.List<ConfigDeleteListener> getDeleteListeners(Dn dn)
dn
- The DN of the configuration entry.List<ConfigChangeListener> getChangeListeners(Dn dn)
dn
- The DN of the configuration entry.Copyright 2010-2022 ForgeRock AS.