Interface LDIFChangeRecordTransformation

All Superinterfaces:
LDIFReaderChangeRecordTranslator, LDIFWriterChangeRecordTranslator
All Known Implementing Classes:
ExcludeAttributeTransformation, ExcludeChangeTypeTransformation, MoveSubtreeTransformation, RedactAttributeTransformation, RenameAttributeTransformation, ScrambleAttributeTransformation

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.
  • Method Details

    • transformChangeRecord

      Applies an appropriate transformation to the provided LDIF change record.
      Parameters:
      changeRecord - The LDIF change record to transform.
      Returns:
      A copy of the change record with any appropriate transformation applied, the original change record if no transformations were necessary, or null if the change record should be suppressed.