Class ContainerDeltaFactoryImpl
java.lang.Object
com.evolveum.midpoint.prism.impl.delta.ContainerDeltaFactoryImpl
- All Implemented Interfaces:
DeltaFactory.Container
-
Method Summary
Modifier and TypeMethodDescription<C extends Containerable>
ContainerDelta<C>create
(ItemPath path, PrismContainerDefinition<C> definition) create
(ItemPath parentPath, QName name, PrismContainerDefinition itemDefinition) create
(PrismContainerDefinition itemDefinition) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createDelta
(ItemPath containerPath, PrismContainerDefinition<O> objectDefinition) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createDelta
(ItemPath containerPath, PrismObjectDefinition<O> objectDefinition) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createDelta
(ItemPath containerPath, Class<O> type) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createModificationAdd
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createModificationAdd
(ItemPath containerPath, Class<O> type, T containerable) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createModificationDelete
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createModificationDelete
(ItemPath containerPath, Class<O> type, T containerable) <T extends Containerable>
ContainerDeltaImpl<T>createModificationReplace
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createModificationReplace
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createModificationReplace
(ItemPath containerPath, Class<O> type, Collection<T> containerables) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>createModificationReplace
(ItemPath containerPath, Class<O> type, T containerable) Collection<? extends ItemDelta<?,
?>> createModificationReplaceContainerCollection
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.
-
Method Details
-
create
public <C extends Containerable> ContainerDelta<C> create(ItemPath path, PrismContainerDefinition<C> definition) - Specified by:
create
in interfaceDeltaFactory.Container
-
create
- Specified by:
create
in interfaceDeltaFactory.Container
-
create
public ContainerDelta create(ItemPath parentPath, QName name, PrismContainerDefinition itemDefinition) - Specified by:
create
in interfaceDeltaFactory.Container
-
createDelta
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createDelta(ItemPath containerPath, Class<O> type) - Specified by:
createDelta
in interfaceDeltaFactory.Container
-
createDelta
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createDelta(ItemPath containerPath, PrismObjectDefinition<O> objectDefinition) - Specified by:
createDelta
in interfaceDeltaFactory.Container
-
createDelta
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createDelta(ItemPath containerPath, PrismContainerDefinition<O> objectDefinition) - Specified by:
createDelta
in interfaceDeltaFactory.Container
-
createModificationAdd
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createModificationAdd(ItemPath containerPath, Class<O> type, T containerable) throws SchemaException - Specified by:
createModificationAdd
in interfaceDeltaFactory.Container
- Throws:
SchemaException
-
createModificationAdd
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createModificationAdd(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) throws SchemaException - Specified by:
createModificationAdd
in interfaceDeltaFactory.Container
- Throws:
SchemaException
-
createModificationDelete
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createModificationDelete(ItemPath containerPath, Class<O> type, T containerable) throws SchemaException - Specified by:
createModificationDelete
in interfaceDeltaFactory.Container
- Throws:
SchemaException
-
createModificationDelete
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createModificationDelete(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) throws SchemaException - Specified by:
createModificationDelete
in interfaceDeltaFactory.Container
- Throws:
SchemaException
-
createModificationReplace
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createModificationReplace(ItemPath containerPath, Class<O> type, T containerable) throws SchemaException - Specified by:
createModificationReplace
in interfaceDeltaFactory.Container
- Throws:
SchemaException
-
createModificationReplace
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createModificationReplace(ItemPath containerPath, Class<O> type, Collection<T> containerables) throws SchemaException - Specified by:
createModificationReplace
in interfaceDeltaFactory.Container
- Throws:
SchemaException
-
createModificationReplace
public <T extends Containerable,O extends Objectable> ContainerDeltaImpl<T> createModificationReplace(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) throws SchemaException - Specified by:
createModificationReplace
in interfaceDeltaFactory.Container
- Throws:
SchemaException
-
createModificationReplaceContainerCollection
@Deprecated public Collection<? extends ItemDelta<?,?>> createModificationReplaceContainerCollection(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.- Specified by:
createModificationReplaceContainerCollection
in interfaceDeltaFactory.Container
-
createModificationReplace
@Deprecated public <T extends Containerable> ContainerDeltaImpl<T> createModificationReplace(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.- Specified by:
createModificationReplace
in interfaceDeltaFactory.Container
-