public class DevNull extends com.unboundid.directory.sdk.sync.api.SyncDestination
It may also be used to terminate sync pipe in which custom processing is done as part of a plugin but no actual synchronization is required
Constructor and Description |
---|
DevNull() |
Modifier and Type | Method and Description |
---|---|
void |
createEntry(com.unboundid.ldap.sdk.Entry entryToCreate,
com.unboundid.directory.sdk.sync.types.SyncOperation operation)
Performs no processing whatsoever
That's precisely the point
|
void |
deleteEntry(com.unboundid.ldap.sdk.Entry entryToDelete,
com.unboundid.directory.sdk.sync.types.SyncOperation operation)
Performs no processing whatsoever
That's precisely the point
|
List<com.unboundid.ldap.sdk.Entry> |
fetchEntry(com.unboundid.ldap.sdk.Entry destEntryMappedFromSrc,
com.unboundid.directory.sdk.sync.types.SyncOperation operation)
Returns the destination entry
|
String |
getCurrentEndpointURL()
Performs the necessary processing to compute the end point URL of this instance of the extension
|
String[] |
getExtensionDescription() |
String |
getExtensionName() |
void |
modifyEntry(com.unboundid.ldap.sdk.Entry entryToModify,
List<com.unboundid.ldap.sdk.Modification> modsToApply,
com.unboundid.directory.sdk.sync.types.SyncOperation operation)
Performs no processing whatsoever
That's precisely the point
|
public DevNull()
public String getExtensionName()
getExtensionName
in interface com.unboundid.directory.sdk.common.internal.UnboundIDExtension
getExtensionName
in class com.unboundid.directory.sdk.sync.api.SyncDestination
public String[] getExtensionDescription()
getExtensionDescription
in interface com.unboundid.directory.sdk.common.internal.UnboundIDExtension
getExtensionDescription
in class com.unboundid.directory.sdk.sync.api.SyncDestination
public String getCurrentEndpointURL()
getCurrentEndpointURL
in class com.unboundid.directory.sdk.sync.api.SyncDestination
public void createEntry(com.unboundid.ldap.sdk.Entry entryToCreate, com.unboundid.directory.sdk.sync.types.SyncOperation operation)
createEntry
in class com.unboundid.directory.sdk.sync.api.SyncDestination
entryToCreate
- the entry to createoperation
- the sync operationpublic void modifyEntry(com.unboundid.ldap.sdk.Entry entryToModify, List<com.unboundid.ldap.sdk.Modification> modsToApply, com.unboundid.directory.sdk.sync.types.SyncOperation operation)
modifyEntry
in class com.unboundid.directory.sdk.sync.api.SyncDestination
entryToModify
- the entry to modifymodsToApply
- the list of modifications to apply to the entry at the destinationoperation
- the sync operationpublic void deleteEntry(com.unboundid.ldap.sdk.Entry entryToDelete, com.unboundid.directory.sdk.sync.types.SyncOperation operation)
deleteEntry
in class com.unboundid.directory.sdk.sync.api.SyncDestination
entryToDelete
- the entry to deleteoperation
- the sync operationpublic List<com.unboundid.ldap.sdk.Entry> fetchEntry(com.unboundid.ldap.sdk.Entry destEntryMappedFromSrc, com.unboundid.directory.sdk.sync.types.SyncOperation operation)
fetchEntry
in class com.unboundid.directory.sdk.sync.api.SyncDestination
destEntryMappedFromSrc
- the destination entry to fetchoperation
- the sync operationCopyright © 2020 Ping Identity Corp.. All rights reserved.