Class ShadowRefAttributeItemDeltaProcessor
java.lang.Object
com.evolveum.midpoint.repo.sqale.delta.ItemDeltaValueProcessor<ObjectReferenceType>
com.evolveum.midpoint.repo.sqale.delta.item.RefTableItemDeltaProcessor<QShadowReferenceAttribute,QShadow,MShadow>
com.evolveum.midpoint.repo.sqale.qmodel.shadow.ShadowRefAttributeItemDeltaProcessor
- All Implemented Interfaces:
ItemDeltaProcessor
public class ShadowRefAttributeItemDeltaProcessor
extends RefTableItemDeltaProcessor<QShadowReferenceAttribute,QShadow,MShadow>
-
Field Summary
Fields inherited from class com.evolveum.midpoint.repo.sqale.delta.item.RefTableItemDeltaProcessor
context
-
Constructor Summary
ConstructorDescriptionShadowRefAttributeItemDeltaProcessor
(QName name, SqaleUpdateContext<?, QShadow, MShadow> context, QShadowReferenceAttributeMapping referenceMapping) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addRealValue
(ObjectReferenceType realValue) void
delete()
Resets the database columns or deletes sub-entities like refs, containers, etc.protected void
Methods inherited from class com.evolveum.midpoint.repo.sqale.delta.item.RefTableItemDeltaProcessor
addValues, convertRealValue, deleteValues
Methods inherited from class com.evolveum.midpoint.repo.sqale.delta.ItemDeltaValueProcessor
addRealValues, deleteRealValues, modifyRealValue, process, setRealValues, useRealDeltaApplyResults
-
Constructor Details
-
ShadowRefAttributeItemDeltaProcessor
public ShadowRefAttributeItemDeltaProcessor(QName name, SqaleUpdateContext<?, QShadow, MShadow> context, QShadowReferenceAttributeMapping referenceMapping)
-
-
Method Details
-
delete
public void delete()Description copied from class:ItemDeltaValueProcessor
Resets 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.- Overrides:
delete
in classRefTableItemDeltaProcessor<QShadowReferenceAttribute,
QShadow, MShadow>
-
addRealValue
- Overrides:
addRealValue
in classRefTableItemDeltaProcessor<QShadowReferenceAttribute,
QShadow, MShadow> - Throws:
SchemaException
-
deleteRealValue
- Overrides:
deleteRealValue
in classRefTableItemDeltaProcessor<QShadowReferenceAttribute,
QShadow, MShadow>
-