@ThreadSafety(level=COMPLETELY_THREADSAFE) public final class AggregateLDIFReaderChangeRecordTranslator extends java.lang.Object implements LDIFReaderChangeRecordTranslator
| Constructor and Description | 
|---|
| AggregateLDIFReaderChangeRecordTranslator(java.util.Collection<? extends LDIFReaderChangeRecordTranslator> translators)Creates a new aggregate LDIF reader change record translator that will
 invoke all of the provided translators for each record to be processed. | 
| AggregateLDIFReaderChangeRecordTranslator(LDIFReaderChangeRecordTranslator... translators)Creates a new aggregate LDIF reader change record translator that will
 invoke all of the provided translators for each record to be processed. | 
| Modifier and Type | Method and Description | 
|---|---|
| LDIFChangeRecord | translate(LDIFChangeRecord original,
         long firstLineNumber)Applies some special transformation or filtering to the original change
 record. | 
public AggregateLDIFReaderChangeRecordTranslator(@Nullable LDIFReaderChangeRecordTranslator... translators)
translators - The set of LDIF reader change record translators to be
                      invoked for each record to be processed.public AggregateLDIFReaderChangeRecordTranslator(@Nullable java.util.Collection<? extends LDIFReaderChangeRecordTranslator> translators)
translators - The set of LDIF reader change record translators to be
                      invoked for each record to be processed.@Nullable public LDIFChangeRecord translate(@NotNull LDIFChangeRecord original, long firstLineNumber) throws LDIFException
translate in interface LDIFReaderChangeRecordTranslatororiginal - The original change record that was read and
                          parsed from the input file.firstLineNumber - The first line number of the LDIF change record.
                          This is most useful when throwing an
                          LDIFException.LDIFReader.readChangeRecord(). This can be the original
          parameter change record, a newly constructed change record, or
          null to signal that the provided change record should be
          skipped.LDIFException - If there is an exception during processing.  This
                         exception will be re-thrown to the caller of
                         readChangeRecord.