Class RefItemDeltaProcessor
java.lang.Object
com.evolveum.midpoint.repo.sqale.delta.ItemDeltaValueProcessor<T>
com.evolveum.midpoint.repo.sqale.delta.item.ItemDeltaSingleValueProcessor<ObjectReferenceType>
com.evolveum.midpoint.repo.sqale.delta.item.RefItemDeltaProcessor
- All Implemented Interfaces:
- ItemDeltaProcessor
- 
Field SummaryFields inherited from class com.evolveum.midpoint.repo.sqale.delta.ItemDeltaValueProcessorcontext
- 
Constructor SummaryConstructorsConstructorDescriptionRefItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, UuidPath> rootToOidPath, Function<Q, com.querydsl.core.types.dsl.EnumPath<MObjectType>> rootToTypePath, Function<Q, com.querydsl.core.types.dsl.NumberPath<Integer>> rootToRelationIdPath) 
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()Resets the database columns or deletes sub-entities like refs, containers, etc.voidsetValue(ObjectReferenceType value) Sets the database columns to reflect the provided value (converted if necessary).Methods inherited from class com.evolveum.midpoint.repo.sqale.delta.item.ItemDeltaSingleValueProcessorgetAnyValue, process, setRealValuesMethods inherited from class com.evolveum.midpoint.repo.sqale.delta.ItemDeltaValueProcessoraddRealValue, addRealValues, addValues, convertRealValue, deleteRealValue, deleteRealValues, deleteValues, modifyRealValue, useRealDeltaApplyResults
- 
Constructor Details- 
RefItemDeltaProcessorpublic RefItemDeltaProcessor(SqaleUpdateContext<?, Q, R> context, Function<Q, UuidPath> rootToOidPath, Function<Q, com.querydsl.core.types.dsl.EnumPath<MObjectType>> rootToTypePath, Function<Q, com.querydsl.core.types.dsl.NumberPath<Integer>> rootToRelationIdPath) - Type Parameters:
- Q- entity query type from which the attribute is resolved
- R- row type related to- RefItemDeltaProcessor
 
 
- 
- 
Method Details- 
setValueDescription copied from class:ItemDeltaSingleValueProcessorSets the database columns to reflect the provided value (converted if necessary).- Specified by:
- setValuein class- ItemDeltaSingleValueProcessor<ObjectReferenceType>
 
- 
deletepublic void delete()Description copied from class:ItemDeltaValueProcessorResets the database columns or deletes sub-entities like refs, containers, etc. This must be implemented to support clearing the columns of single-value embedded containers.- Specified by:
- deletein class- ItemDeltaValueProcessor<ObjectReferenceType>
 
 
-