A B C D E F G H I J K L M N P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addEntry(Entry) - Method in class com.nimbusds.ldapsync.TargetDirectory
-
Adds a new entry to the target directory.
- AddEntryEvent - Class in com.nimbusds.ldapsync
-
Event indicating the addition (via ldap.add) of an entry to the target directory.
- AddEntryEvent(SyncTask, String, DN, DN) - Constructor for class com.nimbusds.ldapsync.AddEntryEvent
-
Creates a new add entry event.
- addListener(SyncTaskEventListener) - Method in class com.nimbusds.ldapsync.SyncTask
-
Registers a new listener for synchronisation task events.
- addMissing(DN) - Method in class com.nimbusds.ldapsync.KeyWarnings
-
Adds the specified source directory entry as having a missing key attribute.
- addMultiValue(DN) - Method in class com.nimbusds.ldapsync.KeyWarnings
-
Adds the specified source directory entry as having a key attribute with multiple values.
- addNonUnique(DN, String) - Method in class com.nimbusds.ldapsync.KeyWarnings
-
Adds the specified source directory entry as having a non-unique key attribute value.
- AttributeComparator - Class in com.nimbusds.ldapsync
-
Compares the values of two directory attributes and produces the necessary LDAP modification instructions if they don't match.
- AttributeComparator() - Constructor for class com.nimbusds.ldapsync.AttributeComparator
-
Creates a new attribute comparator.
- attributeMap - Variable in class com.nimbusds.ldapsync.Configuration.Sync
-
Specifies the attributes for upload and their mapping.
- AttributeNameMap - Class in com.nimbusds.ldapsync
-
Bidirectional mapping between source and target directory attribute names, with optional value transformation.
- AttributeNameMap() - Constructor for class com.nimbusds.ldapsync.AttributeNameMap
- AttributeSingleValueSelector - Class in com.nimbusds.ldapsync
-
Attribute single value selector.
- AttributeSingleValueSelector(int) - Constructor for class com.nimbusds.ldapsync.AttributeSingleValueSelector
-
Creates a new attribute single value selector.
- AttributeValueTransform - Class in com.nimbusds.ldapsync
-
Attribute value transform spec.
- AttributeValueTransform(Pattern, String) - Constructor for class com.nimbusds.ldapsync.AttributeValueTransform
-
Creates a new target attribute spec.
- authenticateUser(DN, String) - Method in class com.nimbusds.ldapsync.SourceDirectory
-
Authenticates a user against the source LDAP directory by making a test simple bind with his distinct name (DN) and password.
B
- baseDn - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.Search
-
The base DN for the search request.
- baseDn - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The base DN under which the exported entries must be stored.
C
- com.nimbusds.ldapsync - package com.nimbusds.ldapsync
-
Logic for uploading and synchronising directory entries from a source LDAP server to a target directory accessed by means of a Json2Ldap web service.
- com.nimbusds.ldapsync.console - package com.nimbusds.ldapsync.console
-
Simple console application that allows the LDAP entry upload / synchronisation task to be run from the command line - manually, from a batch / script file or through a cron-style job.
- compare(Attribute, Attribute) - Method in class com.nimbusds.ldapsync.AttributeComparator
-
Compares two directory entry attributes.
- compareForUpdate(Entry, Entry) - Method in class com.nimbusds.ldapsync.SyncTask
-
Compares the attributes of the specified source (reference) entry and target entry and if they differ returns a non-empty list of modification specifications to apply to the target entry.
- Configuration - Class in com.nimbusds.ldapsync
-
The core Json2Ldap sync agent configuration, typically read from a Java key / value properties file.
- Configuration(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration
-
Creates a new Json2Ldap sync agent configuration from the specified properties.
- Configuration.Json2Ldap - Class in com.nimbusds.ldapsync
-
The Json2Ldap web service details.
- Configuration.SourceDirectory - Class in com.nimbusds.ldapsync
-
The source directory details.
- Configuration.SourceDirectory.CustomKeyStore - Class in com.nimbusds.ldapsync
-
Custom key store settings for client certificates to be presented to the source directory.
- Configuration.SourceDirectory.CustomTrustStore - Class in com.nimbusds.ldapsync
-
Custom trust store settings for source directory certificates.
- Configuration.SourceDirectory.Search - Class in com.nimbusds.ldapsync
-
The source directory search request details for retrieving the entries for upload / synchronisation.
- Configuration.SourceDirectory.User - Class in com.nimbusds.ldapsync
-
The source directory user details.
- Configuration.Sync - Class in com.nimbusds.ldapsync
-
The directory entry synchronisation settings.
- Configuration.TargetDirectory - Class in com.nimbusds.ldapsync
-
The target directory details.
- Configuration.TargetDirectory.User - Class in com.nimbusds.ldapsync
-
The target directory user details.
- connect() - Method in class com.nimbusds.ldapsync.SourceDirectory
-
Connects to the
source directory
with the configuredauthentication credentials
. - connect() - Method in class com.nimbusds.ldapsync.TargetDirectory
-
Connects to the target directory via the Json2Ldap web service.
- customKeyStore - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The source directory custom key store settings.
- CustomKeyStore(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomKeyStore
-
Creates a new custom key store properties instance from the specified properties.
- customTrustStore - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The source directory custom trust store settings.
- CustomTrustStore(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomTrustStore
-
Creates a new custom trust store properties instance from the specified properties.
D
- DEFAULT_DIRECTORY_USE - Static variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The default target directory use.
- DEFAULT_HALT_ON_EXCEPTION - Static variable in class com.nimbusds.ldapsync.Configuration.Sync
-
The default halt on exception policy.
- DEFAULT_PERIOD - Static variable in class com.nimbusds.ldapsync.Configuration.Sync
-
The default synchronisation period, in minutes (4 hours).
- DEFAULT_PORT_PLAIN - Static variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The default port number for
plain
LDAP connections. - DEFAULT_PORT_SSL - Static variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The default port number for
SSL
LDAP connections. - DEFAULT_PORT_STARTTLS - Static variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The default port number for
StartTLS
LDAP connections. - DEFAULT_SELF_SIGNED_CERTS_TRUST - Static variable in class com.nimbusds.ldapsync.Configuration.Json2Ldap
-
The default trust for self-signed certificates.
- DEFAULT_SELF_SIGNED_CERTS_TRUST - Static variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The default trust for self-signed certificates.
- DEFAULT_TIMEOUT - Static variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The default timeout in milliseconds for LDAP connect requests.
- deleteEntry(String) - Method in class com.nimbusds.ldapsync.TargetDirectory
-
Deletes an entry in the target directory.
- DeleteEntryEvent - Class in com.nimbusds.ldapsync
-
Event indicating the removal (via ldap.delete) of an entry from the target directory.
- DeleteEntryEvent(SyncTask, String, DN) - Constructor for class com.nimbusds.ldapsync.DeleteEntryEvent
-
Creates a new remove entry event.
- disconnect() - Method in class com.nimbusds.ldapsync.SourceDirectory
-
Closes the LDAP connection to the source directory.
- disconnect() - Method in class com.nimbusds.ldapsync.TargetDirectory
-
Closes a connection to the target directory obtained through the Json2Ldap web service.
- dn - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.User
-
The distinct name (DN) of the user.
- dn - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory.User
-
The distinct name (DN) of the user.
E
- enable - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomKeyStore
-
If
true
a custom key store file must be used for the client certificates to be presented to the source directory (if such authentication is required). - enable - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomTrustStore
-
If
true
a custom trust store file must be used to determine the acceptable security certificates presented by the source LDAP server. - entryObjectClasses - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The required object classes for each target directory entry.
- EXECUTABLE_JAR_NAME - Static variable in class com.nimbusds.ldapsync.console.SyncAgentConsoleApp
-
The executable JAR name.
F
- file - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomKeyStore
-
The file system location of the custom key store file.
- file - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomTrustStore
-
The file system location of the custom trust store file.
- filter - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.Search
-
The search filter.
G
- getAddedEntryCount() - Method in class com.nimbusds.ldapsync.SyncTaskCompleteEvent
-
Returns the total number of entries added to the target directory.
- getAttributeName() - Method in class com.nimbusds.ldapsync.KeyWarnings
-
Gets the name of the attribute used to key the source directory entries.
- getAttributeName() - Method in class com.nimbusds.ldapsync.ModifySpec
-
Returns the attribute name.
- getCause() - Method in class com.nimbusds.ldapsync.SyncTaskExceptionEvent
-
Gets the exception that caused the event.
- getCID() - Method in class com.nimbusds.ldapsync.TargetDirectory
-
Returns the Json2Ldap connection identifier (CID) for the target directory.
- getDeletedEntryCount() - Method in class com.nimbusds.ldapsync.SyncTaskCompleteEvent
-
Returns the total number of deleted target directory entries.
- getDN() - Method in class com.nimbusds.ldapsync.DeleteEntryEvent
-
Gets the distinguished name (DN) of the removed target directory entry.
- getDN() - Method in class com.nimbusds.ldapsync.SourceEntryRetrievalEvent
-
Gets the distinguished name (DN) of the retrieved directory entry.
- getDN() - Method in class com.nimbusds.ldapsync.TargetEntryRetrievalEvent
-
Gets the distinguished name (DN) of the retrieved directory entry.
- getEntries() - Method in class com.nimbusds.ldapsync.TargetDirectory
-
Gets all target directory entries directly under the
Configuration.TargetDirectory.baseDn
branch. - getEntries(String, String[], KeyWarnings) - Method in class com.nimbusds.ldapsync.SourceDirectory
-
Retrieves the source directory entries that match the
Configuration.SourceDirectory.Search
criteria. - getMatchCount() - Method in class com.nimbusds.ldapsync.SourceSearchCompleteEvent
-
Gets the number of matching search entries.
- getMatchCount() - Method in class com.nimbusds.ldapsync.TargetSearchCompleteEvent
-
Gets the number of matching search entries.
- getMatchPattern() - Method in class com.nimbusds.ldapsync.AttributeValueTransform
-
Returns the attribute value match pattern.
- getMessage() - Method in class com.nimbusds.ldapsync.SyncTaskEvent
-
Gets the event message.
- getMissing() - Method in class com.nimbusds.ldapsync.KeyWarnings
-
Gets the list of source directory entries with missing key attribute.
- getMultiValue() - Method in class com.nimbusds.ldapsync.KeyWarnings
-
Gets the list of source directory entries with multiple key attribute values.
- getNonUnique() - Method in class com.nimbusds.ldapsync.KeyWarnings
-
Gets the source directory entries with non-unique key attribute values.
- getOriginalAttributeName() - Method in class com.nimbusds.ldapsync.TransformAttributeNameEvent
-
Gets the original attribute name.
- getOriginalAttributeValue() - Method in class com.nimbusds.ldapsync.TransformAttributeValueEvent
-
Gets the original attribute value.
- getReplacement() - Method in class com.nimbusds.ldapsync.AttributeValueTransform
-
Returns the replacement string for the attribute value.
- getSelectedAttributeValue() - Method in class com.nimbusds.ldapsync.SelectSingleAttributeValueEvent
-
Gets the selected attribute value.
- getSingleValueSelector(String) - Method in class com.nimbusds.ldapsync.AttributeNameMap
- getSourceAttributeName(String) - Method in class com.nimbusds.ldapsync.AttributeNameMap
-
Gets the source attribute name that maps to the specified target attribute.
- getSourceDN() - Method in class com.nimbusds.ldapsync.AddEntryEvent
-
Gets the distinct name (DN) of the source directory entry.
- getSourceDN() - Method in class com.nimbusds.ldapsync.SelectSingleAttributeValueEvent
-
Gets the distinct name (DN) of the source directory entry.
- getSourceDN() - Method in class com.nimbusds.ldapsync.TransformAttributeNameEvent
-
Gets the distinct name (DN) of the source directory entry.
- getSourceDN() - Method in class com.nimbusds.ldapsync.TransformAttributeValueEvent
-
Gets the distinct name (DN) of the source directory entry.
- getSourceDN() - Method in class com.nimbusds.ldapsync.UpdateEntryEvent
-
Gets the distinguished name (DN) of the source directory entry.
- getTargetAttributeName(String) - Method in class com.nimbusds.ldapsync.AttributeNameMap
-
Gets the target attribute name that maps to the specified source attribute.
- getTargetDN() - Method in class com.nimbusds.ldapsync.AddEntryEvent
-
Gets the distinct name (DN) of the added target directory entry.
- getTargetDN() - Method in class com.nimbusds.ldapsync.UpdateEntryEvent
-
Gets the distinguished name (DN) of the added target directory entry.
- getTimestamp() - Method in class com.nimbusds.ldapsync.SyncTaskEvent
-
Gets the event timestamp.
- getTransformedAttributeName() - Method in class com.nimbusds.ldapsync.TransformAttributeNameEvent
-
Gets the transformed attribute name.
- getTransformedAttributeValue() - Method in class com.nimbusds.ldapsync.TransformAttributeValueEvent
-
Gets the transformed attribute value.
- getType() - Method in class com.nimbusds.ldapsync.ModifySpec
-
Returns the modification type.
- getUpdatedEntryCount() - Method in class com.nimbusds.ldapsync.SyncTaskCompleteEvent
-
Returns the total number of updated target directory entries.
- getValueIndex() - Method in class com.nimbusds.ldapsync.AttributeSingleValueSelector
-
Returns the value index.
- getValues() - Method in class com.nimbusds.ldapsync.ModifySpec
-
Returns the modification values.
- getValueTransform(String) - Method in class com.nimbusds.ldapsync.AttributeNameMap
-
Gets the attribute value transform.
H
- haltOnException - Variable in class com.nimbusds.ldapsync.Configuration.Sync
-
If
true
the synchronisation task will halt and return immediately if an exception (such as an LDAP error) is encountered during the upload or update of an entry. - host - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The host name or IP address of the source directory server.
- host - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The host name or IP address of the target directory server.
I
- isBinary() - Method in class com.nimbusds.ldapsync.ModifySpec
-
Returns
true
if the values are BASE-64 encoded binary values.
J
- json2ldap - Variable in class com.nimbusds.ldapsync.Configuration
-
The Json2Ldap details.
- Json2Ldap(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.Json2Ldap
-
Creates a new Json2Ldap details instance from the specified properties.
- Json2LdapConnector - Class in com.nimbusds.ldapsync
-
Connector to a remote Json2Ldap web service.
- Json2LdapConnector(URL) - Constructor for class com.nimbusds.ldapsync.Json2LdapConnector
-
Creates a new Json2Ldap connector instance.
K
- KeyWarnings - Class in com.nimbusds.ldapsync
-
Used to report source directory entries with missing, non-unique or multi-value key attribute.
- KeyWarnings(String) - Constructor for class com.nimbusds.ldapsync.KeyWarnings
-
Creates a new empty key attribute warning ready for passing to the
SourceDirectory.getEntries(java.lang.String, java.lang.String[], com.nimbusds.ldapsync.KeyWarnings)
method.
L
- LdapConnectionSecurity - Enum in com.nimbusds.ldapsync
-
Enumeration of the types of transport layer security for LDAP connections.
M
- main(String[]) - Static method in class com.nimbusds.ldapsync.console.SyncAgentConsoleApp
-
The main entry point to the console application.
- ModifySpec - Class in com.nimbusds.ldapsync
-
Specifies an LDAP attribute modification.
- ModifySpec(String, ModificationType) - Constructor for class com.nimbusds.ldapsync.ModifySpec
-
Creates an LDAP attribute modification with no value.
- ModifySpec(String, ModificationType, String) - Constructor for class com.nimbusds.ldapsync.ModifySpec
-
Creates a single-valued non-binary LDAP attribute modification specification.
- ModifySpec(String, ModificationType, String, boolean) - Constructor for class com.nimbusds.ldapsync.ModifySpec
-
Creates a single-valued LDAP attribute modification specification.
- ModifySpec(String, ModificationType, List<String>, boolean) - Constructor for class com.nimbusds.ldapsync.ModifySpec
-
Creates a new generic LDAP attribute modification specification.
N
- NONE - com.nimbusds.ldapsync.LdapConnectionSecurity
-
No security (plain connection).
- notify(SyncTaskEvent) - Method in class com.nimbusds.ldapsync.console.SyncAgentConsoleApp
- notify(SyncTaskEvent) - Method in interface com.nimbusds.ldapsync.SyncTaskEventListener
-
Reports a synchronisation task event.
P
- pageSize - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.Search
-
The search page size (for the simple paged results control as per RFC 2696).
- parseSourceAttributeName(String) - Static method in class com.nimbusds.ldapsync.Configuration.Sync
-
Parses a source attribute name from a property value which may include an
AttributeValueTransform
spec. - password - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomKeyStore
-
The password to unlock the custom key store file.
- password - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomTrustStore
-
The password to unlock the custom trust store file.
- password - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.User
-
The password of the user (used to perform a simple directory bind operation).
- password - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory.User
-
The password of the user (used to perform a simple directory bind operation).
- period - Variable in class com.nimbusds.ldapsync.Configuration.Sync
-
The synchronisation period, in minutes.
- port - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The port number on which the server accepts connections.
- port - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The port number on which the server accepts connections.
- put(String, String, AttributeValueTransform, AttributeSingleValueSelector) - Method in class com.nimbusds.ldapsync.AttributeNameMap
-
Puts a new source attribute / target attribute pair into the map.
R
- rdnAttribute - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The attribute to use as relative distinct name (RDN) for the entries exported to the target directory.
- removeListener(SyncTaskEventListener) - Method in class com.nimbusds.ldapsync.SyncTask
-
Unregisters a listener for synchronisation task events.
- run() - Method in class com.nimbusds.ldapsync.SyncTask
-
Runs the synchronisation task.
S
- scope - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.Search
-
The search scope.
- search - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The source directory search details.
- search(DNSearchRequest) - Method in class com.nimbusds.ldapsync.SourceDirectory
-
Handles LDAP search requests from a DN resolver.
- Search(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.SourceDirectory.Search
-
Creates a new search details instance from the specified properties.
- security - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The LDAP connection security (NONE, STARTTLS or SSL).
- security - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The LDAP connection security (NONE, STARTTLS or SSL).
- SelectSingleAttributeValueEvent - Class in com.nimbusds.ldapsync
-
Event indicating the selection of a single attribute value.
- SelectSingleAttributeValueEvent(SyncTask, String, DN, String) - Constructor for class com.nimbusds.ldapsync.SelectSingleAttributeValueEvent
-
Creates a new transform attribute value event.
- sendRequest(JSONRPC2Request) - Method in class com.nimbusds.ldapsync.Json2LdapConnector
-
Sends a JSON-RPC 2.0 request to the remote Json2Ldap service.
- size() - Method in class com.nimbusds.ldapsync.AttributeNameMap
-
Return the number of mappings.
- SOURCE_ATTRIBUTE_NAME_PATTERN - Static variable in class com.nimbusds.ldapsync.Configuration.Sync
-
Matches the attribute name in a attribute map spec.
- sourceAttributes() - Method in class com.nimbusds.ldapsync.AttributeNameMap
-
Returns a
Collection
view the source attribute names contained in this map. - sourceDirectory - Variable in class com.nimbusds.ldapsync.Configuration
-
The source directory details.
- SourceDirectory - Class in com.nimbusds.ldapsync
-
Represents the source LDAP v3 - compatible directory which feeds the original entries.
- SourceDirectory(Configuration.SourceDirectory) - Constructor for class com.nimbusds.ldapsync.SourceDirectory
-
Creates a new source directory representation.
- SourceDirectory(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
Creates a new source directory details instance from the specified properties.
- SourceEntryRetrievalEvent - Class in com.nimbusds.ldapsync
-
Event indicating the retrieval of a source directory entry.
- SourceEntryRetrievalEvent(SyncTask, String, DN) - Constructor for class com.nimbusds.ldapsync.SourceEntryRetrievalEvent
-
Creates a new source directory entry retrieval event.
- SourceSearchCompleteEvent - Class in com.nimbusds.ldapsync
-
Event generated upon the successful completion of a source directory search operation.
- SourceSearchCompleteEvent(SyncTask, String, int) - Constructor for class com.nimbusds.ldapsync.SourceSearchCompleteEvent
-
Creates a new source directory search complete event.
- SSL - com.nimbusds.ldapsync.LdapConnectionSecurity
-
SSL security.
- STARTTLS - com.nimbusds.ldapsync.LdapConnectionSecurity
-
StartTLS security.
- sync - Variable in class com.nimbusds.ldapsync.Configuration
-
The synchronisation details.
- Sync(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.Sync
-
Creates a new synchronisation settings instance from the specified properties.
- SyncAgentConsoleApp - Class in com.nimbusds.ldapsync.console
-
Console application that runs the
SyncTask
from the command line. - SyncAgentConsoleApp(Properties) - Constructor for class com.nimbusds.ldapsync.console.SyncAgentConsoleApp
-
Creates a new Sync Agent console application.
- SyncTask - Class in com.nimbusds.ldapsync
-
Routine for uploading and updating entries from a source LDAP v3 directory to a target LDAP v3 directory accessed by means of a Json2Ldap web API.
- SyncTask(Configuration) - Constructor for class com.nimbusds.ldapsync.SyncTask
-
Creates a new synchronisation task with the specified configuration.
- SyncTaskCompleteEvent - Class in com.nimbusds.ldapsync
-
Event generated upon the successful completion of a synchronisation task.
- SyncTaskCompleteEvent(SyncTask, String, int, int, int) - Constructor for class com.nimbusds.ldapsync.SyncTaskCompleteEvent
-
Creates a new sync task complete event.
- SyncTaskEvent - Class in com.nimbusds.ldapsync
-
Represents an event generated by a synchronisation task.
- SyncTaskEvent(SyncTask, String) - Constructor for class com.nimbusds.ldapsync.SyncTaskEvent
-
Creates a new sync task event with the specified source and message.
- SyncTaskEventListener - Interface in com.nimbusds.ldapsync
-
An interface to notify
SyncTask
callers of progress and exception events during a synchronisation task run. - SyncTaskExceptionEvent - Class in com.nimbusds.ldapsync
-
Represents an exception event generated by a synchronisation task.
- SyncTaskExceptionEvent(SyncTask, String, Exception) - Constructor for class com.nimbusds.ldapsync.SyncTaskExceptionEvent
-
Creates a new sync task event with the specified source, message and exception.
- SyncTaskStartEvent - Class in com.nimbusds.ldapsync
-
Event generated at the start of a synchronisation task.
- SyncTaskStartEvent(SyncTask, String) - Constructor for class com.nimbusds.ldapsync.SyncTaskStartEvent
-
Creates a new sync task start event.
T
- targetAttributes() - Method in class com.nimbusds.ldapsync.AttributeNameMap
-
Returns a
Collection
view of the target attribute names contained in this map. - targetDirectory - Variable in class com.nimbusds.ldapsync.Configuration
-
The target directory details.
- TargetDirectory - Class in com.nimbusds.ldapsync
-
Represents the target LDAP v3 - compatible directory which is accessed through a
Json2Ldap web service
. - TargetDirectory(Json2LdapConnector, Configuration.TargetDirectory) - Constructor for class com.nimbusds.ldapsync.TargetDirectory
-
Creates a new target directory representation.
- TargetDirectory(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
Creates a new target directory details instance from the specified properties.
- TargetEntryRetrievalEvent - Class in com.nimbusds.ldapsync
-
Represents an event indicating the retrieval of a target directory entry.
- TargetEntryRetrievalEvent(SyncTask, String, DN) - Constructor for class com.nimbusds.ldapsync.TargetEntryRetrievalEvent
-
Creates a new target directory entry retrieval event.
- TargetSearchCompleteEvent - Class in com.nimbusds.ldapsync
-
Represents an event generated upon the successful completion of a target directory search operation.
- TargetSearchCompleteEvent(SyncTask, String, int) - Constructor for class com.nimbusds.ldapsync.TargetSearchCompleteEvent
-
Creates a new target directory search complete event.
- timeout - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The timeout in milliseconds for LDAP connect requests.
- timeout - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The timeout in milliseconds for LDAP connect requests.
- toJSONObject() - Method in class com.nimbusds.ldapsync.ModifySpec
-
Returns a JSON object representation for inclusion in the Json2Ldap "ldap.modify" -> "mods" parameter.
- toModification() - Method in class com.nimbusds.ldapsync.ModifySpec
-
Returns an LDAP SDK modification object.
- transformAttribute(Attribute) - Method in class com.nimbusds.ldapsync.AttributeSingleValueSelector
-
Transforms the specified attribute by selecting the value at the configured index.
- TransformAttributeNameEvent - Class in com.nimbusds.ldapsync
-
Event indicating the transformation of an entry attribute name.
- TransformAttributeNameEvent(SyncTask, String, DN, String, String) - Constructor for class com.nimbusds.ldapsync.TransformAttributeNameEvent
-
Creates a new transform attribute name event.
- TransformAttributeValueEvent - Class in com.nimbusds.ldapsync
-
Event indicating the transformation of an entry attribute value.
- TransformAttributeValueEvent(SyncTask, String, DN, String, String) - Constructor for class com.nimbusds.ldapsync.TransformAttributeValueEvent
-
Creates a new transform attribute value event.
- transformValue(String) - Method in class com.nimbusds.ldapsync.AttributeValueTransform
-
Transforms the specified attribute value if the pattern is matched.
- trustSelfSignedCerts - Variable in class com.nimbusds.ldapsync.Configuration.Json2Ldap
-
Determines whether to accept self-signed certificates presented by the Json2Ldap web service (if the URL is HTTPS).
- trustSelfSignedCerts - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
Determines whether to accept self-signed certificates presented by the LDAP server (for secure SSL or StartTLS connections).
- trustSelfSignedCerts - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
Determines whether to accept self-signed certificates from the LDAP server (for secure StartTLS or SSL connections).
- type - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomKeyStore
-
The type of the custom key store file, typically "JKS" or "PKCS12".
- type - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory.CustomTrustStore
-
The type of the custom trust store file, typically "JKS" or "PKCS12".
U
- updateEntry(DN, List<ModifySpec>) - Method in class com.nimbusds.ldapsync.TargetDirectory
-
Updates the specified target directory entry.
- UpdateEntryEvent - Class in com.nimbusds.ldapsync
-
Event indicating the update (via ldap.modify) of an entry in the target directory.
- UpdateEntryEvent(SyncTask, String, DN, DN) - Constructor for class com.nimbusds.ldapsync.UpdateEntryEvent
-
Creates a new update entry event.
- url - Variable in class com.nimbusds.ldapsync.Configuration.Json2Ldap
-
The HTTP(S) URL of the Json2Ldap web service.
- useDefault - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
Determines whether to use the default LDAP server configured with the Json2Ldap web service.
- user - Variable in class com.nimbusds.ldapsync.Configuration.SourceDirectory
-
The source directory user.
- user - Variable in class com.nimbusds.ldapsync.Configuration.TargetDirectory
-
The target directory user.
- User(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.SourceDirectory.User
-
Creates a new source directory user from the specified properties.
- User(Properties) - Constructor for class com.nimbusds.ldapsync.Configuration.TargetDirectory.User
-
Creates a new target directory user from the specified properties.
V
- valueOf(String) - Static method in enum com.nimbusds.ldapsync.LdapConnectionSecurity
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.nimbusds.ldapsync.LdapConnectionSecurity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify() - Method in class com.nimbusds.ldapsync.Json2LdapConnector
-
Makes sure the remote web service is Json2Ldap.
All Classes All Packages