public class PrismValueCollectionsUtil extends Object
Constructor and Description |
---|
PrismValueCollectionsUtil() |
public static <T> Collection<T> getValues(Collection<PrismPropertyValue<T>> pvals)
public static boolean containsRealValue(Collection<PrismPropertyValue<?>> collection, PrismPropertyValue<?> value)
public static boolean containsValue(Collection<PrismPropertyValue> collection, PrismPropertyValue value, Comparator comparator)
public static <T> Collection<PrismPropertyValue<T>> createCollection(PrismContext prismContext, Collection<T> realValueCollection)
public static <T> Collection<PrismPropertyValue<T>> createCollection(PrismContext prismContext, T[] realValueArray)
public static <T> Collection<PrismPropertyValue<T>> wrap(PrismContext prismContext, @NotNull Collection<T> realValues)
@SafeVarargs public static <T> PrismPropertyValue<T>[] wrap(PrismContext prismContext, T... realValues)
@NotNull public static List<Referencable> asReferencables(@NotNull Collection<PrismReferenceValue> values)
@NotNull public static List<PrismReferenceValue> asReferenceValues(@NotNull Collection<? extends Referencable> referencables)
public static boolean containsOid(Collection<PrismReferenceValue> values, @NotNull String oid)
public static <T> void clearParent(List<PrismPropertyValue<T>> values)
public static <V extends PrismValue> boolean containsRealValue(Collection<V> collection, V value)
public static <V extends PrismValue> boolean equalsRealValues(Collection<V> collection1, Collection<V> collection2)
public static <V extends PrismValue> boolean containsAll(Collection<V> thisSet, Collection<V> otherSet, EquivalenceStrategy strategy)
@NotNull public static <T extends PrismValue> Collection<T> cloneCollection(Collection<T> values)
public static <T extends PrismValue> Collection<T> resetParentCollection(Collection<T> values)
public static <T> Set<T> getRealValuesOfCollection(Collection<? extends PrismValue> collection)
public static <X,V extends PrismValue> boolean containsRealValue(Collection<X> collection, V value, Function<X,V> valueExtractor)
public static <V extends PrismValue> boolean contains(Collection<V> thisSet, V otherValue, EquivalenceStrategy strategy)
public static <X extends PrismValue> Collection<X> cloneValues(Collection<X> values)
@NotNull public static <T extends PrismValue> Collection<T> cloneCollectionComplex(CloneStrategy strategy, Collection<T> values)
public static <V extends PrismValue> boolean collectionContainsEquivalentValue(Collection<V> collection, V value)
public static <X> Collection<PrismPropertyValue<X>> toPrismPropertyValues(PrismContext prismContext, X... realValues)
public static <O extends Objectable,C extends Containerable> Collection<PrismContainerValue<C>> toPrismContainerValues(Class<O> type, ItemPath path, PrismContext prismContext, C... containerValues) throws SchemaException
SchemaException
Copyright © 2019 Evolveum. All rights reserved.