Uses of Interface
com.evolveum.midpoint.prism.PrismValue
Packages that use PrismValue
Package
Description
-
Uses of PrismValue in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <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<jakarta.xml.bind.JAXBElement<RawType>>StaticExpressionUtil.serializeValueElements(Item<IV, ID> item) Methods in com.evolveum.midpoint.common with parameters of type PrismValueModifier and TypeMethodDescriptionUserFriendlyPrettyPrinter.prettyPrintValue(PrismValue value, int indent) -
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 PrismValueModifier and TypeInterfaceDescriptioninterfaceItemWrapperFactory<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 PrismValueModifier and TypeMethodDescription<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 PrismValueModifier and TypeMethodDescription<PV extends PrismValue>
voidItemWrapper.add(PV newValueWrapper, ModelServiceLocator locator) <PV extends PrismValue>
voidItemWrapper.addIgnoringEquivalents(PV newValueWrapper, ModelServiceLocator locator) Handles the situation when e.g. new (empty) value is added to a wrapper with just empty value<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 PrismValueModifier and TypeMethodDescription<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 PrismValueModifier and TypeMethodDescriptionstatic <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 PrismValueModifier and TypeMethodDescriptionstatic voidWebPrismUtil.cleanupValueMetadata(PrismValue value) static booleanWebPrismUtil.hasValueTemplateMetadata(PrismValue value) static booleanWebPrismUtil.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 PrismValueModifier and TypeClassDescriptionclassItemWrapperFactoryImpl<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 PrismValueModifier and TypeClassDescriptionclassItemHeaderPanel<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 PrismValueModifier and TypeMethodDescriptionprotected 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 PrismValueModifier and TypeMethodDescription<PV extends PrismValue>
voidItemWrapperImpl.add(PV newValue, ModelServiceLocator locator) <PV extends PrismValue>
voidValueMetadataWrapperImpl.add(PV newValueWrapper, ModelServiceLocator locator) <PV extends PrismValue>
voidItemWrapperImpl.addIgnoringEquivalents(PV newValue, ModelServiceLocator locator) <PV extends PrismValue>
voidValueMetadataWrapperImpl.addIgnoringEquivalents(PV newValue, ModelServiceLocator locator) <D extends ItemDelta<PrismValue,? extends ItemDefinition>>
voidPrismValueWrapperImpl.addToDelta(D delta) protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
voidExpressionWrapper.addValueToDelta(PrismPropertyValueWrapper<ExpressionType> value, D delta) protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
voidItemWrapperImpl.addValueToDelta(VW value, D delta) protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.computeDeltaInternal()protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.computeDeltasInternal()protected abstract <PV extends PrismValue>
PVItemWrapperImpl.createNewEmptyValue(ModelServiceLocator locator) <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>AssociationMappingExpressionWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>AuthenticationBehaviorWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ObjectTypeAttributeMappingWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismPropertyWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismSchemaWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl.getDelta()<V extends PrismValue>
VPrismValueWrapperImpl.getNewValue()protected <V extends PrismValue>
VPrismValueWrapperImpl.getNewValueWithMetadataApplied()<V extends PrismValue>
VPrismValueWrapperImpl.getOldValue()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper with parameters of type PrismValueModifier and TypeMethodDescriptionprotected final voidPrismValueWrapperImpl.setNewValue(PrismValue newValue) -
Uses of PrismValue in com.evolveum.midpoint.gui.impl.prism.wrapper.association
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper.association with type parameters of type PrismValueModifier and TypeMethodDescription<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>AssociationAttributeMappingWrapper.getDelta() -
Uses of PrismValue in com.evolveum.midpoint.gui.impl.registry
Methods in com.evolveum.midpoint.gui.impl.registry with type parameters of type PrismValueModifier and TypeMethodDescription<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.gui.impl.util
Methods in com.evolveum.midpoint.gui.impl.util with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <PV extends PrismValue>
List<ProvenanceMetadataType>AccessMetadataUtil.collectProvenanceMetadata(PV rowValue) static <PV extends PrismValue>
List<StorageMetadataType>AccessMetadataUtil.collectStorageMetadata(PV rowValue) -
Uses of PrismValue in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return PrismValueMethods in com.evolveum.midpoint.model.api with parameters of type PrismValueModifier and TypeMethodDescriptionvoidPipelineItem.setValue(@NotNull PrismValue value) booleanObjectTreeDeltas.subtractFromFocusDelta(@NotNull ItemPath itemPath, @NotNull PrismValue value, boolean fromMinus, boolean dryRun) Constructors in com.evolveum.midpoint.model.api with parameters of type PrismValueModifierConstructorDescriptionPipelineItem(@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 PrismValueModifier and TypeInterfaceDescriptioninterfaceMapping<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 PrismValueModifier and TypeMethodDescription@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 PrismValueModifierConstructorDescriptionCorrelationPropertyValuesDescription(@NotNull CorrelationPropertyDefinition propertyDefinition, @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 PrismValueModifier and TypeMethodDescription<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 PrismValueModifier and TypeMethodDescription@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.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.simulation
Classes in com.evolveum.midpoint.model.api.simulation with type parameters of type PrismValueModifier and TypeInterfaceDescriptionstatic interfaceProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,D extends ItemDefinition<?>> ItemDeltaaugmented with functionality needed to display it in a complex way, for example, with the information on real change(s) to the object.Methods in com.evolveum.midpoint.model.api.simulation that return types with arguments of type PrismValueModifier and TypeMethodDescription@NotNull Set<? extends PrismValue>ProcessedObject.ProcessedObjectItemDelta.getPrismValuesAfter()Prism values of the corresponding item after execution of this delta; beware - may contain results of related deltas@NotNull Set<? extends PrismValue>ProcessedObject.ProcessedObjectItemDelta.getPrismValuesBefore()Prism values of the corresponding item before execution of this delta. -
Uses of PrismValue in com.evolveum.midpoint.model.api.visualizer
Methods in com.evolveum.midpoint.model.api.visualizer that return PrismValue -
Uses of PrismValue in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type PrismValueModifier and TypeInterfaceDescriptioninterfaceItem<V extends PrismValue,D extends ItemDefinition<?>> Item is a common abstraction of Property, Reference and Container.classItemModifyResult<V extends PrismValue>classPartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition<?>> TODO descriptioninterfacePrismItemInstantiableDefinition<T,V extends PrismValue, I extends Item<V, ID>, ID extends ItemDefinition<I>, D extends ItemDelta<V, ID>> Creating values, deltas, and so on.interfaceValueSelector<V extends PrismValue>Selects a value from multivalued item (property, container, reference).Subinterfaces of PrismValue in com.evolveum.midpoint.prismModifier and TypeInterfaceDescriptioninterfacePrismContainerValue<C extends Containerable>interfacePrismObjectValue<O extends Objectable>Extension of PrismContainerValue that holds object-specific data (OID and version).interfaceinterfaceFields in com.evolveum.midpoint.prism declared as PrismValueModifier and TypeFieldDescriptionfinal VItemModifyResult.finalValuefinal VItemModifyResult.requestValueMethods in com.evolveum.midpoint.prism with type parameters of type PrismValueModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>>
voidAdds an item to a property container.static <V extends PrismValue>
ItemModifyResult<V>ItemModifyResult.added(V requestValue, V existingValue) <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(@NotNull 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) Deprecated.<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDeprecated.<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> <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<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>
ItemModifyResult<V>ItemModifyResult.from(V requestValue, V existingValue, ItemModifyResult.ActualApplyOperation actualApplyOperation) static <V extends PrismValue>
@NotNull Collection<V><IV extends PrismValue,ID extends ItemDefinition<?>>
booleanMerges the provided item into this item.static <V extends PrismValue>
ItemModifyResult<V>ItemModifyResult.modified(V requestValue, V existingValue) <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<?>>
voidstatic <V extends PrismValue>
ItemModifyResult<V>ItemModifyResult.removed(V requestValue, V existingValue) <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<?>>
voidstatic <T extends PrismValue>
Collection<T>PrismValueCollectionsUtil.resetParentCollection(Collection<T> values) Sets all parents to null.<IV extends PrismValue,ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.static <V extends PrismValue>
ItemModifyResult<V>ItemModifyResult.unmodified(V value) Methods in com.evolveum.midpoint.prism that return PrismValueModifier and TypeMethodDescriptiondefault PrismValuePrismValue.applyDefinition(@NotNull ItemDefinition<?> definition) Definition application MAY change the value (currently only for container values).PrismValue.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) Definition application MAY change the value (currently only for container values).PrismValue.clone()Literal clone.PrismValue.cloneComplex(@NotNull CloneStrategy strategy) Complex clone with different cloning strategies.default @NotNull PrismValuePrismValue.cloneIfImmutable()default PrismValuePrismValue.copy()PrismValue.createImmutableClone()ItemFactory.createValue(Object realValue) @NotNull PrismValuePrismValue.getRootValue()default PrismValuePrismValue.immutableCopy()TODO define exact semantics of this method regarding the parent.default PrismValuePrismValue.mutableCopy()Methods in com.evolveum.midpoint.prism that return types with arguments of type PrismValueModifier and TypeMethodDescriptionstatic Collection<? extends PrismValue>PrismValueCollectionsUtil.differenceConsideringIds(@NotNull Collection<? extends PrismValue> collection1, @NotNull Collection<? extends PrismValue> collection2, @NotNull EquivalenceStrategy strategy) Returns values present in `collection1` but not in `collection2`.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<? extends PrismValue>PrismValueCollectionsUtil.intersection(@NotNull Collection<? extends PrismValue> collection1, @NotNull Collection<? extends PrismValue> collection2, @NotNull EquivalenceStrategy strategy) Returns values present in `collection1` as well as in `collection2`.static Collection<? extends PrismValue>PrismValueCollectionsUtil.sameIdDifferentContent(@NotNull Collection<? extends PrismValue> collection1, @NotNull Collection<? extends PrismValue> collection2, @NotNull EquivalenceStrategy strategy) Returns values that exist (by ID) in both collections but differ in content.static Collection<PrismValue>PrismValueCollectionsUtil.toPrismValues(Object... realValues) Methods in com.evolveum.midpoint.prism with parameters of type PrismValueModifier and TypeMethodDescriptionstatic booleanItemCollectionsUtil.contains(Collection<? extends PrismValue> values, PrismValue valueToMatch, EquivalenceStrategy strategy) Collection<? extends ItemDelta>PrismValue.diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy) Assumes matching representations.static booleanPrismValueUtil.differentIds(PrismValue v1, PrismValue v2) booleanPrismValue.equals(PrismValue otherValue, @NotNull EquivalenceStrategy strategy) booleanPrismValue.equals(PrismValue otherValue, @NotNull ParameterizedEquivalenceStrategy strategy) static LongPrismContainerValue.getId(PrismValue value) static <T> TPrismValueUtil.getNearestValueOfType(@Nullable PrismValue value, @NotNull Class<T> type) Returns the nearest (going upwards) real value of given `type`.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 @Nullable ObjectablePrismValueUtil.getRootObject(@NotNull PrismValue value) Deprecated.static booleanPrismContainerValue.idsMatch(PrismValue v1, PrismValue v2) static booleanPrismContainerValue.isIdOnly(PrismValue value) voidOriginMarker.mark(PrismValue value) Imprints the origin into the value.booleanPrismValue.representsSameValue(PrismValue other, EquivalenceStrategy strategy, boolean lax) Returns true if this and other value represent the same value.PrismSerializer.serialize(@NotNull PrismValue value) Serializes given prism value (property, reference, or container).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 PrismValueModifier and TypeMethodDescriptionstatic booleanItemCollectionsUtil.contains(Collection<? extends PrismValue> values, PrismValue valueToMatch, EquivalenceStrategy strategy) static Collection<? extends PrismValue>PrismValueCollectionsUtil.differenceConsideringIds(@NotNull Collection<? extends PrismValue> collection1, @NotNull Collection<? extends PrismValue> collection2, @NotNull EquivalenceStrategy strategy) Returns values present in `collection1` but not in `collection2`.@Nullable ComplexTypeDefinitionValueBasedDefinitionLookupHelper.findComplexTypeDefinition(QName typeName, Map<ItemPath, PrismValue> hintValues) static <T> Set<T>PrismValueCollectionsUtil.getRealValuesOfCollection(Collection<? extends PrismValue> collection) static <T> Set<T>PrismValueCollectionsUtil.getRealValuesOfCollectionPreservingNull(Collection<? extends PrismValue> collection) static Collection<? extends PrismValue>PrismValueCollectionsUtil.intersection(@NotNull Collection<? extends PrismValue> collection1, @NotNull Collection<? extends PrismValue> collection2, @NotNull EquivalenceStrategy strategy) Returns values present in `collection1` as well as in `collection2`.static Collection<? extends PrismValue>PrismValueCollectionsUtil.sameIdDifferentContent(@NotNull Collection<? extends PrismValue> collection1, @NotNull Collection<? extends PrismValue> collection2, @NotNull EquivalenceStrategy strategy) Returns values that exist (by ID) in both collections but differ in content. -
Uses of PrismValue in com.evolveum.midpoint.prism.deleg
Classes in com.evolveum.midpoint.prism.deleg with type parameters of type PrismValueModifier and TypeInterfaceDescriptioninterfaceItemDelegator<V extends PrismValue,D extends ItemDefinition<?>> interfaceItemDeltaDelegator<V extends PrismValue,D extends ItemDefinition<?>> Subinterfaces of PrismValue in com.evolveum.midpoint.prism.delegModifier and TypeInterfaceDescriptioninterfacePrismContainerValueDelegator<C extends Containerable>interfacePrismObjectValueDelegator<O extends Objectable>interfaceinterfaceinterfaceMethods in com.evolveum.midpoint.prism.deleg with type parameters of type PrismValueModifier and TypeMethodDescriptiondefault <IV extends PrismValue,ID extends ItemDefinition<?>>
voiddefault <IV extends PrismValue,ID extends ItemDefinition<?>>
voiddefault <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismContainerValueDelegator.addReplaceExisting(Item<IV, ID> item) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerDelegator.findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerDelegator.findCreateItem(QName itemQName, Class<I> type, boolean create) Deprecated.default <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
Idefault <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDeprecated.default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.findItem(ItemDefinition itemDefinition, Class<I> type) default <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
Idefault <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerDelegator.findOrCreateItem(ItemPath containerPath, Class<I> type) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerDelegator.findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.findOrCreateItem(ItemPath path, Class<I> type, ID definition) default <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValueDelegator.findOrCreateItem(QName containerName) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.findOrCreateItem(QName containerName, Class<I> type) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> ItemDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerValueDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyValueDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceValueDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
booleandefault <IV extends PrismValue,ID extends ItemDefinition<?>>
voiddefault <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismContainerDelegator.removeItem(ItemPath path, Class<I> itemType) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismObjectDelegator.removeItem(ItemPath path, Class<I> itemType) default <IV extends PrismValue,ID extends ItemDefinition<?>>
voiddefault <IV extends PrismValue,ID extends ItemDefinition<?>>
booleanMethods in com.evolveum.midpoint.prism.deleg that return PrismValueModifier and TypeMethodDescriptiondefault PrismValuePrismValueDelegator.applyDefinition(@NotNull ItemDefinition<?> definition) default PrismValuePrismValueDelegator.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) default PrismValuePrismValueDelegator.clone()default PrismValuePrismValueDelegator.cloneComplex(@NotNull CloneStrategy strategy) default @NotNull PrismValuePrismValueDelegator.cloneIfImmutable()default PrismValuePrismValueDelegator.createImmutableClone()PrismValueDelegator.delegate()default @NotNull PrismValuePrismValueDelegator.getRootValue()Methods in com.evolveum.midpoint.prism.deleg that return types with arguments of type PrismValueModifier and TypeMethodDescriptiondefault @NotNull Collection<PrismValue>ItemDelegator.getAllValues(ItemPath path) default @NotNull Collection<PrismValue>PrismValueDelegator.getAllValues(ItemPath path) Methods in com.evolveum.midpoint.prism.deleg with parameters of type PrismValueModifier and TypeMethodDescriptiondefault voidItemDeltaDelegator.addEstimatedOldValues(V... newValues) default voidItemDeltaDelegator.addValuesToAdd(V... newValues) default voidItemDeltaDelegator.addValuesToDelete(V... newValues) default Collection<? extends ItemDelta>PrismValueDelegator.diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy) default booleanPrismValueDelegator.equals(PrismValue otherValue, @NotNull EquivalenceStrategy strategy) default booleanPrismValueDelegator.equals(PrismValue otherValue, @NotNull ParameterizedEquivalenceStrategy strategy) default voidItemDeltaDelegator.mergeValuesToAdd(V[] newValues) default voidItemDeltaDelegator.mergeValuesToDelete(V[] newValues) default voidItemDeltaDelegator.mergeValuesToReplace(V[] newValues) default booleanItemDeltaDelegator.removeValue(@NotNull ModificationType modification, @NotNull PrismValue valueToRemove) default booleanItemDeltaDelegator.removeValueToAdd(PrismValue valueToRemove) default booleanItemDeltaDelegator.removeValueToDelete(PrismValue valueToRemove) default booleanItemDeltaDelegator.removeValueToReplace(PrismValue valueToRemove) default booleanPrismValueDelegator.representsSameValue(PrismValue other, EquivalenceStrategy strategy, boolean lax) default voidItemDeltaDelegator.setValuesToReplace(V... newValues) -
Uses of PrismValue in com.evolveum.midpoint.prism.delta
Classes in com.evolveum.midpoint.prism.delta with type parameters of type PrismValueModifier and TypeInterfaceDescriptioninterfaceItemDelta<V extends PrismValue,D extends ItemDefinition<?>> Item Delta describes a change of an item which is a property, container or a reference.static interfaceItemDelta.Transformer<V extends PrismValue,D extends ItemDefinition<?>> interfaceItemDeltaValidator<V extends PrismValue>classPartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition<?>> interfacePrismValueDeltaSetTriple<V extends PrismValue>DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.delta with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaSetTripleUtil.allToZeroSet(Collection<V> values) 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) 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> itemOld, ItemDelta<IV, ID> delta) Converts the old state of an item and the delta into "plus/minus/zero" information.Methods in com.evolveum.midpoint.prism.delta that return types with arguments of type PrismValueModifier and TypeMethodDescriptionObjectDelta.getDeletedValuesFor(ItemPath itemPath) Limitations: (1) For DELETE object delta, we don't know what values were in the object's itemObjectDelta.getNewValuesFor(ItemPath itemPath) Methods in com.evolveum.midpoint.prism.delta with parameters of type PrismValueModifier and TypeMethodDescriptionvoidItemDelta.addEstimatedOldValues(V... newValues) voidItemDelta.addValuesToAdd(V... newValues) voidItemDelta.addValuesToDelete(V... newValues) static <V extends PrismValue,D extends ItemDefinition<?>>
ItemDelta<V,D> ItemDeltaUtil.createAddDeltaFor(Item<V, D> item, PrismValue value) voidItemDelta.mergeValuesToAdd(V[] newValues) voidItemDelta.mergeValuesToDelete(V[] newValues) voidItemDelta.mergeValuesToReplace(V[] newValues) booleanItemDelta.removeValue(@NotNull ModificationType modification, @NotNull PrismValue valueToRemove) booleanItemDelta.removeValueToAdd(PrismValue valueToRemove) UsesEquivalenceStrategy.REAL_VALUE_CONSIDER_DIFFERENT_IDSfor value matching.booleanItemDelta.removeValueToDelete(PrismValue valueToRemove) UsesEquivalenceStrategy.REAL_VALUE_CONSIDER_DIFFERENT_IDSfor value matching.booleanItemDelta.removeValueToReplace(PrismValue valueToRemove) UsesEquivalenceStrategy.REAL_VALUE_CONSIDER_DIFFERENT_IDSfor value matching.voidItemDelta.setValuesToReplace(V... newValues) booleanObjectDelta.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 PrismValueModifier and TypeMethodDescriptionS_MaybeAdd.add(PrismValue... values) S_ValuesEntry.add(PrismValue... values) S_MaybeDelete.delete(PrismValue... values) Deprecated.S_ValuesEntry.delete(PrismValue... values) S_ValuesEntry.mod(PlusMinusZero plusMinusZero, PrismValue... values) S_ValuesEntry.old(PrismValue... values) S_ValuesEntry.replace(PrismValue... values) Method parameters in com.evolveum.midpoint.prism.delta.builder with type arguments of type PrismValueModifier and TypeMethodDescriptionS_MaybeAdd.add(Collection<? extends PrismValue> values) S_ValuesEntry.add(Collection<? extends PrismValue> values) S_MaybeDelete.delete(Collection<? extends PrismValue> values) Deprecated.S_ValuesEntry.delete(Collection<? extends PrismValue> values) S_ValuesEntry.mod(PlusMinusZero plusMinusZero, Collection<? extends PrismValue> values) S_ValuesEntry.old(Collection<? extends PrismValue> values) 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 PrismValueModifier and TypeMethodDescriptiondefault <V extends PrismValue>
Comparator<V>EquivalenceStrategy.prismValueComparator()default <V extends PrismValue>
EqualsChecker<V>EquivalenceStrategy.prismValueEqualsChecker()Methods in com.evolveum.midpoint.prism.equivalence with parameters of type PrismValueModifier and TypeMethodDescriptionbooleanEquivalenceStrategy.equals(PrismValue first, PrismValue second) booleanParameterizedEquivalenceStrategy.equals(PrismValue first, PrismValue second) intEquivalenceStrategy.hashCode(PrismValue value) intParameterizedEquivalenceStrategy.hashCode(PrismValue value) -
Uses of PrismValue in com.evolveum.midpoint.prism.extensions
Classes in com.evolveum.midpoint.prism.extensions with type parameters of type PrismValueModifier and TypeClassDescriptionclassMethods in com.evolveum.midpoint.prism.extensions with type parameters of type PrismValueModifier and TypeMethodDescription<O extends PrismValue>
voidAbstractDelegatedPrismValueDeltaSetTriple.distributeAs(V myMember, PrismValueDeltaSetTriple<O> otherTriple, O otherMember) -
Uses of PrismValue in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement PrismValueModifier and TypeClassDescriptionclasscom.evolveum.midpoint.prism.impl.PrismContainerValueImpl<C extends Containerable>classcom.evolveum.midpoint.prism.impl.PrismReferenceValueImplclasscom.evolveum.midpoint.prism.impl.PrismValueImpl -
Uses of PrismValue in com.evolveum.midpoint.prism.lazy
Classes in com.evolveum.midpoint.prism.lazy with type parameters of type PrismValueModifier and TypeClassDescriptionclassFlyweightClonedItem<V extends PrismValue,D extends ItemDefinition<?>> Flyweight immutable item backed by delegate.Classes in com.evolveum.midpoint.prism.lazy that implement PrismValueModifier and TypeClassDescriptionclassclassGenericLazyPrismContainerValue<C extends Containerable>Lazily evaluatedPrismContainerValue.Methods in com.evolveum.midpoint.prism.lazy that return PrismValueModifier and TypeMethodDescriptionabstract PrismValueFlyweightClonedValue.clone()static PrismValueFlyweightClonedValue.from(@Nullable PrismValue value) Methods in com.evolveum.midpoint.prism.lazy with parameters of type PrismValueModifier and TypeMethodDescriptionstatic PrismValueFlyweightClonedValue.from(@Nullable PrismValue value) static booleanLazyXNodeBasedPrismValue.isNotMaterialized(PrismValue value) -
Uses of PrismValue in com.evolveum.midpoint.prism.marshaller
Methods in com.evolveum.midpoint.prism.marshaller with type parameters of type PrismValueModifier and TypeMethodDescription<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 -
Uses of PrismValue in com.evolveum.midpoint.prism.query
Classes in com.evolveum.midpoint.prism.query with type parameters of type PrismValueModifier and TypeInterfaceDescriptioninterfaceValueFilter<V extends PrismValue,D extends ItemDefinition<?>> -
Uses of PrismValue in com.evolveum.midpoint.prism.schemaContext.resolver
Methods in com.evolveum.midpoint.prism.schemaContext.resolver with parameters of type PrismValueModifier and TypeMethodDescriptionSchemaContextResolver.computeContext(PrismValue prismValue) The method during find schema context by schema context definition -
Uses of PrismValue in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type PrismValueModifier and TypeClassDescriptionclassItemDeltaItem<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 PrismValueModifier and TypeMethodDescriptionstatic <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) protected static <V extends PrismValue,D extends ItemDefinition<?>>
DItemDeltaItem.determineDefinition(Item<V, D> itemOld, ItemDelta<V, D> delta, Item<V, D> itemNew, D explicitDefinition) default <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> Finds a child IDI related to given `path`.<IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> AbstractItemDeltaItem.findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<D, ID> additionalDefinitionResolver) As #findIdi(ItemPath) but with additional definition resolver that provides definitions for sub-items found.<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) static <V extends PrismValue,D extends ItemDefinition<?>>
ItemDeltaItem<V,D> Presumably for "value creation" delta. -
Uses of PrismValue in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <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) Item delta: XML -> native. -
Uses of PrismValue in com.evolveum.midpoint.schema.config
Method parameters in com.evolveum.midpoint.schema.config with type arguments of type PrismValueModifier and TypeMethodDescriptionstatic ConfigurationItemOriginConfigurationItemOrigin.embedded(@NotNull Object value, @NotNull OriginProvider<? super PrismValue> providerForDetachedValues) -
Uses of PrismValue in com.evolveum.midpoint.schema.delta
Classes in com.evolveum.midpoint.schema.delta with type parameters of type PrismValueModifier and TypeClassDescriptionfinal recordConflict<PV extends PrismValue,ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue<PV, ITD>, ITD extends ItemTreeDelta<PV, ID, I, V>, ITDV extends ItemTreeDeltaValue<PV, ITD>> classItemTreeDelta<PV extends PrismValue,ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue> classItemTreeDeltaValue<PV extends PrismValue,ITD extends ItemTreeDelta> Methods in com.evolveum.midpoint.schema.delta with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <PV extends PrismValue,V extends ItemTreeDeltaValue<PV, ?>, ID extends ItemDelta<PV, ?>, ITD extends ItemTreeDelta<PV, ?, ?, V>>
voidTreeDeltaUtils.populateItemTreeDelta(ID delta, ITD treeDelta) Methods in com.evolveum.midpoint.schema.delta that return types with arguments of type PrismValueModifier and TypeMethodDescriptionCollection<? extends PrismValue>DeltaScannerResult.estimatedOldValues()Returns the value of theestimatedOldValuesrecord component.@NotNull Map<ModificationType,List<? extends PrismValue>> DeltaScannerResult.values()Returns the value of thevaluesrecord component.Constructor parameters in com.evolveum.midpoint.schema.delta with type arguments of type PrismValueModifierConstructorDescriptionDeltaScannerResult(@NotNull Class<? extends ObjectType> objectType, @NotNull ItemDelta<?, ?> delta, @NotNull ItemPath fullPath, @NotNull Map<ModificationType, List<? extends PrismValue>> values, Collection<? extends PrismValue> estimatedOldValues) Creates an instance of aDeltaScannerResultrecord class.DeltaScannerResult(@NotNull Class<? extends ObjectType> objectType, @NotNull ItemDelta<?, ?> delta, @NotNull ItemPath fullPath, @NotNull Map<ModificationType, List<? extends PrismValue>> values, Collection<? extends PrismValue> estimatedOldValues) Creates an instance of aDeltaScannerResultrecord class. -
Uses of PrismValue in com.evolveum.midpoint.schema.expression
Method parameters in com.evolveum.midpoint.schema.expression with type arguments of type PrismValueModifier and TypeMethodDescriptionstatic TypedValue<?>TypedValue.of(@NotNull Collection<? extends PrismValue> prismValues, @Nullable QName typeName) Creates aTypedValuewith a collection of real values. -
Uses of PrismValue in com.evolveum.midpoint.schema.metadata
Methods in com.evolveum.midpoint.schema.metadata with parameters of type PrismValueModifier and TypeMethodDescriptionbooleanMidpointProvenanceEquivalenceStrategy.equals(PrismValue first, PrismValue second) intMidpointProvenanceEquivalenceStrategy.hashCode(PrismValue value) -
Uses of PrismValue in com.evolveum.midpoint.schema.processor
Classes in com.evolveum.midpoint.schema.processor with type parameters of type PrismValueModifier and TypeInterfaceDescriptioninterfaceShadowAttribute<V extends PrismValue,D extends ShadowAttributeDefinition<V, D, RV, SA>, RV, SA extends ShadowAttribute<V, D, RV, SA>> Access to bothShadowSimpleAttributeandShadowReferenceAttribute.interfaceShadowAttributeDefinition<V extends PrismValue,D extends ShadowAttributeDefinition<V, D, RV, SA>, RV, SA extends ShadowAttribute<V, D, RV, SA>> Definition of aShadowAttribute: simple or reference one. .classShadowAttributeDefinitionImpl<V extends PrismValue,D extends ShadowAttributeDefinition<V, D, RV, SA>, RV, SA extends ShadowAttribute<V, D, RV, SA>, ND extends NativeShadowAttributeDefinition> Base implementation ofShadowSimpleAttributeDefinitionImplandShadowReferenceAttributeDefinitionImpl.Classes in com.evolveum.midpoint.schema.processor that implement PrismValueModifier and TypeClassDescriptionclassRepresents a specific shadow association value - i.e. something that is put intoShadowReferenceAttribute.classRepresents a value of aShadowReferenceAttribute. -
Uses of PrismValue in com.evolveum.midpoint.schema.route
Methods in com.evolveum.midpoint.schema.route that return types with arguments of type PrismValueModifier and TypeMethodDescriptionItemRouteSegment.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 -
Uses of PrismValue in com.evolveum.midpoint.schema.selector.eval
Methods in com.evolveum.midpoint.schema.selector.eval with parameters of type PrismValueModifier and TypeMethodDescriptionvoidSelectorProcessingContext.traceMatchingEnd(ValueSelector selector, @NotNull PrismValue value, boolean match) voidSelectorProcessingContext.traceMatchingStart(ValueSelector selector, @NotNull PrismValue value) -
Uses of PrismValue in com.evolveum.midpoint.schema.selector.spec
Methods in com.evolveum.midpoint.schema.selector.spec with parameters of type PrismValueModifier and TypeMethodDescriptionbooleanArchetypeRefClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) Determines whether the archetype(s) do match the selector.booleanAssigneeClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanCandidateAssigneeClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanDelegatorClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanFilterClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanOrgRefClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanOrgRelationClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanOwnerClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanParentClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanRelatedObjectClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanRequesterClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanRoleRelationClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) abstract booleanSelectorClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) Returns `true` if the `value` matches this clause.booleanSelfClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) Returnstruein case incoming value's OID matches at least one of the "self" OIDs (for "self" OIDs definition, look atSubjectedEvaluationContext.getSelfOids(com.evolveum.midpoint.schema.selector.eval.SubjectedEvaluationContext.DelegatorSelection)).booleanSubtypeClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanTenantClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanTypeClause.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) booleanValueSelector.matches(@NotNull PrismValue value, @NotNull MatchingContext ctx) Returns `true` if the `value` matches this selector. -
Uses of PrismValue in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util with parameters of type PrismValueModifier and TypeMethodDescriptionstatic @Nullable ObjectTypeObjectTypeUtil.asObjectTypeIfPossible(@Nullable PrismValue value) static voidObjectTypeUtil.normalizeAllRelations(PrismValue value, RelationRegistry relationRegistry) static booleanProvenanceMetadataUtil.valueHasMappingSpec(PrismValue value, MappingSpecificationType mappingSpecification) Method parameters in com.evolveum.midpoint.schema.util with type arguments of type PrismValueModifier and TypeMethodDescriptionstatic ValueListTypeExecuteScriptUtil.createInput(Collection<? extends PrismValue> values) static ValueListTypeExecuteScriptUtil.createInputCloned(Collection<? extends PrismValue> values) static Collection<PrismObject<? extends ObjectType>>ObjectTypeUtil.getRootsForValues(@NotNull Collection<PrismValue> values) AsObjectTypeUtil.getRootsForContainerables(Collection)but for arbitrary prism values. -
Uses of PrismValue in com.evolveum.midpoint.schema.validator
Methods in com.evolveum.midpoint.schema.validator with parameters of type PrismValueModifier and TypeMethodDescriptionvoidObjectValidator.checkOid(ValidationResult result, PrismValue item, String oid) -
Uses of PrismValue in com.evolveum.midpoint.web.component.prism.show
Methods in com.evolveum.midpoint.web.component.prism.show with parameters of type PrismValueModifier and TypeMethodDescriptionstatic ValueMetadataWrapperImplVisualizationUtil.createValueMetadataWrapper(PrismValue value, PageBase page) -
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 PrismValueModifier and TypeClassDescriptionclassValueSearchFilterItem<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 PrismValueModifier and TypeMethodDescriptionstatic <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 PrismValueConstructors in com.evolveum.prism.xml.ns._public.types_3 with parameters of type PrismValue