Package com.evolveum.midpoint.task.api
Interface SimulationTransaction
- All Known Implementing Classes:
- SimulationTransactionImpl
public interface SimulationTransaction
Live representation of a simulation transaction.
 Thread safety: Instances are to be used in multiple threads (worker tasks), so they must be thread-safe.
- 
Method SummaryModifier and TypeMethodDescriptionvoidcommit(OperationResult result) TODOdefault @NotNull String@NotNull SimulationResult@NotNull Stringvoidopen(OperationResult result) TODOvoidwriteSimulationData(@NotNull SimulationData data, @NotNull Task task, @NotNull OperationResult result) Adds a chunk of data to this transaction.
- 
Method Details- 
writeSimulationDatavoid writeSimulationData(@NotNull @NotNull SimulationData data, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) Adds a chunk of data to this transaction. We intentionally do not define what that "chunk" is, because we don't have appropriate vocabulary here - to talk about LensContext and so on.
- 
getSimulationResult
- 
getResultOid
- 
getTransactionId
- 
openTODO
- 
commitTODO
 
-