Class ReferenceDeltaFactoryImpl
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.delta.ReferenceDeltaFactoryImpl
-
- All Implemented Interfaces:
DeltaFactory.Reference
public class ReferenceDeltaFactoryImpl extends Object implements DeltaFactory.Reference
-
-
Method Summary
-
-
-
Method Detail
-
create
public ReferenceDelta create(ItemPath path, PrismReferenceDefinition definition)
- Specified by:
create
in interfaceDeltaFactory.Reference
-
create
public ReferenceDelta create(PrismReferenceDefinition itemDefinition)
- Specified by:
create
in interfaceDeltaFactory.Reference
-
create
public ReferenceDelta create(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition)
- Specified by:
create
in interfaceDeltaFactory.Reference
-
createModificationReplace
public ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
- Specified by:
createModificationReplace
in interfaceDeltaFactory.Reference
-
createModificationReplace
public <O extends Objectable> ReferenceDelta createModificationReplace(ItemPath path, Class<O> type, String oid)
- Specified by:
createModificationReplace
in interfaceDeltaFactory.Reference
-
createModificationReplace
public ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
- Specified by:
createModificationReplace
in interfaceDeltaFactory.Reference
-
createModificationReplace
public ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
- Specified by:
createModificationReplace
in interfaceDeltaFactory.Reference
-
createModificationAddCollection
public Collection<? extends ItemDelta> createModificationAddCollection(ItemName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
- Specified by:
createModificationAddCollection
in interfaceDeltaFactory.Reference
-
createModificationAdd
public ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
- Specified by:
createModificationAdd
in interfaceDeltaFactory.Reference
-
createModificationAdd
public ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
- Specified by:
createModificationAdd
in interfaceDeltaFactory.Reference
-
createModificationAdd
public ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
- Specified by:
createModificationAdd
in interfaceDeltaFactory.Reference
-
createModificationAdd
public <T extends Objectable> ReferenceDelta createModificationAdd(Class<T> type, ItemName refName, PrismReferenceValue refValue)
- Specified by:
createModificationAdd
in interfaceDeltaFactory.Reference
-
createModificationAddCollection
public <T extends Objectable> Collection<? extends ItemDelta> createModificationAddCollection(Class<T> type, ItemName refName, String targetOid)
- Specified by:
createModificationAddCollection
in interfaceDeltaFactory.Reference
-
createModificationAddCollection
public <T extends Objectable> Collection<? extends ItemDelta> createModificationAddCollection(Class<T> type, ItemName refName, PrismReferenceValue refValue)
- Specified by:
createModificationAddCollection
in interfaceDeltaFactory.Reference
-
createModificationAdd
public <T extends Objectable> ReferenceDelta createModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget)
- Specified by:
createModificationAdd
in interfaceDeltaFactory.Reference
-
createModificationAddCollection
public <T extends Objectable> Collection<? extends ItemDelta> createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget)
- Specified by:
createModificationAddCollection
in interfaceDeltaFactory.Reference
-
createModificationDeleteCollection
public Collection<? extends ItemDelta> createModificationDeleteCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
- Specified by:
createModificationDeleteCollection
in interfaceDeltaFactory.Reference
-
createModificationDelete
public ReferenceDelta createModificationDelete(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
- Specified by:
createModificationDelete
in interfaceDeltaFactory.Reference
-
createModificationDelete
public ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, String oid)
- Specified by:
createModificationDelete
in interfaceDeltaFactory.Reference
-
createModificationDelete
public ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget)
- Specified by:
createModificationDelete
in interfaceDeltaFactory.Reference
-
createModificationDelete
public ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
- Specified by:
createModificationDelete
in interfaceDeltaFactory.Reference
-
createModificationDelete
public <T extends Objectable> ReferenceDelta createModificationDelete(Class<T> type, QName refName, PrismReferenceValue refValue)
- Specified by:
createModificationDelete
in interfaceDeltaFactory.Reference
-
createModificationDeleteCollection
public <T extends Objectable> Collection<? extends ItemDelta> createModificationDeleteCollection(Class<T> type, QName refName, PrismReferenceValue refValue)
- Specified by:
createModificationDeleteCollection
in interfaceDeltaFactory.Reference
-
createModificationDelete
public <T extends Objectable> ReferenceDelta createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget)
- Specified by:
createModificationDelete
in interfaceDeltaFactory.Reference
-
createModificationDeleteCollection
public <T extends Objectable> Collection<? extends ItemDelta> createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget)
- Specified by:
createModificationDeleteCollection
in interfaceDeltaFactory.Reference
-
-