Interface LDIFChangeRecordTransformation
- All Superinterfaces:
LDIFReaderChangeRecordTranslator,LDIFWriterChangeRecordTranslator
- All Known Implementing Classes:
ExcludeAttributeTransformation,ExcludeChangeTypeTransformation,MoveSubtreeTransformation,RedactAttributeTransformation,RenameAttributeTransformation,ScrambleAttributeTransformation
@Extensible
@ThreadSafety(level=INTERFACE_THREADSAFE)
public interface LDIFChangeRecordTransformation
extends LDIFReaderChangeRecordTranslator, LDIFWriterChangeRecordTranslator
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 Summary
Modifier and TypeMethodDescriptiontransformChangeRecord(LDIFChangeRecord changeRecord) Applies an appropriate transformation to the provided LDIF change record.Methods inherited from interface com.unboundid.ldif.LDIFReaderChangeRecordTranslator
translateMethods inherited from interface com.unboundid.ldif.LDIFWriterChangeRecordTranslator
translateChangeRecordToWrite
-
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
nullif the change record should be suppressed.
-