Class PropertyDeltaFactoryImpl
java.lang.Object
com.evolveum.midpoint.prism.impl.delta.PropertyDeltaFactoryImpl
- All Implemented Interfaces:
- DeltaFactory.Property
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<T> PropertyDelta<T>create(ItemPath path, PrismPropertyDefinition<T> definition) <T> PropertyDelta<T>create(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition) <T> PropertyDelta<T>create(PrismPropertyDefinition<T> propertyDefinition) final <T> PropertyDelta<T>createAddDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) final <T> PropertyDelta<T>createDeleteDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) <O extends Objectable,T> 
 PropertyDelta<T>createDelta(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) <O extends Objectable,T> 
 PropertyDelta<T>createDelta(ItemPath propertyPath, Class<O> compileTimeClass) final <T> PropertyDelta<T>createModificationAddProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) final <T> PropertyDelta<T>createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) final <T> PropertyDelta<T>createModificationDeleteProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) final <T> PropertyDelta<T>createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) final <T> PropertyDelta<T>createModificationReplaceProperty(@NotNull ItemPath path, @NotNull PrismPropertyDefinition propertyDefinition, T... propertyValues) <T> PropertyDelta<T>createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues) final <T> PropertyDelta<T>createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Collection<? extends ItemDelta<?,?>> createModificationReplacePropertyCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, Object... propertyValues) final <O extends Objectable,T> 
 PropertyDelta<T>createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T> pValue) final <O extends Objectable,T> 
 PropertyDelta<T>createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T>... pValues) final <O extends Objectable,T> 
 PropertyDelta<T>createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, T... realValues) <O extends Objectable,T> 
 PropertyDelta<T>createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition, QName propertyName, T realValue) <O extends Objectable>
 PropertyDeltacreateReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) 
- 
Constructor Details- 
PropertyDeltaFactoryImpl
 
- 
- 
Method Details- 
create- Specified by:
- createin interface- DeltaFactory.Property
 
- 
create- Specified by:
- createin interface- DeltaFactory.Property
 
- 
createpublic <T> PropertyDelta<T> create(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition) - Specified by:
- createin interface- DeltaFactory.Property
 
- 
createReplaceDeltaOrEmptyDeltapublic <O extends Objectable,T> PropertyDelta<T> createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition, QName propertyName, T realValue) - Specified by:
- createReplaceDeltaOrEmptyDeltain interface- DeltaFactory.Property
 
- 
createAddDelta@SafeVarargs public final <T> PropertyDelta<T> createAddDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) - Specified by:
- createAddDeltain interface- DeltaFactory.Property
 
- 
createDeleteDelta@SafeVarargs public final <T> PropertyDelta<T> createDeleteDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) - Specified by:
- createDeleteDeltain interface- DeltaFactory.Property
 
- 
createReplaceDelta@SafeVarargs public final <O extends Objectable,T> PropertyDelta<T> createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, T... realValues) - Specified by:
- createReplaceDeltain interface- DeltaFactory.Property
 
- 
createReplaceDeltapublic final <O extends Objectable,T> PropertyDelta<T> createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T> pValue) - Specified by:
- createReplaceDeltain interface- DeltaFactory.Property
 
- 
createReplaceDelta@SafeVarargs public final <O extends Objectable,T> PropertyDelta<T> createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T>... pValues) - Specified by:
- createReplaceDeltain interface- DeltaFactory.Property
 
- 
createReplaceEmptyDeltapublic <O extends Objectable> PropertyDelta createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) - Specified by:
- createReplaceEmptyDeltain interface- DeltaFactory.Property
 
- 
createDeltapublic <O extends Objectable,T> PropertyDelta<T> createDelta(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) - Specified by:
- createDeltain interface- DeltaFactory.Property
 
- 
createDeltapublic <O extends Objectable,T> PropertyDelta<T> createDelta(ItemPath propertyPath, Class<O> compileTimeClass) - Specified by:
- createDeltain interface- DeltaFactory.Property
 
- 
createModificationReplaceProperty@SafeVarargs public final <T> PropertyDelta<T> createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) - Specified by:
- createModificationReplacePropertyin interface- DeltaFactory.Property
 
- 
createModificationReplacePropertypublic <T> PropertyDelta<T> createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues) - Specified by:
- createModificationReplacePropertyin interface- DeltaFactory.Property
 
- 
createModificationReplaceProperty@SafeVarargs public final <T> PropertyDelta<T> createModificationReplaceProperty(@NotNull @NotNull ItemPath path, @NotNull @NotNull PrismPropertyDefinition propertyDefinition, T... propertyValues) - Specified by:
- createModificationReplacePropertyin interface- DeltaFactory.Property
 
- 
createModificationAddProperty@SafeVarargs public final <T> PropertyDelta<T> createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) - Specified by:
- createModificationAddPropertyin interface- DeltaFactory.Property
 
- 
createModificationAddProperty@SafeVarargs public final <T> PropertyDelta<T> createModificationAddProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) - Specified by:
- createModificationAddPropertyin interface- DeltaFactory.Property
 
- 
createModificationDeleteProperty@SafeVarargs public final <T> PropertyDelta<T> createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) - Specified by:
- createModificationDeletePropertyin interface- DeltaFactory.Property
 
- 
createModificationDeleteProperty@SafeVarargs public final <T> PropertyDelta<T> createModificationDeleteProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) - Specified by:
- createModificationDeletePropertyin interface- DeltaFactory.Property
 
- 
createModificationReplacePropertyCollectionpublic Collection<? extends ItemDelta<?,?>> createModificationReplacePropertyCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, Object... propertyValues) - Specified by:
- createModificationReplacePropertyCollectionin interface- DeltaFactory.Property
 
 
-