public class LDAPWithWriteback extends com.unboundid.directory.sdk.sync.api.SyncDestination
Modifier and Type | Field and Description |
---|---|
static String |
ARG_CREATION_ATTRIBUTE_NAME |
static String |
ARG_NAME_MIN_CX |
static String |
ARG_UPDATE_ATTRIBUTE_NAME |
Constructor and Description |
---|
LDAPWithWriteback() |
Modifier and Type | Method and Description |
---|---|
void |
createEntry(com.unboundid.ldap.sdk.Entry entry,
com.unboundid.directory.sdk.sync.types.SyncOperation syncOperation) |
void |
defineConfigArguments(com.unboundid.util.args.ArgumentParser parser) |
void |
deleteEntry(com.unboundid.ldap.sdk.Entry entry,
com.unboundid.directory.sdk.sync.types.SyncOperation syncOperation) |
String |
getCurrentEndpointURL() |
String[] |
getExtensionDescription() |
String |
getExtensionName() |
void |
initializeSyncDestination(com.unboundid.directory.sdk.sync.types.SyncServerContext serverContext,
com.unboundid.directory.sdk.sync.config.SyncDestinationConfig config,
com.unboundid.util.args.ArgumentParser parser) |
void |
modifyEntry(com.unboundid.ldap.sdk.Entry entry,
List<com.unboundid.ldap.sdk.Modification> modifications,
com.unboundid.directory.sdk.sync.types.SyncOperation syncOperation) |
public static final String ARG_NAME_MIN_CX
public static final String ARG_CREATION_ATTRIBUTE_NAME
public static final String ARG_UPDATE_ATTRIBUTE_NAME
public LDAPWithWriteback()
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 void defineConfigArguments(com.unboundid.util.args.ArgumentParser parser) throws com.unboundid.util.args.ArgumentException
defineConfigArguments
in interface com.unboundid.directory.sdk.common.internal.Configurable
defineConfigArguments
in class com.unboundid.directory.sdk.sync.api.SyncDestination
com.unboundid.util.args.ArgumentException
public void initializeSyncDestination(com.unboundid.directory.sdk.sync.types.SyncServerContext serverContext, com.unboundid.directory.sdk.sync.config.SyncDestinationConfig config, com.unboundid.util.args.ArgumentParser parser) throws com.unboundid.directory.sdk.sync.types.EndpointException
initializeSyncDestination
in class com.unboundid.directory.sdk.sync.api.SyncDestination
com.unboundid.directory.sdk.sync.types.EndpointException
public String getCurrentEndpointURL()
getCurrentEndpointURL
in class com.unboundid.directory.sdk.sync.api.SyncDestination
public void createEntry(com.unboundid.ldap.sdk.Entry entry, com.unboundid.directory.sdk.sync.types.SyncOperation syncOperation) throws com.unboundid.directory.sdk.sync.types.EndpointException
createEntry
in class com.unboundid.directory.sdk.sync.api.SyncDestination
com.unboundid.directory.sdk.sync.types.EndpointException
public void modifyEntry(com.unboundid.ldap.sdk.Entry entry, List<com.unboundid.ldap.sdk.Modification> modifications, com.unboundid.directory.sdk.sync.types.SyncOperation syncOperation) throws com.unboundid.directory.sdk.sync.types.EndpointException
modifyEntry
in class com.unboundid.directory.sdk.sync.api.SyncDestination
com.unboundid.directory.sdk.sync.types.EndpointException
public void deleteEntry(com.unboundid.ldap.sdk.Entry entry, com.unboundid.directory.sdk.sync.types.SyncOperation syncOperation) throws com.unboundid.directory.sdk.sync.types.EndpointException
deleteEntry
in class com.unboundid.directory.sdk.sync.api.SyncDestination
com.unboundid.directory.sdk.sync.types.EndpointException
Copyright © 2019 PingIdentity Corp.. All rights reserved.