Uses of Interface
com.evolveum.midpoint.prism.PrismValue
-
-
Uses of PrismValue in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with type parameters of type PrismValue Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>StaticExpressionUtil. parseValueElements(Collection<?> valueElements, ID outputDefinition, String contextDescription)
static <IV extends PrismValue,ID extends ItemDefinition>
List<javax.xml.bind.JAXBElement<RawType>>StaticExpressionUtil. serializeValueElements(Item<IV,ID> item)
-
Uses of PrismValue in com.evolveum.midpoint.gui.api.factory.wrapper
Classes in com.evolveum.midpoint.gui.api.factory.wrapper with type parameters of type PrismValue Modifier and Type Interface Description interface
ItemWrapperFactory<IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue>
-
Uses of PrismValue in com.evolveum.midpoint.gui.api.page
Methods in com.evolveum.midpoint.gui.api.page with type parameters of type PrismValue Modifier and Type Method Description <IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue>
VWPageAdminLTE. createValueWrapper(IW parentWrapper, PV newValue, ValueStatus status, WrapperContext context)
-
Uses of PrismValue in com.evolveum.midpoint.gui.api.prism.wrapper
Methods in com.evolveum.midpoint.gui.api.prism.wrapper with type parameters of type PrismValue Modifier and Type Method Description <PV extends PrismValue>
voidItemWrapper. add(PV newValueWrapper, ModelServiceLocator locator)
<D extends ItemDelta<PrismValue,? extends ItemDefinition>>
voidPrismValueWrapper. addToDelta(D delta)
<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapper. getDelta()
<V extends PrismValue>
VPrismValueWrapper. getNewValue()
<V extends PrismValue>
VPrismValueWrapper. getOldValue()
-
Uses of PrismValue in com.evolveum.midpoint.gui.api.registry
Methods in com.evolveum.midpoint.gui.api.registry with type parameters of type PrismValue Modifier and Type Method Description <IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue,C extends Containerable>
ItemWrapperFactory<IW,VW,PV>GuiComponentRegistry. findWrapperFactory(ItemDefinition<?> def, PrismContainerValue<C> parent)
-
Uses of PrismValue in com.evolveum.midpoint.gui.api.util
Methods in com.evolveum.midpoint.gui.api.util with type parameters of type PrismValue Modifier and Type Method Description static <IW extends ItemWrapper,PV extends PrismValue,VW extends PrismValueWrapper>
VWWebPrismUtil. createNewValueWrapper(IW itemWrapper, PV newValue, PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target)
static <IW extends ItemWrapper,PV extends PrismValue,VW extends PrismValueWrapper>
VWWebPrismUtil. createNewValueWrapper(IW itemWrapper, PV newValue, ModelServiceLocator modelServiceLocator)
static <IW extends ItemWrapper,PV extends PrismValue,VW extends PrismValueWrapper>
VWWebPrismUtil. createNewValueWrapper(IW itemWrapper, PV newValue, ModelServiceLocator modelServiceLocator, WrapperContext wrapperContext)
static <IW extends ItemWrapper,PV extends PrismValue,VW extends PrismValueWrapper>
VWWebPrismUtil. createNewValueWrapper(IW itemWrapper, PV newValue, ValueStatus status, ModelServiceLocator modelServiceLocator)
static <IW extends ItemWrapper,PV extends PrismValue,VW extends PrismValueWrapper>
VWWebPrismUtil. createNewValueWrapper(IW itemWrapper, PV newValue, ValueStatus status, ModelServiceLocator modelServiceLocator, WrapperContext context)
<IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue>
VWModelServiceLocator. createValueWrapper(IW parentWrapper, PV newValue, ValueStatus status, WrapperContext context)
Methods in com.evolveum.midpoint.gui.api.util with parameters of type PrismValue Modifier and Type Method Description static boolean
WebPrismUtil. isValueFromResourceTemplate(PrismValue valueFromDelta, PrismContainer parent)
-
Uses of PrismValue in com.evolveum.midpoint.gui.impl.factory.wrapper
Classes in com.evolveum.midpoint.gui.impl.factory.wrapper with type parameters of type PrismValue Modifier and Type Class Description class
ItemWrapperFactoryImpl<IW extends ItemWrapper,PV extends PrismValue,I extends Item,VW extends PrismValueWrapper>
-
Uses of PrismValue in com.evolveum.midpoint.gui.impl.prism.panel
Classes in com.evolveum.midpoint.gui.impl.prism.panel with type parameters of type PrismValue Modifier and Type Class Description class
ItemHeaderPanel<V extends PrismValue,I extends Item<V,ID>,ID extends ItemDefinition<I>,IW extends ItemWrapper>
Methods in com.evolveum.midpoint.gui.impl.prism.panel with type parameters of type PrismValue Modifier and Type Method Description protected abstract <PV extends PrismValue>
PVItemPanel. createNewValue(IW itemWrapper)
protected <PV extends PrismValue>
PVPrismContainerPanel. createNewValue(PCW itemWrapper)
protected <PV extends PrismValue>
PVPrismContainerValuePanel. createNewValue(PrismContainerWrapper<C> itemWrapper)
protected <PV extends PrismValue>
PVPrismPropertyPanel. createNewValue(PrismPropertyWrapper<T> itemWrapper)
protected <PV extends PrismValue>
PVPrismPropertyValuePanel. createNewValue(PrismPropertyWrapper<T> itemWrapper)
protected <PV extends PrismValue>
PVPrismReferencePanel. createNewValue(PrismReferenceWrapper<R> itemWrapper)
protected <PV extends PrismValue>
PVPrismReferenceValuePanel. createNewValue(PrismReferenceWrapper<R> itemWrapper)
protected abstract <PV extends PrismValue>
PVPrismValuePanel. createNewValue(IW itemWrapper)
protected <PV extends PrismValue>
PVValueMetadataPanel. createNewValue(PrismContainerWrapper<C> itemWrapper)
-
Uses of PrismValue in com.evolveum.midpoint.gui.impl.prism.wrapper
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper with type parameters of type PrismValue Modifier and Type Method Description <PV extends PrismValue>
voidItemWrapperImpl. add(PV newValue, ModelServiceLocator locator)
<PV extends PrismValue>
voidValueMetadataWrapperImpl. add(PV newValueWrapper, ModelServiceLocator locator)
<D extends ItemDelta<PrismValue,? extends ItemDefinition>>
voidPrismValueWrapperImpl. addToDelta(D delta)
protected abstract <PV extends PrismValue>
PVItemWrapperImpl. createNewEmptyValue(ModelServiceLocator locator)
<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapperImpl. getDelta()
<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl. getDelta()
<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl. getDelta()
<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ResourceAttributeMappingWrapper. getDelta()
<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl. getDelta()
<V extends PrismValue>
VPrismValueWrapperImpl. getNewValue()
<V extends PrismValue>
VPrismValueWrapperImpl. getOldValue()
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper with parameters of type PrismValue Modifier and Type Method Description boolean
ItemWrapperImpl. canBeDefinitionOf(PrismValue pvalue)
boolean
ValueMetadataWrapperImpl. canBeDefinitionOf(PrismValue pvalue)
-
Uses of PrismValue in com.evolveum.midpoint.gui.impl.registry
Methods in com.evolveum.midpoint.gui.impl.registry with type parameters of type PrismValue Modifier and Type Method Description <IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue,C extends Containerable>
ItemWrapperFactory<IW,VW,PV>GuiComponentRegistryImpl. findWrapperFactory(ItemDefinition<?> def, PrismContainerValue<C> parent)
-
Uses of PrismValue in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return PrismValue Modifier and Type Method Description @NotNull PrismValue
PipelineItem. getValue()
Methods in com.evolveum.midpoint.model.api with parameters of type PrismValue Modifier and Type Method Description void
PipelineItem. setValue(@NotNull PrismValue value)
boolean
ObjectTreeDeltas. subtractFromFocusDelta(@NotNull ItemPath itemPath, @NotNull PrismValue value, boolean fromMinus, boolean dryRun)
Constructors in com.evolveum.midpoint.model.api with parameters of type PrismValue Constructor Description PipelineItem(@NotNull PrismValue value, @NotNull OperationResult result)
PipelineItem(@NotNull PrismValue value, @NotNull OperationResult result, @NotNull VariablesMap variables)
-
Uses of PrismValue in com.evolveum.midpoint.model.api.context
Classes in com.evolveum.midpoint.model.api.context with type parameters of type PrismValue Modifier and Type Interface Description interface
Mapping<V extends PrismValue,D extends ItemDefinition<?>>
Mapping prepared for evaluation (or already evaluated). -
Uses of PrismValue in com.evolveum.midpoint.model.api.correlation
Methods in com.evolveum.midpoint.model.api.correlation that return types with arguments of type PrismValue Modifier and Type Method Description @NotNull Set<PrismValue>
CorrelationCaseDescription.CorrelationPropertyValuesDescription. getPrimaryValues()
@NotNull Set<PrismValue>
CorrelationCaseDescription.CorrelationPropertyValuesDescription. getSecondaryValues()
Constructor parameters in com.evolveum.midpoint.model.api.correlation with type arguments of type PrismValue Constructor Description CorrelationPropertyValuesDescription(@NotNull CorrelationCaseDescription.CorrelationProperty correlationProperty, @NotNull Set<PrismValue> primaryValues, @NotNull Set<PrismValue> secondaryValues, @NotNull CorrelationCaseDescription.Match match)
-
Uses of PrismValue in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with type parameters of type PrismValue Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition<?>>
Mapping<V,D>MidpointFunctions. getMapping()
Methods in com.evolveum.midpoint.model.api.expr that return types with arguments of type PrismValue Modifier and Type Method Description @NotNull Collection<PrismValue>
MidpointFunctions. collectAssignedFocusMappingsResults(@NotNull ItemPath path)
Returns all non-negative values from all focus mappings (targeted to given path) from all non-negative evaluated assignments.Collection<PrismValue>
MidpointFunctions. selectIdentityItemValues(@Nullable Collection<FocusIdentityType> identities, @Nullable FocusIdentitySourceType source, @NotNull ItemPath itemPath)
Selects specified values from all relevant identity data. -
Uses of PrismValue in com.evolveum.midpoint.model.api.visualizer
Methods in com.evolveum.midpoint.model.api.visualizer that return PrismValue Modifier and Type Method Description PrismValue
SceneItemValue. getSourceValue()
-
Uses of PrismValue in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type PrismValue Modifier and Type Interface Description interface
Item<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property, Reference and Container.class
PartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition>
TODO descriptioninterface
ValueSelector<V extends PrismValue>
Selects a value from multivalued item (property, container, reference).Subinterfaces of PrismValue in com.evolveum.midpoint.prism Modifier and Type Interface Description interface
PrismContainerValue<C extends Containerable>
interface
PrismObjectValue<O extends Objectable>
Extension of PrismContainerValue that holds object-specific data (OID and version).interface
PrismPropertyValue<T>
interface
PrismReferenceValue
Methods in com.evolveum.midpoint.prism with type parameters of type PrismValue Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. add(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. add(Item<IV,ID> item, boolean checkUniqueness)
Adds an item to a property container.<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. addReplaceExisting(Item<IV,ID> item)
Adds an item to a property container.static <T extends PrismValue>
@NotNull Collection<T>PrismValueCollectionsUtil. cloneCollection(Collection<T> values)
static <T extends PrismValue>
@NotNull Collection<T>PrismValueCollectionsUtil. cloneCollectionComplex(CloneStrategy strategy, Collection<T> values)
static <X extends PrismValue>
Collection<X>PrismValueCollectionsUtil. cloneValues(Collection<X> values)
static <V extends PrismValue>
booleanPrismValueCollectionsUtil. collectionContainsEquivalentValue(Collection<V> collection, V value, ParameterizedEquivalenceStrategy equivalenceStrategy)
static <V extends PrismValue>
booleanPrismValueCollectionsUtil. contains(Collection<V> thisSet, V otherValue, EquivalenceStrategy strategy)
static <V extends PrismValue>
booleanPrismValueCollectionsUtil. containsAll(Collection<V> thisSet, Collection<V> otherSet, EquivalenceStrategy strategy)
static <V extends PrismValue,D extends ItemDefinition>
booleanItemCollectionsUtil. containsEquivalentValue(Item<V,D> item, V value, Comparator<V> comparator)
static <V extends PrismValue>
booleanPrismValueCollectionsUtil. containsRealValue(Collection<V> collection, V value)
static <X,V extends PrismValue>
booleanPrismValueCollectionsUtil. containsRealValue(Collection<X> collection, V value, Function<X,V> valueExtractor)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable)
<V extends PrismValue,D extends ItemDefinition>
Item<V,D>ItemFactory. createDummyItem(Item<V,D> itemOld, D definition, ItemPath path)
Creates a dummy container with a fixed path.static <V extends PrismValue>
booleanPrismValueCollectionsUtil. equalsRealValues(Collection<V> collection1, Collection<V> collection2)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(QName itemQName, Class<I> type, boolean create)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainer. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findItem(ItemPath path, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findItem(QName itemQName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemDefinition itemDefinition, Class<I> type)
default <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerValue. findItem(ItemPath itemPath)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemPath itemName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findOrCreateItem(ItemPath containerPath, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findOrCreateItem(ItemPath path, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerValue. findOrCreateItem(QName containerName)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findOrCreateItem(QName containerName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>Item. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismContainer. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismContainerValue. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismProperty. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismPropertyValue. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismReference. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismReferenceValue. findPartial(ItemPath path)
static <V extends PrismValue>
@NotNull Collection<V>Item. getValues(Item<V,?> item)
<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValue. merge(Item<IV,ID> item)
Merges the provided item into this item.<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismParser. parseItem()
Parses the input as a prism item.<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismParserNoIO. parseItem()
<IV extends PrismValue>
IVPrismParser. parseItemValue()
Parses the input as a prism value.<IV extends PrismValue>
IVPrismParserNoIO. parseItemValue()
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. remove(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
voidPrismContainer. removeItem(ItemPath path, Class<I> itemType)
<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
voidPrismObject. removeItem(ItemPath path, Class<I> itemType)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. replace(Item<IV,ID> oldItem, Item<IV,ID> newItem)
static <T extends PrismValue>
Collection<T>PrismValueCollectionsUtil. resetParentCollection(Collection<T> values)
Sets all parents to null.<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValue. subtract(Item<IV,ID> item)
Subtract the provided item from this item.Methods in com.evolveum.midpoint.prism that return PrismValue Modifier and Type Method Description PrismValue
PrismValue. clone()
Literal clone.PrismValue
PrismValue. cloneComplex(CloneStrategy strategy)
Complex clone with different cloning strategies.PrismValue
PrismValue. createImmutableClone()
PrismValue
ItemFactory. createValue(Object realValue)
PrismValue
PrismValue. getRootValue()
Methods in com.evolveum.midpoint.prism that return types with arguments of type PrismValue Modifier and Type Method Description static @NotNull Collection<PrismValue>
Item. getAllValues(Item<?,?> item, ItemPath path)
@NotNull Collection<PrismValue>
Item. getAllValues(ItemPath path)
Returns all values corresponding to the provided path.@NotNull Collection<PrismValue>
PrismValue. getAllValues(ItemPath path)
static Collection<PrismValue>
PrismValueCollectionsUtil. toPrismValues(Object... realValues)
Methods in com.evolveum.midpoint.prism with parameters of type PrismValue Modifier and Type Method Description boolean
ItemDefinition. canBeDefinitionOf(PrismValue pvalue)
TODO documentstatic boolean
ItemCollectionsUtil. contains(Collection<? extends PrismValue> values, PrismValue valueToMatch, EquivalenceStrategy strategy)
Collection<? extends ItemDelta>
PrismValue. diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy)
Assumes matching representations.static boolean
PrismValueUtil. differentIds(PrismValue v1, PrismValue v2)
boolean
PrismValue. equals(PrismValue otherValue, @NotNull EquivalenceStrategy strategy)
boolean
PrismValue. equals(PrismValue otherValue, @NotNull ParameterizedEquivalenceStrategy strategy)
static Long
PrismContainerValue. getId(PrismValue value)
static @Nullable PrismContainerValue<?>
PrismValueUtil. getParentContainerValue(PrismValue value)
static @Nullable PrismObject<?>
PrismValueUtil. getParentObject(@Nullable PrismValue value)
Returns parent object, potentially traversing multiple parent links to get there.static boolean
PrismContainerValue. idsMatch(PrismValue v1, PrismValue v2)
static boolean
PrismContainerValue. isIdOnly(PrismValue value)
boolean
PrismValue. representsSameValue(PrismValue other, boolean lax)
Returns true if this and other value represent the same value.T
PrismSerializer. serialize(@NotNull PrismValue value)
Serializes given prism value (property, reference, or container).T
PrismSerializer. serialize(@NotNull PrismValue value, QName rootName)
Serializes given prism value (property, reference, or container).Method parameters in com.evolveum.midpoint.prism with type arguments of type PrismValue Modifier and Type Method Description static boolean
ItemCollectionsUtil. contains(Collection<? extends PrismValue> values, PrismValue valueToMatch, EquivalenceStrategy strategy)
static <T> Set<T>
PrismValueCollectionsUtil. getRealValuesOfCollection(Collection<? extends PrismValue> collection)
static <T> Set<T>
PrismValueCollectionsUtil. getRealValuesOfCollectionPreservingNull(Collection<? extends PrismValue> collection)
-
Uses of PrismValue in com.evolveum.midpoint.prism.deleg
Methods in com.evolveum.midpoint.prism.deleg with parameters of type PrismValue Modifier and Type Method Description default boolean
ItemDefinitionDelegator. canBeDefinitionOf(PrismValue pvalue)
-
Uses of PrismValue in com.evolveum.midpoint.prism.delta
Classes in com.evolveum.midpoint.prism.delta with type parameters of type PrismValue Modifier and Type Interface Description interface
ItemDelta<V extends PrismValue,D extends ItemDefinition>
Item Delta describes a change of an item which is a property, container or a reference.interface
ItemDeltaValidator<V extends PrismValue>
class
PartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition>
interface
PrismValueDeltaSetTriple<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.delta with type parameters of type PrismValue Modifier and Type Method Description static <V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaSetTripleUtil. allToZeroSet(Collection<V> values, PrismContext prismContext)
static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item)
static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item, PrismValue value)
<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactory. createPrismValueDeltaSetTriple()
<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactory. createPrismValueDeltaSetTriple(Collection<V> zeroSet, Collection<V> plusSet, Collection<V> minusSet)
static <V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaSetTripleUtil. diffPrismValueDeltaSetTriple(Collection<V> valuesOld, Collection<V> valuesNew, PrismContext prismContext)
Compares two (unordered) collections and creates a triple describing the differences.<O extends PrismValue>
voidPrismValueDeltaSetTriple. distributeAs(V myMember, PrismValueDeltaSetTriple<O> otherTriple, O otherMember)
Distributes a value in this triple similar to the placement of other value in the other triple.<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDelta. findItemDelta(ItemPath itemPath)
TODO specify this method!<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDelta. findItemDelta(ItemPath itemPath, boolean strict)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>,DD extends ItemDelta<IV,ID>>
DDObjectDelta. findItemDelta(ItemPath itemPath, Class<DD> deltaType, Class<I> itemType, boolean strict)
<IV extends PrismValue,ID extends ItemDefinition>
Collection<PartiallyResolvedDelta<IV,ID>>ObjectDelta. findPartial(ItemPath propertyPath)
static <IV extends PrismValue,ID extends ItemDefinition>
PrismValueDeltaSetTriple<IV>ItemDeltaUtil. toDeltaSetTriple(Item<IV,ID> item, ItemDelta<IV,ID> delta, PrismContext prismContext)
Methods in com.evolveum.midpoint.prism.delta that return types with arguments of type PrismValue Modifier and Type Method Description List<PrismValue>
ObjectDelta. getDeletedValuesFor(ItemPath itemPath)
Limitations: (1) For DELETE object delta, we don't know what values were in the object's item.List<PrismValue>
ObjectDelta. getNewValuesFor(ItemPath itemPath)
Methods in com.evolveum.midpoint.prism.delta with parameters of type PrismValue Modifier and Type Method Description void
ItemDelta. addEstimatedOldValues(V... newValues)
void
ItemDelta. addValuesToAdd(V... newValues)
void
ItemDelta. addValuesToDelete(V... newValues)
static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item, PrismValue value)
void
ItemDelta. mergeValuesToAdd(V[] newValues)
void
ItemDelta. mergeValuesToDelete(V[] newValues)
void
ItemDelta. mergeValuesToReplace(V[] newValues)
boolean
ItemDelta. removeValueToAdd(PrismValue valueToRemove)
boolean
ItemDelta. removeValueToDelete(PrismValue valueToRemove)
boolean
ItemDelta. removeValueToReplace(PrismValue valueToRemove)
void
ItemDelta. setValuesToReplace(V... newValues)
boolean
ObjectDelta. subtract(@NotNull ItemPath itemPath, @NotNull PrismValue value, boolean fromMinusSet, boolean dryRun)
Checks if the delta tries to add (or set) a 'value' for the item identified by 'itemPath'. -
Uses of PrismValue in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with parameters of type PrismValue Modifier and Type Method Description S_ItemEntry
S_MaybeAdd. add(PrismValue... values)
S_MaybeDelete
S_ValuesEntry. add(PrismValue... values)
S_ItemEntry
S_MaybeDelete. delete(PrismValue... values)
Deprecated.S_MaybeAdd
S_ValuesEntry. delete(PrismValue... values)
S_ItemEntry
S_ValuesEntry. mod(PlusMinusZero plusMinusZero, PrismValue... values)
S_ValuesEntry
S_ValuesEntry. old(PrismValue... values)
S_ItemEntry
S_ValuesEntry. replace(PrismValue... values)
Method parameters in com.evolveum.midpoint.prism.delta.builder with type arguments of type PrismValue Modifier and Type Method Description S_ItemEntry
S_MaybeAdd. add(Collection<? extends PrismValue> values)
S_MaybeDelete
S_ValuesEntry. add(Collection<? extends PrismValue> values)
S_ItemEntry
S_MaybeDelete. delete(Collection<? extends PrismValue> values)
Deprecated.S_MaybeAdd
S_ValuesEntry. delete(Collection<? extends PrismValue> values)
S_ItemEntry
S_ValuesEntry. mod(PlusMinusZero plusMinusZero, Collection<? extends PrismValue> values)
S_ValuesEntry
S_ValuesEntry. old(Collection<? extends PrismValue> values)
S_ItemEntry
S_ValuesEntry. replace(Collection<? extends PrismValue> values)
-
Uses of PrismValue in com.evolveum.midpoint.prism.equivalence
Methods in com.evolveum.midpoint.prism.equivalence with type parameters of type PrismValue Modifier and Type Method Description default <V extends PrismValue>
Comparator<V>EquivalenceStrategy. prismValueComparator()
Methods in com.evolveum.midpoint.prism.equivalence with parameters of type PrismValue Modifier and Type Method Description boolean
EquivalenceStrategy. equals(PrismValue first, PrismValue second)
boolean
ParameterizedEquivalenceStrategy. equals(PrismValue first, PrismValue second)
int
EquivalenceStrategy. hashCode(PrismValue value)
int
ParameterizedEquivalenceStrategy. hashCode(PrismValue value)
-
Uses of PrismValue in com.evolveum.midpoint.prism.extensions
Classes in com.evolveum.midpoint.prism.extensions with type parameters of type PrismValue Modifier and Type Class Description class
AbstractDelegatedPrismValueDeltaSetTriple<V extends PrismValue>
Methods in com.evolveum.midpoint.prism.extensions with type parameters of type PrismValue Modifier and Type Method Description <O extends PrismValue>
voidAbstractDelegatedPrismValueDeltaSetTriple. distributeAs(V myMember, PrismValueDeltaSetTriple<O> otherTriple, O otherMember)
-
Uses of PrismValue in com.evolveum.midpoint.prism.marshaller
Methods in com.evolveum.midpoint.prism.marshaller with type parameters of type PrismValue Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition,C extends Containerable>
Item<IV,ID>JaxbDomHack. parseRawElement(Object element, PrismContainerDefinition<C> definition)
Methods in com.evolveum.midpoint.prism.marshaller with parameters of type PrismValue Modifier and Type Method Description Object
JaxbDomHack. toAny(PrismValue value)
-
Uses of PrismValue in com.evolveum.midpoint.prism.query
Classes in com.evolveum.midpoint.prism.query with type parameters of type PrismValue Modifier and Type Interface Description interface
ValueFilter<V extends PrismValue,D extends ItemDefinition<?>>
-
Uses of PrismValue in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type PrismValue Modifier and Type Class Description class
ItemDeltaItem<V extends PrismValue,D extends ItemDefinition>
A class defining old item state (before change), delta (change) and new item state (after change).Methods in com.evolveum.midpoint.prism.util with type parameters of type PrismValue Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoAdd(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoAdd(String message, ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoDelete(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoDelete(String message, ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoReplace(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoReplace(String message, ItemDelta<IV,ID> delta)
static <T,V extends PrismValue>
voidPrismAsserts. assertTripleMinus(PrismValueDeltaSetTriple<V> triple, T... expectedValues)
static <T,V extends PrismValue>
voidPrismAsserts. assertTriplePlus(PrismValueDeltaSetTriple<V> triple, T... expectedValues)
static <T,V extends PrismValue>
voidPrismAsserts. assertTripleSet(String setName, Collection<V> tripleSet, T... expectedValues)
static <T,V extends PrismValue>
voidPrismAsserts. assertTripleZero(PrismValueDeltaSetTriple<V> triple, T... expectedValues)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(@NotNull ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<D,ID> additionalDefinitionResolver)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ObjectDeltaObject. findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver)
-
Uses of PrismValue in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema with type parameters of type PrismValue Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd)
Item delta: XML -> native.static <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, Class<? extends Containerable> objectType, PrismContext prismContext)
Item delta: XML -> native. -
Uses of PrismValue in com.evolveum.midpoint.schema.merger
Methods in com.evolveum.midpoint.schema.merger with parameters of type PrismValue Modifier and Type Method Description void
OriginMarker. mark(PrismValue value)
Imprints the origin into the value. -
Uses of PrismValue in com.evolveum.midpoint.schema.metadata
Methods in com.evolveum.midpoint.schema.metadata with parameters of type PrismValue Modifier and Type Method Description boolean
MidpointProvenanceEquivalenceStrategy. equals(PrismValue first, PrismValue second)
int
MidpointProvenanceEquivalenceStrategy. hashCode(PrismValue value)
-
Uses of PrismValue in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor with parameters of type PrismValue Modifier and Type Method Description boolean
ResourceAttributeDefinitionImpl. canBeDefinitionOf(PrismValue pvalue)
-
Uses of PrismValue in com.evolveum.midpoint.schema.route
Methods in com.evolveum.midpoint.schema.route that return types with arguments of type PrismValue Modifier and Type Method Description List<PrismValue>
ItemRouteSegment. filter(List<PrismValue> prismValues)
static @NotNull List<PrismValue>
ItemRouteResolver. resolve(@Nullable Containerable containerable, @NotNull ItemRoute route)
@NotNull List<PrismValue>
ItemRoute. resolveFor(@Nullable Containerable containerable)
Shouldn't return `null` values.Method parameters in com.evolveum.midpoint.schema.route with type arguments of type PrismValue Modifier and Type Method Description List<PrismValue>
ItemRouteSegment. filter(List<PrismValue> prismValues)
-
Uses of PrismValue in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util with parameters of type PrismValue Modifier and Type Method Description static void
ObjectTypeUtil. normalizeAllRelations(PrismValue value, RelationRegistry relationRegistry)
static boolean
ProvenanceMetadataUtil. valueHasMappingSpec(PrismValue value, MappingSpecificationType mappingSpecification)
Method parameters in com.evolveum.midpoint.schema.util with type arguments of type PrismValue Modifier and Type Method Description static ValueListType
ExecuteScriptUtil. createInput(Collection<? extends PrismValue> values)
static ValueListType
ExecuteScriptUtil. createInputCloned(Collection<? extends PrismValue> values)
-
Uses of PrismValue in com.evolveum.midpoint.web.component.search.filter
Classes in com.evolveum.midpoint.web.component.search.filter with type parameters of type PrismValue Modifier and Type Class Description class
ValueSearchFilterItem<V extends PrismValue,D extends ItemDefinition<?>,O extends ObjectType>
-
Uses of PrismValue in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 with type parameters of type PrismValue Modifier and Type Method Description static <V extends PrismValue>
DeltaSetTripleTypeDeltaSetTripleType. fromDeltaSetTriple(PrismValueDeltaSetTriple<V> triple)
<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID>RawType. getParsedItem(ID itemDefinition)
<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID>RawType. getParsedItem(ID itemDefinition, QName itemName)
<IV extends PrismValue>
IVRawType. getParsedValue(@Nullable ItemDefinition<?> itemDefinition, @Nullable QName itemName)
Methods in com.evolveum.prism.xml.ns._public.types_3 that return PrismValue Modifier and Type Method Description PrismValue
RawType. getAlreadyParsedValue()
Constructors in com.evolveum.prism.xml.ns._public.types_3 with parameters of type PrismValue Constructor Description RawType(PrismValue parsed, QName explicitTypeName, @NotNull PrismContext prismContext)
-