Class ModifyObjectResult<T extends ObjectType>

java.lang.Object
com.evolveum.midpoint.repo.api.ModifyObjectResult<T>
All Implemented Interfaces:
RepositoryOperationResult

@Experimental public class ModifyObjectResult<T extends ObjectType> extends Object implements RepositoryOperationResult
Contains information about object modification result; primarily needed by repository caching algorithms. Because it is bound to the current (SQL) implementation of the repository, avoid using this information for any other purposes. Note that objectAfter might be null if the object XML representation was not changed. It is currently the case for lookup tables (when rows are modified) and certification campaigns (when cases are modified). In all other cases these are non-null. As split objects are there, it is also not always complete. TODO decide what to do with it.