Class SyncItemProcessingRequest<SE extends SynchronizationEvent>
java.lang.Object
com.evolveum.midpoint.repo.common.activity.run.processing.ItemProcessingRequest<SE>
com.evolveum.midpoint.model.impl.sync.tasks.SyncItemProcessingRequest<SE>
- All Implemented Interfaces:
- CorrelatableProcessingRequest,- AcknowledgementSink,- Comparable<SyncItemProcessingRequest<SE>>
public class SyncItemProcessingRequest<SE extends SynchronizationEvent>
extends ItemProcessingRequest<SE>
implements Comparable<SyncItemProcessingRequest<SE>>, CorrelatableProcessingRequest
TODO
 It is comparable on the sequence number.
- 
Field SummaryFields inherited from class com.evolveum.midpoint.repo.common.activity.run.processing.ItemProcessingRequestidentifier, item
- 
Constructor SummaryConstructorsConstructorDescriptionSyncItemProcessingRequest(SE item, IterativeActivityRun<SE, ?, ?, ?> activityRun) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidacknowledge(boolean release, OperationResult result) Informs the receiver that a particular item was processed (successfully or not).intcompareTo(@NotNull SyncItemProcessingRequest<SE> o) @Nullable StringOID of the object connected to the item being processed (usually the object itself or related shadow).@NotNull IterationItemInformation@Nullable SynchronizationSituationTypeTODO reconsidertoString()Methods inherited from class com.evolveum.midpoint.repo.common.activity.run.processing.ItemProcessingRequestcreateRecordingTargetForObject, getIdentifier, getItem, getRootTaskOid, getSequentialNumber, getType, getType, process
- 
Constructor Details- 
SyncItemProcessingRequest
 
- 
- 
Method Details- 
getCorrelationValue- Specified by:
- getCorrelationValuein interface- CorrelatableProcessingRequest
- Returns:
- The value against which we match other requests to be aligned with this one.
 
- 
getOperationExecutionRecordingTarget- Specified by:
- getOperationExecutionRecordingTargetin class- ItemProcessingRequest<SE extends SynchronizationEvent>
- Returns:
- Object to which we will write an operation execution record (plus auxiliary information).
 
- 
getObjectOidToRecordRetryTrigger- Specified by:
- getObjectOidToRecordRetryTriggerin class- ItemProcessingRequest<SE extends SynchronizationEvent>
- Returns:
- OID of object to which we put a trigger causing operation retry (if known)
 
- 
getIterationItemInformation- Specified by:
- getIterationItemInformationin class- ItemProcessingRequest<SE extends SynchronizationEvent>
 
- 
acknowledgeDescription copied from interface:AcknowledgementSinkInforms the receiver that a particular item was processed (successfully or not).- Specified by:
- acknowledgein interface- AcknowledgementSink
- Parameters:
- release- If true, the item can be forgotten. If false, we want to receive that item again, presumably to be reprocessed later.
- result- Operation result in context of which the acknowledgement should take place. It is useful if the acknowledgement itself can take considerable time, e.g. when it involves a communication with an external party.
 
- 
compareTo- Specified by:
- compareToin interface- Comparable<SE extends SynchronizationEvent>
 
- 
getItemOidDescription copied from class:ItemProcessingRequestOID of the object connected to the item being processed (usually the object itself or related shadow). TODO reconsider- Specified by:
- getItemOidin class- ItemProcessingRequest<SE extends SynchronizationEvent>
 
- 
getSynchronizationSituationOnProcessingStart@Nullable public @Nullable SynchronizationSituationType getSynchronizationSituationOnProcessingStart()Description copied from class:ItemProcessingRequestTODO reconsider- Specified by:
- getSynchronizationSituationOnProcessingStartin class- ItemProcessingRequest<SE extends SynchronizationEvent>
 
- 
toString- Overrides:
- toStringin class- ItemProcessingRequest<SE extends SynchronizationEvent>
 
 
-