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.model.common.expression
Classes in com.evolveum.midpoint.model.common.expression with type parameters of type PrismValueModifier and TypeClassDescriptionclassModelExpressionEnvironment<V extends PrismValue,D extends ItemDefinition<?>> Describes an environment in which anExpressionis evaluated.static final classModelExpressionEnvironment.ExpressionEnvironmentBuilder<V extends PrismValue,D extends ItemDefinition<?>> static interfaceModelExpressionEnvironment.ExtraOptionsProvider<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.model.common.expression with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <V extends PrismValue,D extends ItemDefinition<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.empty()static <V extends PrismValue,D extends ItemDefinition<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.forModelContext(@NotNull ModelContext<?> modelContext) static <V extends PrismValue,D extends ItemDefinition<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.forProjectionContext(@NotNull ModelProjectionContext projectionContext) static <V extends PrismValue,D extends ItemDefinition<?>>
Mapping<V,D> ModelExpressionThreadLocalHolder.getMapping() -
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.evaluator
Classes in com.evolveum.midpoint.model.common.expression.evaluator with type parameters of type PrismValueModifier and TypeClassDescriptionclassAbstractSearchExpressionEvaluator<V extends PrismValue,O extends ObjectType, D extends ItemDefinition<?>, E extends SearchObjectExpressionEvaluatorType> Expression evaluator that is based on searching for an object of `O` type meeting specified criteria (like entitlement shadow), and then converting it into "processed" form (like association value).classConstExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns zero set with a single value obtained by resolving given https://docs.evolveum.com/midpoint/reference/expressions/constants/[constant].classFunctionExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Calls specified library function expression.classGenerateExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Generates a string value based on given value policy.classProportionalExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.model.common.expression.evaluator with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssignmentTargetSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationFromLinkExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationTargetSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ConstExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>FunctionExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>GenerateExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ProportionalExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ReferenceSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ShadowOwnerReferenceSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.evaluator.caching
Classes in com.evolveum.midpoint.model.common.expression.evaluator.caching with type parameters of type PrismValueModifier and TypeClassDescriptionclassAbstractSearchExpressionEvaluatorCache<V extends PrismValue,O extends ObjectType, QK extends QueryKey, QR extends com.evolveum.midpoint.model.common.expression.evaluator.caching.QueryResult<V>> Cache for search expression-based evaluators. -
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.evaluator.filter
Classes in com.evolveum.midpoint.model.common.expression.evaluator.filter with type parameters of type PrismValueModifier and TypeClassDescriptionclassFilterExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Filter expression evaluator.Methods in com.evolveum.midpoint.model.common.expression.evaluator.filter with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>FilterExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.evaluator.path
Classes in com.evolveum.midpoint.model.common.expression.evaluator.path with type parameters of type PrismValueModifier and TypeClassDescriptionclassPathExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns value set triple derived from specified (or default) source by resolving specified path.Methods in com.evolveum.midpoint.model.common.expression.evaluator.path with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>PathExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.evaluator.transformation
Classes in com.evolveum.midpoint.model.common.expression.evaluator.transformation with type parameters of type PrismValueModifier and TypeClassDescriptionclassAbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>, E extends TransformExpressionEvaluatorType> Evaluates transformational expression: one that transforms input values to output values. -
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.functions
Methods in com.evolveum.midpoint.model.common.expression.functions with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
Expression<V,D> FunctionLibraryManager.createFunctionExpression(FunctionConfigItem function, D outputDefinition, @NotNull ExpressionProfile functionExpressionProfile, Task task, OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ObjectLibraryFunctionExecutor.execute(@NotNull String functionName, @Nullable Map<String, Object> rawParams) This method is invoked by the scripts.Methods in com.evolveum.midpoint.model.common.expression.functions with parameters of type PrismValueModifier and TypeMethodDescription@NotNull Collection<?>BasicExpressionFunctions.getMetadataExtensionValues(PrismValue value, String itemLocalPart) Simplified version of getMetadataValue aimed at fetching single-segment extension paths.@NotNull Collection<?>BasicExpressionFunctions.getMetadataValues(PrismValue value, Object... pathSegments) Generic method to extract all metadata values pointed-to by given item path (specified as segments).@NotNull Collection<?>BasicExpressionFunctions.getMetadataValues(PrismValue value, String path) -
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.script
Classes in com.evolveum.midpoint.model.common.expression.script with type parameters of type PrismValueModifier and TypeClassDescriptionclassScriptExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Executes specified script written e.g. in Groovy, JavaScript, Python, etc.Methods in com.evolveum.midpoint.model.common.expression.script with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ScriptExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue>
@NotNull List<V>AbstractScriptEvaluator.evaluate(@NotNull ScriptExpressionEvaluationContext context) <V extends PrismValue>
@NotNull List<V>ScriptEvaluator.evaluate(@NotNull ScriptExpressionEvaluationContext context) Evaluates given script in given context.<V extends PrismValue>
@NotNull List<V>ScriptExpression.evaluate(ScriptExpressionEvaluationContext context) -
Uses of PrismValue in com.evolveum.midpoint.model.common.mapping
Classes in com.evolveum.midpoint.model.common.mapping with type parameters of type PrismValueModifier and TypeClassDescriptionclassAbstractMappingBuilder<V extends PrismValue,D extends ItemDefinition<?>, MBT extends AbstractMappingType, RT extends AbstractMappingBuilder<V, D, MBT, RT>> Builder is used to construct a configuration of Mapping object, which - after building - becomes immutable.classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>, MBT extends AbstractMappingType> Evaluation of a mapping.classMappingBuilder<V extends PrismValue,D extends ItemDefinition<?>> Builder for (traditional) data mappings.classMappingImpl<V extends PrismValue,D extends ItemDefinition<?>> (Traditional) data mapping.interfacePrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.model.common.mapping with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
MappingBuilder<V,D> MappingFactory.createMappingBuilder()<V extends PrismValue,D extends ItemDefinition<?>>
MappingBuilder<V,D> MappingFactory.createMappingBuilder(@NotNull ConfigurationItem<MappingType> mappingCI, String shortDesc) <V extends PrismValue,D extends ItemDefinition<?>>
MappingBuilder<V,D> MappingFactory.createMappingBuilder(@NotNull MappingType mappingBean, @NotNull ConfigurationItemOrigin origin, String shortDesc) <V extends PrismValue,D extends ItemDefinition<?>>
MetadataMappingBuilder<V,D> MappingFactory.createMappingBuilder(@NotNull MetadataMappingType mappingBean, @NotNull ConfigurationItemOrigin context, String shortDesc) Methods in com.evolveum.midpoint.model.common.mapping with parameters of type PrismValueModifier and TypeMethodDescriptionAbstractMappingBuilder.addVariableDefinition(String name, PrismValue value) -
Uses of PrismValue in com.evolveum.midpoint.model.common.mapping.metadata
Classes in com.evolveum.midpoint.model.common.mapping.metadata with type parameters of type PrismValueModifier and TypeClassDescriptionclassMetadataMappingBuilder<V extends PrismValue,D extends ItemDefinition<?>> classMetadataMappingImpl<V extends PrismValue,D extends ItemDefinition<?>> Evaluated or to-be-evaluated metadata mapping.Methods in com.evolveum.midpoint.model.common.mapping.metadata that return PrismValueModifier and TypeMethodDescriptionMetadataComputationInput.InputDataValue.getPrismValue()Data value, e.g.Methods in com.evolveum.midpoint.model.common.mapping.metadata that return types with arguments of type PrismValueMethods in com.evolveum.midpoint.model.common.mapping.metadata with parameters of type PrismValueModifier and TypeMethodDescriptionvoidMetadataComputationInput.add(PrismValue inputValue, Map<String, Collection<?>> metadataSourceMap) Method parameters in com.evolveum.midpoint.model.common.mapping.metadata with type arguments of type PrismValueModifier and TypeMethodDescriptionTransformationalMetadataComputation.forMapping(List<PrismValue> inputValues, ItemValueMetadataProcessingSpec processingSpec, MappingImpl<?, ?> mapping) Constructors in com.evolveum.midpoint.model.common.mapping.metadata with parameters of type PrismValueModifierConstructorDescriptionInputDataValue(PrismValue value, Map<String, Collection<?>> metadataSourceMap) -
Uses of PrismValue in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <V extends PrismValue,D extends ItemDefinition<?>, C extends Containerable>
List<ItemDelta<V,D>> PopulatorUtil.computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, VariablesMap variables, ExpressionEvaluationContext context, OperationResult result) static <IV extends PrismValue,ID extends ItemDefinition<?>, C extends Containerable>
ItemDelta<IV,ID> PopulatorUtil.evaluatePopulateExpression(PopulateItemType populateItem, VariablesMap variables, ExpressionEvaluationContext context, PrismContainerDefinition<C> targetContainerDefinition, OperationResult result) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.expr
Classes in com.evolveum.midpoint.model.impl.expr with type parameters of type PrismValueModifier and TypeClassDescriptionclassAssociationSynchronizationResult<V extends PrismValue>Result of the evaluation ofAssociationSynchronizationExpressionEvaluator.classSequentialValueExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns current value of a given sequence object.Methods in com.evolveum.midpoint.model.impl.expr with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationConstructionExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationSynchronizationExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>SequentialValueExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
Mapping<V,D> MidpointFunctionsImpl.getMapping()Methods in com.evolveum.midpoint.model.impl.expr that return types with arguments of type PrismValueModifier and TypeMethodDescription@NotNull Collection<PrismValue>MidpointFunctionsImpl.collectAssignedFocusMappingsResults(@NotNull ItemPath path) MidpointFunctionsImpl.selectIdentityItemValues(@Nullable Collection<FocusIdentityType> identities, @Nullable FocusIdentitySourceType source, @NotNull ItemPath itemPath) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.lens
Classes in com.evolveum.midpoint.model.impl.lens with type parameters of type PrismValueModifier and TypeClassDescriptionclassItemValueWithOrigin<V extends PrismValue,D extends ItemDefinition<?>> Value of an item along with the information where it came from:ItemValueWithOrigin.producerandItemValueWithOrigin.construction.classIvwoConsolidator<V extends PrismValue,D extends ItemDefinition<?>, I extends ItemValueWithOrigin<V, D>> Consolidate the output of mappings for a single item to a delta.final classIvwoConsolidatorBuilder<V extends PrismValue,D extends ItemDefinition<?>, I extends ItemValueWithOrigin<V, D>> Methods in com.evolveum.midpoint.model.impl.lens with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <V extends PrismValue,D extends ItemDefinition<?>>
MappingBuilder<V,D> LensUtil.addAssignmentPathVariables(MappingBuilder<V, D> builder, AssignmentPathVariables assignmentPathVariables) static <V extends PrismValue,D extends ItemDefinition<?>>
DeltaSetTriple<ItemValueWithOrigin<V,D>> ItemValueWithOrigin.createOutputTriple(PrismValueDeltaSetTripleProducer<V, D> mapping) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.lens.identities
Methods in com.evolveum.midpoint.model.impl.lens.identities that return types with arguments of type PrismValueModifier and TypeMethodDescription@NotNull Collection<PrismValue>IdentitiesManager.selectIdentityItemValue(@Nullable Collection<FocusIdentityType> identities, @Nullable FocusIdentitySourceType source, @NotNull ItemPath itemPath) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.lens.projector
Classes in com.evolveum.midpoint.model.impl.lens.projector with type parameters of type PrismValueModifier and TypeInterfaceDescriptioninterfaceEvaluatedConstructionMappingExtractor<V extends PrismValue,D extends ItemDefinition<?>, AH extends AssignmentHolderType> -
Uses of PrismValue in com.evolveum.midpoint.model.impl.lens.projector.focus
Classes in com.evolveum.midpoint.model.impl.lens.projector.focus with type parameters of type PrismValueModifier and TypeInterfaceDescriptionstatic interfaceFocalMappingSetEvaluation.TripleCustomizer<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.model.impl.lens.projector.focus with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>, T extends ObjectType, F extends FocusType>
Map<UniformItemPath,MappingOutputStruct<V>> ProjectionMappingSetEvaluator.evaluateMappingsToTriples(MappingEvaluatorParams<V, D, T, F> params, Task task, OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
voidDeltaSetTripleIvwoMap.putOrMerge(@NotNull ItemPath outputPath, @Nullable DeltaSetTriple<ItemValueWithOrigin<V, D>> outputTriple) Puts the specified triple into the map; either "as is", or merging it with existing triple for the given path.<D extends ItemDefinition<?>,V extends PrismValue>
voidProjectionValueMetadataCreator.setValueMetadata(@NotNull ItemDelta<V, D> itemDelta, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
voidProjectionValueMetadataCreator.setValueMetadata(@NotNull Item<V, D> resourceObjectItem, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result) Method parameters in com.evolveum.midpoint.model.impl.lens.projector.focus with type arguments of type PrismValueModifier and TypeMethodDescriptionstatic voidFocusConstraintsChecker.clearCacheForValues(Collection<? extends PrismValue> values) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds
Classes in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds with type parameters of type PrismValueModifier and TypeClassDescriptionclassMappingEvaluationRequest<V extends PrismValue,D extends ItemDefinition<?>> Everything needed to evaluate already prepared inbound mapping.Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds with type parameters of type PrismValueModifier and TypeMethodDescriptiondefault <V extends PrismValue,D extends ItemDefinition<?>>
@Nullable ItemDelta<V,D> InboundSourceData.getEffectiveItemDelta(ItemPath path) Delta that moves the item from the state at the beginning of the clockwork execution to the current state.<V extends PrismValue,D extends ItemDefinition<?>>
@Nullable ItemDelta<V,D> InboundSourceData.Shadow.getEffectiveItemDelta(ItemPath path) <V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> InboundSourceData.AssociationValue.getItemOld(@NotNull ItemPath itemPath) <V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> InboundSourceData.getItemOld(@NotNull ItemPath itemPath) Returns the specific item, for the purpose of providing the mapping source (IDI).<V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> InboundSourceData.Shadow.getItemOld(@NotNull ItemPath itemPath) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.lens.projector.mappings
Classes in com.evolveum.midpoint.model.impl.lens.projector.mappings with type parameters of type PrismValueModifier and TypeClassDescriptionstatic final recordMappingEvaluator.EvaluationContext<V extends PrismValue,D extends ItemDefinition<?>> classMappingEvaluatorParams<V extends PrismValue,D extends ItemDefinition<?>, T extends ObjectType, F extends FocusType> TODO determine the fate of this classinterfaceMappingInitializer<V extends PrismValue,D extends ItemDefinition<?>> interfaceMappingOutputProcessor<V extends PrismValue>classMappingOutputStruct<V extends PrismValue>Output of mappings computation: basically the triple plus some flags.Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>, AH extends AssignmentHolderType>
Source<V,D> AutoassignRoleMappingEvaluationRequest.constructDefaultSource(ObjectDeltaObject<AH> focusOdo) <V extends PrismValue,D extends ItemDefinition<?>, AH extends AssignmentHolderType>
Source<V,D> FocalMappingEvaluationRequest.constructDefaultSource(ObjectDeltaObject<AH> focusOdo) <V extends PrismValue,D extends ItemDefinition, T extends ObjectType, F extends FocusType>
voidNextRecompute.createTrigger(PrismObject<T> targetObject, PrismObjectDefinition<T> targetObjectDefinition, LensElementContext<T> targetContext) static <V extends PrismValue,D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.empty()<V extends PrismValue,D extends ItemDefinition<?>>
voidMappingEvaluator.evaluateMapping(@NotNull MappingImpl<V, D> mapping, @NotNull MappingEvaluator.EvaluationContext<V, D> context, @NotNull Task task, @NotNull OperationResult result) Evaluates parsed mapping in given lens and projection context (if available - they may be null).static <V extends PrismValue,D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.forModelContext(@NotNull ModelContext<?> modelContext) static <V extends PrismValue,D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.forProjectionContext(@NotNull ModelProjectionContext projectionContext) static <V extends PrismValue,D extends ItemDefinition>
NextRecomputeNextRecompute.update(NextRecompute mappingNextRecompute, NextRecompute existing) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.mining
Methods in com.evolveum.midpoint.model.impl.mining with type parameters of type PrismValueModifier and TypeMethodDescriptionprotected static <PV extends PrismValue>
List<ProvenanceMetadataType>RoleAnalysisServiceUtils.collectProvenanceMetadata(PV rowValue) protected static <PV extends PrismValue>
@NotNull List<ValueMetadataType>RoleAnalysisServiceUtils.collectValueMetadata(PV rowValue) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.scripting
Methods in com.evolveum.midpoint.model.impl.scripting with parameters of type PrismValueModifier and TypeMethodDescriptionvoidPipelineData.addValue(PrismValue value, VariablesMap variables) voidPipelineData.addValue(PrismValue value, OperationResult result, VariablesMap variables) static @NotNull PipelineDataPipelineData.create(@NotNull PrismValue value, @NotNull VariablesMap variables) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.scripting.actions
Methods in com.evolveum.midpoint.model.impl.scripting.actions with parameters of type PrismValueModifier and TypeMethodDescriptionvoidBaseActionExecutor.ItemProcessor.process(PrismValue value, PipelineItem item, OperationResult result) voidBaseActionExecutor.ConsoleFailureMessageWriter.write(PrismValue value, @NotNull Throwable exception) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.scripting.helpers
Methods in com.evolveum.midpoint.model.impl.scripting.helpers with parameters of type PrismValueModifier and TypeMethodDescriptionstatic <T> TScriptingDataUtil.getRealValue(PrismValue prismValue, Class<T> clazz) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <V extends PrismValue,F extends ObjectType>
@NotNull List<V>ModelImplUtils.evaluateScript(ScriptExpression scriptExpression, LensContext<F> lensContext, VariablesMap variables, boolean useNew, String shortDesc, Task task, OperationResult parentResult) -
Uses of PrismValue in com.evolveum.midpoint.model.impl.visualizer.output
Methods in com.evolveum.midpoint.model.impl.visualizer.output that return PrismValueMethods in com.evolveum.midpoint.model.impl.visualizer.output with parameters of type PrismValueModifier and TypeMethodDescriptionvoidVisualizationItemValueImpl.setSourceValue(PrismValue sourceValue) -
Uses of PrismValue in com.evolveum.midpoint.notifications.api.events.factory
Methods in com.evolveum.midpoint.notifications.api.events.factory with parameters of type PrismValueModifier and TypeMethodDescription@NotNull CustomEventCustomEventFactory.createEvent(String subtype, PrismValue value, EventOperationType operation, EventStatusType status, String channel) -
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 with type parameters of type PrismValueModifier and TypeClassDescriptionclassItemImpl<V extends PrismValue,D extends ItemDefinition<?>> Item is a common abstraction of Property and PropertyContainer.Classes in com.evolveum.midpoint.prism.impl that implement PrismValueModifier and TypeClassDescriptionclassPrismContainerValueImpl<C extends Containerable>classPrismObjectValueImpl<O extends Objectable>Extension of PrismContainerValue that holds object-specific data (OID and version).classclassBEWARE!classMethods in com.evolveum.midpoint.prism.impl 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.<IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismContainerValueImpl.addReplaceExisting(Item<IV, ID> item) Adds an item to a property container.<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable) <V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> ItemFactoryImpl.createDummyItem(Item<V, D> itemOld, D definition, ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findCreateItem(QName itemQName, Class<I> type, boolean create) <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>>
I<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findItem(ItemDefinition itemDefinition, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findOrCreateItem(ItemPath containerPath, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findOrCreateItem(ItemPath path, Class<I> type, ID definition) <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValueImpl.findOrCreateItem(QName containerName) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findOrCreateItem(QName containerName, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerValueImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyValueImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceValueImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
booleanMerges the provided item into this item.<IV extends PrismValue,ID extends ItemDefinition<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismContainerImpl.removeItem(ItemPath path, Class<I> itemType) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismObjectImpl.removeItem(ItemPath path, Class<I> itemType) <IV extends PrismValue,ID extends ItemDefinition<?>>
voidprotected <IV extends PrismValue,ID extends ItemDefinition<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.Methods in com.evolveum.midpoint.prism.impl that return PrismValueModifier and TypeMethodDescriptionPrismPropertyValueImpl.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) PrismReferenceValueImpl.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) abstract PrismValuePrismValueImpl.clone()Literal clone.abstract PrismValuePrismValueImpl.cloneComplex(@NotNull CloneStrategy strategy) Complex clone with different cloning strategies.PrismValueImpl.createImmutableClone()ItemFactoryImpl.createValue(Object realValue) @NotNull PrismValuePrismValueImpl.getRootValue()Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type PrismValueModifier and TypeMethodDescription@NotNull Collection<PrismValue>ItemImpl.getAllValues(ItemPath path) @NotNull Collection<PrismValue>PrismContainerImpl.getAllValues(ItemPath path) @NotNull Collection<PrismValue>PrismContainerValueImpl.getAllValues(ItemPath path) @NotNull Collection<PrismValue>PrismReferenceImpl.getAllValues(ItemPath path) @NotNull Collection<PrismValue>PrismReferenceValueImpl.getAllValues(ItemPath path) @NotNull Collection<PrismValue>PrismValueImpl.getAllValues(ItemPath path) Methods in com.evolveum.midpoint.prism.impl with parameters of type PrismValueModifier and TypeMethodDescriptionCollection<? extends ItemDelta>PrismValueImpl.diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy) Assumes matching representations.booleanPrismContainerValueImpl.diffMatchingRepresentation(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy, boolean exitOnDiff) final voidPrismValueImpl.diffMatchingRepresentation(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy) booleanPrismValueImpl.diffMatchingRepresentation(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy, boolean exitOnDiff) booleanPrismContainerValueImpl.equals(PrismValue other, @NotNull ParameterizedEquivalenceStrategy strategy) booleanPrismObjectValueImpl.equals(PrismValue other, @NotNull ParameterizedEquivalenceStrategy strategy) booleanPrismPropertyValueImpl.equals(PrismValue other, @NotNull ParameterizedEquivalenceStrategy strategy) booleanPrismReferenceValueImpl.equals(PrismValue other, @NotNull ParameterizedEquivalenceStrategy strategy) booleanPrismValueImpl.equals(PrismValue otherValue, @NotNull EquivalenceStrategy equivalenceStrategy) booleanPrismValueImpl.equals(PrismValue other, @NotNull ParameterizedEquivalenceStrategy strategy) booleanPrismContainerValueImpl.representsSameValue(PrismValue other, EquivalenceStrategy strategy, boolean lax) booleanPrismValueImpl.representsSameValue(PrismValue other, EquivalenceStrategy strategy, boolean lax) -
Uses of PrismValue in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta with type parameters of type PrismValueModifier and TypeClassDescriptionclassItemDeltaImpl<V extends PrismValue,D extends ItemDefinition<?>> classPrismValueDeltaSetTripleImpl<V extends PrismValue>DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.impl.delta with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactoryImpl.createPrismValueDeltaSetTriple()<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactoryImpl.createPrismValueDeltaSetTriple(Collection<V> zeroSet, Collection<V> plusSet, Collection<V> minusSet) <O extends PrismValue>
voidPrismValueDeltaSetTripleImpl.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> ObjectDeltaImpl.findItemDelta(ItemPath itemPath) <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDeltaImpl.findItemDelta(ItemPath itemPath, boolean strict) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>, DD extends ItemDelta<IV, ID>>
DDObjectDeltaImpl.findItemDelta(ItemPath propertyPath, Class<DD> deltaType, Class<I> itemType, boolean strict) <IV extends PrismValue,ID extends ItemDefinition<?>>
Collection<PartiallyResolvedDelta<IV,ID>> ObjectDeltaImpl.findPartial(ItemPath propertyPath) Methods in com.evolveum.midpoint.prism.impl.delta that return types with arguments of type PrismValueModifier and TypeMethodDescriptionObjectDeltaImpl.getDeletedValuesFor(ItemPath itemPath) Limitations: (1) For DELETE object delta, we don't know what values were in the object's itemObjectDeltaImpl.getNewValuesFor(ItemPath itemPath) Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type PrismValueModifier and TypeMethodDescriptionvoidItemDeltaImpl.addEstimatedOldValues(V... newValues) voidItemDeltaImpl.addValuesToAdd(V... newValues) voidItemDeltaImpl.addValuesToDelete(V... newValues) voidItemDeltaImpl.mergeValuesToAdd(V[] newValues) voidItemDeltaImpl.mergeValuesToDelete(V[] newValues) voidItemDeltaImpl.mergeValuesToReplace(V[] newValues) booleanItemDeltaImpl.removeValue(@NotNull ModificationType modification, @NotNull PrismValue valueToRemove) booleanItemDeltaImpl.removeValueToAdd(PrismValue valueToRemove) booleanItemDeltaImpl.removeValueToDelete(PrismValue valueToRemove) booleanItemDeltaImpl.removeValueToReplace(PrismValue valueToRemove) voidItemDeltaImpl.setValuesToReplace(V... newValues) booleanObjectDeltaImpl.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.impl.delta.builder
Methods in com.evolveum.midpoint.prism.impl.delta.builder with parameters of type PrismValueModifier and TypeMethodDescriptionDeltaBuilder.add(PrismValue... values) DeltaBuilder.delete(PrismValue... values) DeltaBuilder.mod(PlusMinusZero plusMinusZero, PrismValue... values) DeltaBuilder.old(PrismValue... values) DeltaBuilder.replace(PrismValue... values) Method parameters in com.evolveum.midpoint.prism.impl.delta.builder with type arguments of type PrismValueModifier and TypeMethodDescriptionDeltaBuilder.add(Collection<? extends PrismValue> values) DeltaBuilder.delete(Collection<? extends PrismValue> values) DeltaBuilder.mod(PlusMinusZero plusMinusZero, Collection<? extends PrismValue> values) DeltaBuilder.old(Collection<? extends PrismValue> values) DeltaBuilder.replace(Collection<? extends PrismValue> values) -
Uses of PrismValue in com.evolveum.midpoint.prism.impl.item
Classes in com.evolveum.midpoint.prism.impl.item with type parameters of type PrismValueModifier and TypeClassDescriptionclassDummyItem<V extends PrismValue,D extends ItemDefinition<?>, R extends Item<V, D>> Methods in com.evolveum.midpoint.prism.impl.item with type parameters of type PrismValueModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findCreateItem(QName itemQName, Class<I> type, boolean create) <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>>
I<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findOrCreateItem(ItemPath containerPath, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> DummyContainerImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> DummyPropertyImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> DummyReferenceImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidDummyContainerImpl.removeItem(ItemPath path, Class<I> itemType) Methods in com.evolveum.midpoint.prism.impl.item that return types with arguments of type PrismValueModifier and TypeMethodDescriptionfinal @NotNull Collection<PrismValue>DummyItem.getAllValues(ItemPath path) -
Uses of PrismValue in com.evolveum.midpoint.prism.impl.lazy
Classes in com.evolveum.midpoint.prism.impl.lazy that implement PrismValueMethods in com.evolveum.midpoint.prism.impl.lazy with parameters of type PrismValueModifier and TypeMethodDescriptionbooleanLazyPrismContainerValue.equals(PrismValue otherValue, @NotNull EquivalenceStrategy strategy) -
Uses of PrismValue in com.evolveum.midpoint.prism.impl.marshaller
Methods in com.evolveum.midpoint.prism.impl.marshaller with type parameters of type PrismValueModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismParserImplIO.parseItem()<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismParserImplNoIO.parseItem()<IV extends PrismValue>
IVPrismParserImplIO.parseItemValue()<IV extends PrismValue>
IVPrismParserImplNoIO.parseItemValue()<IV extends PrismValue,ID extends ItemDefinition<?>, C extends Containerable>
Item<IV,ID> JaxbDomHackImpl.parseRawElement(Object element, PrismContainerDefinition<C> definition) This is used in a form of "fromAny" to parse elements from a JAXB getAny method to prism.Methods in com.evolveum.midpoint.prism.impl.marshaller with parameters of type PrismValueModifier and TypeMethodDescriptionstatic @NotNull ItemInfoItemInfo.determineFromValue(@NotNull PrismValue value, QName itemName, ItemDefinition itemDefinition, @NotNull SchemaRegistry schemaRegistry) PrismSerializerImpl.serialize(@NotNull PrismValue value) PrismSerializerImpl.serialize(@NotNull PrismValue value, QName itemName) JaxbDomHackImpl.toAny(PrismValue value) Serializes prism value to JAXB "any" format as returned by JAXB getAny() methods. -
Uses of PrismValue in com.evolveum.midpoint.prism.impl.metadata
Methods in com.evolveum.midpoint.prism.impl.metadata with type parameters of type PrismValueModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findCreateItem(QName itemQName, Class<I> type, boolean create) <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>>
I<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findOrCreateItem(ItemPath containerPath, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> ValueMetadataAdapter.findPartial(ItemPath path) static <V extends PrismValue>
@NotNull Collection<V><IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidValueMetadataAdapter.removeItem(ItemPath path, Class<I> itemType) Methods in com.evolveum.midpoint.prism.impl.metadata that return types with arguments of type PrismValueModifier and TypeMethodDescriptionstatic @NotNull Collection<PrismValue>ValueMetadataAdapter.getAllValues(Item<?, ?> item, ItemPath path) @NotNull Collection<PrismValue>ValueMetadataAdapter.getAllValues(ItemPath path) -
Uses of PrismValue in com.evolveum.midpoint.prism.impl.query
Classes in com.evolveum.midpoint.prism.impl.query with type parameters of type PrismValueModifier and TypeClassDescriptionclassValueFilterImpl<V extends PrismValue,D extends ItemDefinition<?>> -
Uses of PrismValue in com.evolveum.midpoint.prism.impl.schemaContext.resolver
Methods in com.evolveum.midpoint.prism.impl.schemaContext.resolver with parameters of type PrismValueModifier and TypeMethodDescriptionTypeContextResolver.computeContext(PrismValue prismValue) TypePropertyContextResolver.computeContext(PrismValue prismValue) -
Uses of PrismValue in com.evolveum.midpoint.prism.impl.xjc
Methods in com.evolveum.midpoint.prism.impl.xjc with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismForJAXBUtil.createItem(PrismContainerValue parentValue, QName name, Class<I> type) -
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.repo.common.expression
Classes in com.evolveum.midpoint.repo.common.expression with type parameters of type PrismValueModifier and TypeClassDescriptionclassExpression<V extends PrismValue,D extends ItemDefinition<?>> "Compiled" form ofExpressionTypebean.interfaceExpressionEvaluator<V extends PrismValue>Represents an expression evaluator (e.g. literal, path, script, assignmentTargetSearch, etc).classSource<V extends PrismValue,D extends ItemDefinition<?>> Expression evaluation source.classSourceTriple<V extends PrismValue,D extends ItemDefinition<?>> PrismValueDeltaSetTriple that also remembers the source from which it has originated.classValueSetDefinition<IV extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.repo.common.expression with type parameters of type PrismValueModifier and TypeMethodDescriptionstatic <V extends PrismValue>
Collection<V>ExpressionUtil.computeTargetValues(ItemPath path, TypedValue<?> defaultTargetContext, VariablesMap variables, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) static <T,V extends PrismValue>
VExpressionUtil.convertToPrismValue(T realValue, ItemDefinition<?> definition, String contextDescription) Guaranteed to return _detached_ (i.e., parent-less) prism value.<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) Creates an evaluator.static <V extends PrismValue,D extends ItemDefinition<?>>
VExpressionUtil.evaluateExpression(VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue,D extends ItemDefinition<?>>
VExpressionUtil.evaluateExpression(Collection<Source<?, ?>> sources, VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue,D extends ItemDefinition<?>>
@NotNull Collection<V>ExpressionUtil.evaluateExpressionNative(Collection<Source<?, ?>> sources, VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue>
VExpressionUtil.getExpressionOutputValue(PrismValueDeltaSetTriple<V> outputTriple, String shortDesc) static <V extends PrismValue,D extends ItemDefinition<?>>
@Nullable ObjectExpressionEvaluationUtil.getSingleRealValue(PrismValueDeltaSetTriple<V> outputTriple, D outputDefinition, String contextDesc) <V extends PrismValue,D extends ItemDefinition<?>>
Expression<V,D> ExpressionFactory.makeExpression(@Nullable ExpressionConfigItem expressionCI, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, @NotNull Task task, @NotNull OperationResult result) Note that the expression profile is provided here explicitly.<V extends PrismValue,D extends ItemDefinition<?>>
Expression<V,D> ExpressionFactory.makeExpression(@Nullable ExpressionType expressionBean, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, @NotNull Task task, @NotNull OperationResult result) Deprecated.Methods in com.evolveum.midpoint.repo.common.expression with parameters of type PrismValueModifier and TypeMethodDescriptionbooleanValueSetDefinition.ExtraSetSpecification.matches(PrismValue value) voidVariableProducer.processSourceValue(@NotNull Source<?, ?> source, @Nullable PrismValue value, @NotNull VariablesMap variables) Processes a source value, putting extra variables to `variables` map (if applicable).Method parameters in com.evolveum.midpoint.repo.common.expression with type arguments of type PrismValueModifier and TypeMethodDescription@NotNull ValueMetadataTypeTransformationValueMetadataComputer.compute(@NotNull List<PrismValue> inputValues, @NotNull OperationResult result) -
Uses of PrismValue in com.evolveum.midpoint.repo.common.expression.evaluator
Classes in com.evolveum.midpoint.repo.common.expression.evaluator with type parameters of type PrismValueModifier and TypeClassDescriptionclassAbstractExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>, E> Evaluates an expression defined byAbstractExpressionEvaluator.expressionEvaluatorBean.classAsIsExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns value set triple of the default source.classLiteralExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Always returns zero set with literal value (values) specified in the evaluator.Methods in com.evolveum.midpoint.repo.common.expression.evaluator with type parameters of type PrismValueModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AsIsExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>LiteralExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) Methods in com.evolveum.midpoint.repo.common.expression.evaluator with parameters of type PrismValueModifier and TypeMethodDescriptionprotected voidAbstractExpressionEvaluator.addInternalOrigin(PrismValue value, ExpressionEvaluationContext context) Adds Internal origin for given prismValue. -
Uses of PrismValue in com.evolveum.midpoint.repo.common.query
Methods in com.evolveum.midpoint.repo.common.query with parameters of type PrismValue -
Uses of PrismValue in com.evolveum.midpoint.repo.sqale.qmodel.common
Methods in com.evolveum.midpoint.repo.sqale.qmodel.common that return PrismValueModifier and TypeMethodDescriptionQContainerWithFullObjectMapping.toSchemaObjectEmbedded(com.querydsl.core.Tuple tuple, Q alias) Methods in com.evolveum.midpoint.repo.sqale.qmodel.common that return types with arguments of type PrismValueModifier and TypeMethodDescriptionClass<? extends Item<? extends PrismValue,?>> QContainerWithFullObjectMapping.getPrismItemType() -
Uses of PrismValue in com.evolveum.midpoint.repo.sqale.qmodel.object
Methods in com.evolveum.midpoint.repo.sqale.qmodel.object that return PrismValueModifier and TypeMethodDescriptionQSeparatelySerializedItem.toSchemaObjectEmbedded(com.querydsl.core.Tuple row, Q base) Methods in com.evolveum.midpoint.repo.sqale.qmodel.object that return types with arguments of type PrismValueModifier and TypeMethodDescriptionClass<? extends Item<? extends PrismValue,?>> QSeparatelySerializedItem.getPrismItemType() -
Uses of PrismValue in com.evolveum.midpoint.repo.sqale.qmodel.ref
Methods in com.evolveum.midpoint.repo.sqale.qmodel.ref that return types with arguments of type PrismValueModifier and TypeMethodDescriptionClass<? extends Item<? extends PrismValue,?>> QObjectReferenceFullObjectMapping.getPrismItemType() -
Uses of PrismValue in com.evolveum.midpoint.report.api
Methods in com.evolveum.midpoint.report.api that return types with arguments of type PrismValueModifier and TypeMethodDescriptionCollection<? extends PrismValue>ReportService.evaluateScript(@NotNull PrismObject<ReportType> report, @NotNull ExpressionType expression, VariablesMap variables, String shortDesc, Task task, OperationResult result) -
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.security.enforcer.api
Classes in com.evolveum.midpoint.security.enforcer.api with type parameters of type PrismValueModifier and TypeClassDescriptionclassValueAuthorizationParameters<V extends PrismValue>Authorization parameters for sub-object operations.Methods in com.evolveum.midpoint.security.enforcer.api that return PrismValueModifier and TypeMethodDescriptionAbstractAuthorizationParameters.getValue()The value (for value-based params) or "any object" - for traditional params.Methods in com.evolveum.midpoint.security.enforcer.api with parameters of type PrismValueModifier and TypeMethodDescriptionPrismEntityOpConstraints.ForItemContent.getValueConstraints(@NotNull PrismValue value) Returns compiled constraints for given value of the current item. -
Uses of PrismValue in com.evolveum.midpoint.task.api
Methods in com.evolveum.midpoint.task.api with type parameters of type PrismValueModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> Task.getExtensionItemOrClone(ItemName itemName) Returns specified item (property, reference or container) from the extension. -
Uses of PrismValue in com.evolveum.midpoint.task.api.test
Methods in com.evolveum.midpoint.task.api.test with type parameters of type PrismValueModifier and TypeMethodDescription<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> NullTaskImpl.getExtensionItemOrClone(ItemName propertyName) -
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