Class ReferenceDeltaFactoryImpl
java.lang.Object
com.evolveum.midpoint.prism.impl.delta.ReferenceDeltaFactoryImpl
- All Implemented Interfaces:
DeltaFactory.Reference
-
Method Summary
Modifier and TypeMethodDescriptioncreate(ItemPath path, PrismReferenceDefinition definition) create(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition) create(PrismReferenceDefinition itemDefinition) createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) <T extends Objectable>
ReferenceDeltacreateModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget) <T extends Objectable>
ReferenceDeltacreateModificationAdd(Class<T> type, ItemName refName, PrismReferenceValue refValue) Collection<? extends ItemDelta<?,?>> createModificationAddCollection(ItemName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> createModificationAddCollection(Class<T> type, ItemName refName, PrismReferenceValue refValue) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> createModificationAddCollection(Class<T> type, ItemName refName, String targetOid) createModificationDelete(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) <T extends Objectable>
ReferenceDeltacreateModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget) <T extends Objectable>
ReferenceDeltacreateModificationDelete(Class<T> type, QName refName, PrismReferenceValue refValue) createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget) createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, String oid) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> createModificationDeleteCollection(Class<T> type, QName refName, PrismReferenceValue refValue) Collection<? extends ItemDelta<?,?>> createModificationDeleteCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) <O extends Objectable>
ReferenceDeltacreateModificationReplace(ItemPath path, Class<O> type, String oid)
-
Method Details
-
create
- Specified by:
createin interfaceDeltaFactory.Reference
-
create
- Specified by:
createin interfaceDeltaFactory.Reference
-
create
public ReferenceDelta create(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition) - Specified by:
createin interfaceDeltaFactory.Reference
-
createModificationReplace
public ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) - Specified by:
createModificationReplacein interfaceDeltaFactory.Reference
-
createModificationReplace
public <O extends Objectable> ReferenceDelta createModificationReplace(ItemPath path, Class<O> type, String oid) - Specified by:
createModificationReplacein interfaceDeltaFactory.Reference
-
createModificationReplace
public ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) - Specified by:
createModificationReplacein interfaceDeltaFactory.Reference
-
createModificationReplace
public ReferenceDelta createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) - Specified by:
createModificationReplacein interfaceDeltaFactory.Reference
-
createModificationAddCollection
public Collection<? extends ItemDelta<?,?>> createModificationAddCollection(ItemName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) - Specified by:
createModificationAddCollectionin interfaceDeltaFactory.Reference
-
createModificationAdd
public ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) - Specified by:
createModificationAddin interfaceDeltaFactory.Reference
-
createModificationAdd
public ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) - Specified by:
createModificationAddin interfaceDeltaFactory.Reference
-
createModificationAdd
public ReferenceDelta createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) - Specified by:
createModificationAddin interfaceDeltaFactory.Reference
-
createModificationAdd
public <T extends Objectable> ReferenceDelta createModificationAdd(Class<T> type, ItemName refName, PrismReferenceValue refValue) - Specified by:
createModificationAddin interfaceDeltaFactory.Reference
-
createModificationAddCollection
public <T extends Objectable> Collection<? extends ItemDelta<?,?>> createModificationAddCollection(Class<T> type, ItemName refName, String targetOid) - Specified by:
createModificationAddCollectionin interfaceDeltaFactory.Reference
-
createModificationAddCollection
public <T extends Objectable> Collection<? extends ItemDelta<?,?>> createModificationAddCollection(Class<T> type, ItemName refName, PrismReferenceValue refValue) - Specified by:
createModificationAddCollectionin interfaceDeltaFactory.Reference
-
createModificationAdd
public <T extends Objectable> ReferenceDelta createModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget) - Specified by:
createModificationAddin interfaceDeltaFactory.Reference
-
createModificationAddCollection
public <T extends Objectable> Collection<? extends ItemDelta<?,?>> createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget) - Specified by:
createModificationAddCollectionin interfaceDeltaFactory.Reference
-
createModificationDeleteCollection
public Collection<? extends ItemDelta<?,?>> createModificationDeleteCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) - Specified by:
createModificationDeleteCollectionin interfaceDeltaFactory.Reference
-
createModificationDelete
public ReferenceDelta createModificationDelete(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) - Specified by:
createModificationDeletein interfaceDeltaFactory.Reference
-
createModificationDelete
public ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, String oid) - Specified by:
createModificationDeletein interfaceDeltaFactory.Reference
-
createModificationDelete
public ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget) - Specified by:
createModificationDeletein interfaceDeltaFactory.Reference
-
createModificationDelete
public ReferenceDelta createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) - Specified by:
createModificationDeletein interfaceDeltaFactory.Reference
-
createModificationDelete
public <T extends Objectable> ReferenceDelta createModificationDelete(Class<T> type, QName refName, PrismReferenceValue refValue) - Specified by:
createModificationDeletein interfaceDeltaFactory.Reference
-
createModificationDeleteCollection
public <T extends Objectable> Collection<? extends ItemDelta<?,?>> createModificationDeleteCollection(Class<T> type, QName refName, PrismReferenceValue refValue) - Specified by:
createModificationDeleteCollectionin interfaceDeltaFactory.Reference
-
createModificationDelete
public <T extends Objectable> ReferenceDelta createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget) - Specified by:
createModificationDeletein interfaceDeltaFactory.Reference
-
createModificationDeleteCollection
public <T extends Objectable> Collection<? extends ItemDelta<?,?>> createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget) - Specified by:
createModificationDeleteCollectionin interfaceDeltaFactory.Reference
-