public class AttributeLookup extends com.unboundid.directory.sdk.sync.api.LDAPSyncDestinationPlugin
Modifier and Type | Field and Description |
---|---|
static String |
ARG_NAME_ABORT_ON_FAIL |
static String |
ARG_NAME_ATTRIBUTE |
static String |
ARG_NAME_LOOKUP_ATTRIBUTE |
static String |
ARG_NAME_LOOKUP_BASE |
static String |
ARG_NAME_LOOKUP_FILTER |
static String |
ARG_NAME_LOOKUP_SCOPE |
static String |
ARG_NAME_USE_SOURCE_ENTRY |
Constructor and Description |
---|
AttributeLookup() |
Modifier and Type | Method and Description |
---|---|
com.unboundid.ldap.sdk.ResultCode |
applyConfiguration(com.unboundid.directory.sdk.sync.config.LDAPSyncDestinationPluginConfig config,
com.unboundid.util.args.ArgumentParser parser,
List<String> adminActionsRequired,
List<String> messages) |
void |
defineConfigArguments(com.unboundid.util.args.ArgumentParser parser) |
String[] |
getExtensionDescription() |
String |
getExtensionName() |
void |
initializeLDAPSyncDestinationPlugin(com.unboundid.directory.sdk.sync.types.SyncServerContext serverContext,
com.unboundid.directory.sdk.sync.config.LDAPSyncDestinationPluginConfig config,
com.unboundid.util.args.ArgumentParser parser) |
com.unboundid.directory.sdk.sync.types.PreStepResult |
preCreate(com.unboundid.ldap.sdk.LDAPInterface destinationConnection,
com.unboundid.ldap.sdk.Entry entryToCreate,
com.unboundid.directory.sdk.sync.types.SyncOperation operation) |
void |
toString(StringBuilder stringBuilder) |
public static final String ARG_NAME_ATTRIBUTE
public static final String ARG_NAME_LOOKUP_BASE
public static final String ARG_NAME_LOOKUP_SCOPE
public static final String ARG_NAME_LOOKUP_FILTER
public static final String ARG_NAME_LOOKUP_ATTRIBUTE
public static final String ARG_NAME_USE_SOURCE_ENTRY
public static final String ARG_NAME_ABORT_ON_FAIL
public AttributeLookup()
public String getExtensionName()
getExtensionName
in interface com.unboundid.directory.sdk.common.internal.UnboundIDExtension
getExtensionName
in class com.unboundid.directory.sdk.sync.api.LDAPSyncDestinationPlugin
public String[] getExtensionDescription()
getExtensionDescription
in interface com.unboundid.directory.sdk.common.internal.UnboundIDExtension
getExtensionDescription
in class com.unboundid.directory.sdk.sync.api.LDAPSyncDestinationPlugin
public void toString(StringBuilder stringBuilder)
toString
in class com.unboundid.directory.sdk.sync.api.LDAPSyncDestinationPlugin
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.LDAPSyncDestinationPlugin
com.unboundid.util.args.ArgumentException
public com.unboundid.ldap.sdk.ResultCode applyConfiguration(com.unboundid.directory.sdk.sync.config.LDAPSyncDestinationPluginConfig config, com.unboundid.util.args.ArgumentParser parser, List<String> adminActionsRequired, List<String> messages)
applyConfiguration
in interface com.unboundid.directory.sdk.common.internal.Reconfigurable<com.unboundid.directory.sdk.sync.config.LDAPSyncDestinationPluginConfig>
applyConfiguration
in class com.unboundid.directory.sdk.sync.api.LDAPSyncDestinationPlugin
public void initializeLDAPSyncDestinationPlugin(com.unboundid.directory.sdk.sync.types.SyncServerContext serverContext, com.unboundid.directory.sdk.sync.config.LDAPSyncDestinationPluginConfig config, com.unboundid.util.args.ArgumentParser parser) throws com.unboundid.ldap.sdk.LDAPException
initializeLDAPSyncDestinationPlugin
in class com.unboundid.directory.sdk.sync.api.LDAPSyncDestinationPlugin
com.unboundid.ldap.sdk.LDAPException
public com.unboundid.directory.sdk.sync.types.PreStepResult preCreate(com.unboundid.ldap.sdk.LDAPInterface destinationConnection, com.unboundid.ldap.sdk.Entry entryToCreate, com.unboundid.directory.sdk.sync.types.SyncOperation operation) throws com.unboundid.ldap.sdk.LDAPException
preCreate
in class com.unboundid.directory.sdk.sync.api.LDAPSyncDestinationPlugin
com.unboundid.ldap.sdk.LDAPException
Copyright © 2019 PingIdentity Corp. All rights reserved.