Package com.unboundid.ldap.sdk.transformations
This package contains classes that may be used to apply transformations to
entries and LDIF change records in order to alter their contents or suppress
them from further processing.
-
Interface Summary Interface Description EntryTransformation This class defines an API that may be used to apply some kind of transformation to an entry to alter its contents or suppress it from further processing.LDIFChangeRecordTransformation This class defines an API that may be used to apply some kind of transformation to an LDIF change record to alter its contents or suppress it from further processing. -
Class Summary Class Description AddAttributeTransformation This class provides an implementation of an entry transformation that will add a specified attribute with a given set of values to any entry that does not already contain that attribute and matches a specified set of criteria.ExcludeAllEntriesTransformation This class provides an entry transformation that will simply suppress all entries.ExcludeAttributeTransformation This class provides an implementation of an entry and LDIF change record transformation that will remove a specified set of attributes from entries or change records.ExcludeChangeTypeTransformation This class provides an LDIF change record transformation that can exclude change records that can exclude LDIF change records that match any of a provided set of change types.ExcludeEntryTransformation This class provides an implementation of an entry transformation that will returnnull
for any entry that matches (or alternately, does not match) a given set of criteria and should therefore be excluded from the data set.FlattenSubtreeTransformation This class provides an implementation of an entry transformation that will alter DNs below a specified base DN to ensure that they are exactly one level below the specified base DN.MoveSubtreeTransformation This class provides an implementation of an entry and LDIF change record transformation that will alter DNs at or below a specified base DN to replace that base DN with a different base DN.RedactAttributeTransformation This class provides an implementation of an entry and LDIF change record transformation that will redact the values of a specified set of attributes so that it will be possible to determine whether the attribute had been present in an entry or change record, but not what the values were for that attribute.RenameAttributeTransformation This class provides an implementation of an entry and LDIF change record translator that will rename a specified attribute so that it uses a different name.ReplaceAttributeTransformation This class provides an implementation of an entry transformation that can be used to replace existing attributes in entries with a default set of values.ReplaceWithCounterTransformation This class provides an implementation of an entry transformation that will replace the existing set of values for a given attribute with a value that contains a numeric counter (optionally along with additional static text) that increments for each entry that contains the target attribute.ScrambleAttributeTransformation This class provides an implementation of an entry and change record transformation that may be used to scramble the values of a specified set of attributes in a way that attempts to obscure the original values but that preserves the syntax for the values.TransformLDIF This class provides a command-line tool that can be used to apply a number of transformations to an LDIF file.