Class ItemDeltaCollectionsUtil
java.lang.Object
com.evolveum.midpoint.prism.delta.ItemDeltaCollectionsUtil
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidaccept(Collection<? extends ItemDelta> modifications, Visitor visitor, ItemPath path, boolean recursive) static voidaddAll(Collection<? extends ItemDelta> modifications, Collection<? extends ItemDelta> deltasToAdd) static voidaddNotEquivalent(Collection<? extends ItemDelta> modifications, Collection<? extends ItemDelta> deltasToAdd) static voidapplyDefinitionIfPresent(Collection<? extends ItemDelta> deltas, PrismObjectDefinition definition, boolean tolerateNoDefinition) static voidapplyTo(Collection<? extends ItemDelta> deltas, PrismContainer propertyContainer) static voidapplyTo(Collection<? extends ItemDelta> deltas, PrismContainerValue propertyContainerValue) static voidcheckConsistence(Collection<? extends ItemDelta> deltas) static voidcheckConsistence(Collection<? extends ItemDelta> deltas, boolean requireDefinition, boolean prohibitRaw, ConsistencyCheckScope scope) static voidcheckConsistence(Collection<? extends ItemDelta> deltas, ConsistencyCheckScope scope) static <D extends ItemDelta<?,?>> 
 Collection<D>cloneCollection(Collection<D> orig) static <X extends Containerable>
 ContainerDelta<X>findContainerDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath) static <DD extends ItemDelta>
 DDfindItemDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<DD> deltaType, boolean strict) static <D extends ItemDelta>
 DfindItemDelta(Collection<? extends ItemDelta> deltas, QName itemName, Class<D> deltaType) static @NotNull Collection<? extends ItemDelta<?,?>> findItemDeltasSubPath(Collection<? extends ItemDelta<?, ?>> deltas, ItemPath itemPath) static <T> PropertyDelta<T>findPropertyDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath) static ReferenceDeltafindReferenceModification(Collection<? extends ItemDelta> deltas, QName itemName) static booleanhasEquivalent(Collection<? extends ItemDelta> col, ItemDelta delta) static voidmerge(Collection<? extends ItemDelta> modifications, ItemDelta delta) static voidmergeAll(Collection<? extends ItemDelta<?, ?>> modifications, Collection<? extends ItemDelta<?, ?>> deltasToMerge) static <D extends ItemDelta>
 voidremoveItemDelta(Collection<? extends ItemDelta> deltas, ItemDelta deltaToRemove) static <D extends ItemDelta>
 voidremoveItemDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<D> deltaType) 
- 
Constructor Details- 
ItemDeltaCollectionsUtilpublic ItemDeltaCollectionsUtil()
 
- 
- 
Method Details- 
findItemDeltapublic static <DD extends ItemDelta> DD findItemDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<DD> deltaType, boolean strict) 
- 
applyDefinitionIfPresentpublic static void applyDefinitionIfPresent(Collection<? extends ItemDelta> deltas, PrismObjectDefinition definition, boolean tolerateNoDefinition) throws SchemaException - Throws:
- SchemaException
 
- 
findPropertyDeltapublic static <T> PropertyDelta<T> findPropertyDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath) 
- 
findContainerDeltapublic static <X extends Containerable> ContainerDelta<X> findContainerDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath) 
- 
findItemDeltasSubPath@NotNull public static @NotNull Collection<? extends ItemDelta<?,?>> findItemDeltasSubPath(Collection<? extends ItemDelta<?, ?>> deltas, ItemPath itemPath) 
- 
removeItemDeltapublic static <D extends ItemDelta> void removeItemDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<D> deltaType) 
- 
removeItemDeltapublic static <D extends ItemDelta> void removeItemDelta(Collection<? extends ItemDelta> deltas, ItemDelta deltaToRemove) 
- 
checkConsistence
- 
checkConsistencepublic static void checkConsistence(Collection<? extends ItemDelta> deltas, ConsistencyCheckScope scope) 
- 
checkConsistencepublic static void checkConsistence(Collection<? extends ItemDelta> deltas, boolean requireDefinition, boolean prohibitRaw, ConsistencyCheckScope scope) 
- 
applyTopublic static void applyTo(Collection<? extends ItemDelta> deltas, PrismContainer propertyContainer) throws SchemaException - Throws:
- SchemaException
 
- 
applyTopublic static void applyTo(Collection<? extends ItemDelta> deltas, PrismContainerValue propertyContainerValue) throws SchemaException - Throws:
- SchemaException
 
- 
acceptpublic static void accept(Collection<? extends ItemDelta> modifications, Visitor visitor, ItemPath path, boolean recursive) 
- 
cloneCollection
- 
hasEquivalent
- 
addAllpublic static void addAll(Collection<? extends ItemDelta> modifications, Collection<? extends ItemDelta> deltasToAdd) 
- 
addNotEquivalentpublic static void addNotEquivalent(Collection<? extends ItemDelta> modifications, Collection<? extends ItemDelta> deltasToAdd) 
- 
merge
- 
mergeAllpublic static void mergeAll(Collection<? extends ItemDelta<?, ?>> modifications, Collection<? extends ItemDelta<?, ?>> deltasToMerge) 
- 
findItemDeltapublic static <D extends ItemDelta> D findItemDelta(Collection<? extends ItemDelta> deltas, QName itemName, Class<D> deltaType) 
- 
findReferenceModificationpublic static ReferenceDelta findReferenceModification(Collection<? extends ItemDelta> deltas, QName itemName) 
 
-