@PublicAPI(stability=VOLATILE, mayInstantiate=false, mayExtend=true, mayInvoke=false) public interface SubentryChangeListener
Modifier and Type | Method and Description |
---|---|
void |
checkSubentryAddAcceptable(Entry entry)
Performs any checking that may be required before
subentry add operation.
|
void |
checkSubentryDeleteAcceptable(Entry entry)
Performs any checking that may be required before
subentry delete operation.
|
void |
checkSubentryModifyAcceptable(Entry oldEntry,
Entry newEntry)
Performs any checking that may be required before
subentry modify operation.
|
void |
checkSubentryModifyDNAcceptable(Entry oldEntry,
Entry newEntry)
Performs any checking that may be required before
subentry modify DN operation.
|
void |
handleSubentryAdd(Entry entry)
Performs any processing that may be required after a
subentry add operation.
|
void |
handleSubentryDelete(Entry entry)
Performs any processing that may be required after a
subentry delete operation.
|
void |
handleSubentryModify(Entry oldEntry,
Entry newEntry)
Performs any processing that may be required after a
subentry modify operation.
|
void |
handleSubentryModifyDN(Entry oldEntry,
Entry newEntry)
Performs any processing that may be required after a
subentry modify DN operation.
|
void checkSubentryAddAcceptable(Entry entry) throws DirectoryException
entry
- subentry being added to the server.DirectoryException
- if operation is not
acceptable for this subentry.void checkSubentryDeleteAcceptable(Entry entry) throws DirectoryException
entry
- subentry being deleted in the server.DirectoryException
- if operation is not
acceptable for this subentry.void checkSubentryModifyAcceptable(Entry oldEntry, Entry newEntry) throws DirectoryException
oldEntry
- subentry being modified in the server.newEntry
- subentry with modifications applied.DirectoryException
- if operation is not
acceptable for this subentry.void checkSubentryModifyDNAcceptable(Entry oldEntry, Entry newEntry) throws DirectoryException
oldEntry
- subentry being modified in the server.newEntry
- subentry with modifications applied.DirectoryException
- if operation is not
acceptable for this subentry.void handleSubentryAdd(Entry entry)
entry
- The subentry that was added to the
server.void handleSubentryDelete(Entry entry)
entry
- The subentry that was removed from the
server.void handleSubentryModify(Entry oldEntry, Entry newEntry)
oldEntry
- The subentry before it was updated.newEntry
- The subentry after it was updated.void handleSubentryModifyDN(Entry oldEntry, Entry newEntry)
oldEntry
- The subentry before it was updated.newEntry
- The subentry after it was updated.Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.