Uses of Interface
com.evolveum.midpoint.prism.PrismValue
-
-
Uses of PrismValue in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with type parameters of type PrismValue Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>StaticExpressionUtil. parseValueElements(Collection<?> valueElements, ID outputDefinition, String contextDescription)
static <IV extends PrismValue,ID extends ItemDefinition>
List<javax.xml.bind.JAXBElement<RawType>>StaticExpressionUtil. serializeValueElements(Item<IV,ID> item, String contextDescription)
-
Uses of PrismValue in com.evolveum.midpoint.common.refinery
Methods in com.evolveum.midpoint.common.refinery with parameters of type PrismValue Modifier and Type Method Description boolean
LayerRefinedAttributeDefinitionImpl. canBeDefinitionOf(PrismValue pvalue)
-
Uses of PrismValue in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return PrismValue Modifier and Type Method Description PrismValue
PipelineItem. getValue()
Methods in com.evolveum.midpoint.model.api with parameters of type PrismValue Modifier and Type Method Description void
PipelineItem. setValue(PrismValue value)
Constructors in com.evolveum.midpoint.model.api with parameters of type PrismValue Constructor Description PipelineItem(PrismValue value, OperationResult result)
PipelineItem(PrismValue value, OperationResult result, VariablesMap variables)
-
Uses of PrismValue in com.evolveum.midpoint.model.api.context
Classes in com.evolveum.midpoint.model.api.context with type parameters of type PrismValue Modifier and Type Interface Description interface
Mapping<V extends PrismValue,D extends ItemDefinition>
-
Uses of PrismValue in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with type parameters of type PrismValue Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
Mapping<V,D>MidpointFunctions. getMapping()
Methods in com.evolveum.midpoint.model.api.expr that return types with arguments of type PrismValue Modifier and Type Method Description Collection<PrismValue>
MidpointFunctions. collectAssignedFocusMappingsResults(ItemPath path)
Returns all non-negative values from all focus mappings (targeted to given path) from all non-negative evaluated assignments. -
Uses of PrismValue in com.evolveum.midpoint.model.api.visualizer
Methods in com.evolveum.midpoint.model.api.visualizer that return PrismValue Modifier and Type Method Description PrismValue
SceneItemValue. getSourceValue()
-
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.evaluator
Classes in com.evolveum.midpoint.model.common.expression.evaluator with type parameters of type PrismValue Modifier and Type Class Description class
AbstractSearchExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,E extends TransformExpressionEvaluatorType>
class
ConstExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
FunctionExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
GenerateExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
PathExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
ProportionalExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.common.expression.evaluator with type parameters of type PrismValue Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>AssignmentTargetSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>AssociationFromLinkExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>AssociationTargetSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ConstExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>FunctionExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>GenerateExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>PathExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ProportionalExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ReferenceSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, 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 PrismValue Modifier and Type Class Description class
AbstractSearchExpressionEvaluatorCache<V extends PrismValue,RV extends PrismObject,QK extends QueryKey,QR extends QueryResult>
Cache for search expression-based evaluators.class
QueryResult<V extends PrismValue>
Method parameters in com.evolveum.midpoint.model.common.expression.evaluator.caching with type arguments of type PrismValue Modifier and Type Method Description protected QueryResult
DefaultSearchExpressionEvaluatorCache. createQueryResult(List<PrismValue> resultList, List<PrismObject> rawResultList)
-
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 PrismValue Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ObjectCustomFunctions. execute(String functionName, Map<String,Object> params)
This method is invoked by the scripts. -
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 PrismValue Modifier and Type Class Description class
ScriptExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.common.expression.script with type parameters of type PrismValue Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ScriptExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<T,V extends PrismValue>
List<V>AbstractCachingScriptEvaluator. evaluate(ScriptExpressionEvaluationContext context)
<T,V extends PrismValue>
List<V>ScriptEvaluator. evaluate(ScriptExpressionEvaluationContext context)
<V extends PrismValue>
List<V>ScriptExpression. evaluate(ScriptExpressionEvaluationContext context)
<V extends PrismValue>
List<V>ScriptExpression. evaluate(ExpressionVariables variables, ScriptExpressionReturnTypeType suggestedReturnType, boolean useNew, String contextDescription, Task task, OperationResult result)
Deprecated. -
Uses of PrismValue in com.evolveum.midpoint.model.common.expression.script.velocity
Methods in com.evolveum.midpoint.model.common.expression.script.velocity with type parameters of type PrismValue Modifier and Type Method Description <T,V extends PrismValue>
List<V>VelocityScriptEvaluator. 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 PrismValue Modifier and Type Class Description class
MappingImpl<V extends PrismValue,D extends ItemDefinition>
Mapping is non-recyclable single-use object.static class
MappingImpl.Builder<V extends PrismValue,D extends ItemDefinition>
Builder is used to construct a configuration of Mapping object, which - after building - becomes immutable.interface
PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.common.mapping with type parameters of type PrismValue Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
MappingImpl.Builder<V,D>MappingFactory. createMappingBuilder()
<V extends PrismValue,D extends ItemDefinition>
MappingImpl.Builder<V,D>MappingFactory. createMappingBuilder(MappingType mappingType, String shortDesc)
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type PrismValue Modifier and Type Method Description MappingImpl.Builder<V,D>
MappingImpl.Builder. addVariableDefinition(String name, PrismValue value)
-
Uses of PrismValue in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util with type parameters of type PrismValue Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition,C extends Containerable>
List<ItemDelta<V,D>>PopulatorUtil. computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, ExpressionVariables variables, ExpressionEvaluationContext params, String contextDescription, Task task, 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 PrismValue Modifier and Type Class Description class
ExpressionEnvironment<F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
class
SequentialValueExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.impl.expr with type parameters of type PrismValue Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>SequentialValueExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
ExpressionEnvironment<F,V,D>ModelExpressionThreadLocalHolder. getExpressionEnvironment()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
LensContext<F>ModelExpressionThreadLocalHolder. getLensContext()
<V extends PrismValue,D extends ItemDefinition>
Mapping<V,D>MidpointFunctionsImpl. getMapping()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
Mapping<V,D>ModelExpressionThreadLocalHolder. getMapping()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
LensProjectionContextModelExpressionThreadLocalHolder. getProjectionContext()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
voidModelExpressionThreadLocalHolder. popExpressionEnvironment()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
voidModelExpressionThreadLocalHolder. pushExpressionEnvironment(ExpressionEnvironment<F,V,D> env)
Methods in com.evolveum.midpoint.model.impl.expr that return types with arguments of type PrismValue Modifier and Type Method Description Collection<PrismValue>
MidpointFunctionsImpl. collectAssignedFocusMappingsResults(ItemPath path)
-
Uses of PrismValue in com.evolveum.midpoint.model.impl.lens
Classes in com.evolveum.midpoint.model.impl.lens with type parameters of type PrismValue Modifier and Type Class Description class
ItemValueWithOrigin<V extends PrismValue,D extends ItemDefinition>
class
IvwoConsolidator<V extends PrismValue,D extends ItemDefinition,I extends ItemValueWithOrigin<V,D>>
Consolidate the mappings of a single item to a delta.Methods in com.evolveum.midpoint.model.impl.lens with type parameters of type PrismValue Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition>
MappingImpl.Builder<V,D>LensUtil. addAssignmentPathVariables(MappingImpl.Builder<V,D> builder, AssignmentPathVariables assignmentPathVariables, PrismContext prismContext)
static <V extends PrismValue>
VLensUtil. cloneAndApplyMetadata(V value, boolean isAssignment, PrismValueDeltaSetTripleProducer<?,?> mapping)
static <V extends PrismValue>
VLensUtil. cloneAndApplyMetadata(V value, boolean isAssignment, MappingType mapping)
static <V extends PrismValue,D extends ItemDefinition>
VLensUtil. cloneAndApplyMetadata(V value, boolean isAssignment, Collection<ItemValueWithOrigin<V,D>> origins)
static <V extends PrismValue,D extends ItemDefinition>
DeltaSetTriple<ItemValueWithOrigin<V,D>>ItemValueWithOrigin. createOutputTriple(PrismValueDeltaSetTripleProducer<V,D> mapping, PrismContext prismContext)
-
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 PrismValue Modifier and Type Interface Description interface
MappingExtractor<V extends PrismValue,D extends ItemDefinition,F extends FocusType>
-
Uses of PrismValue in com.evolveum.midpoint.model.impl.lens.projector.focus
Method parameters in com.evolveum.midpoint.model.impl.lens.projector.focus with type arguments of type PrismValue Modifier and Type Method Description static void
FocusConstraintsChecker. clearCacheForValues(Collection<? extends PrismValue> values)
-
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 PrismValue Modifier and Type Class Description class
MappingEvaluatorParams<V extends PrismValue,D extends ItemDefinition,T extends ObjectType,F extends FocusType>
interface
MappingInitializer<V extends PrismValue,D extends ItemDefinition>
interface
MappingOutputProcessor<V extends PrismValue>
class
MappingOutputStruct<V extends PrismValue>
static interface
MappingSetEvaluator.EvaluatedMappingConsumer<V extends PrismValue,D extends ItemDefinition>
static interface
MappingSetEvaluator.TripleCustomizer<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with type parameters of type PrismValue Modifier and Type Method Description <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,AH extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(MappingFactory mappingFactory, LensContext<AH> context, MappingType mappingType, ObjectType originObject, ObjectDeltaObject<AH> focusOdo, AssignmentPathVariables assignmentPathVariables, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(MappingFactory mappingFactory, LensContext<AH> context, MappingType mappingType, ObjectType originObject, ObjectDeltaObject<AH> focusOdo, Source<V,D> defaultSource, PrismObject<T> defaultTargetObject, AssignmentPathVariables assignmentPathVariables, Integer iteration, String iterationToken, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,F extends ObjectType>
voidMappingEvaluator. evaluateMapping(MappingImpl<V,D> mapping, LensContext<F> lensContext, LensProjectionContext projContext, Task task, OperationResult parentResult)
<V extends PrismValue,D extends ItemDefinition,F extends ObjectType>
voidMappingEvaluator. evaluateMapping(MappingImpl<V,D> mapping, LensContext<F> lensContext, Task task, OperationResult parentResult)
<V extends PrismValue,D extends ItemDefinition,T extends ObjectType,F extends FocusType>
Map<UniformItemPath,MappingOutputStruct<V>>MappingEvaluator. evaluateMappingSetProjection(MappingEvaluatorParams<V,D,T,F> params, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
NextRecomputeMappingSetEvaluator. evaluateMappingsToTriples(LensContext<AH> context, List<? extends FocalMappingEvaluationRequest<?,?>> evaluationRequests, ObjectTemplateMappingEvaluationPhaseType phase, ObjectDeltaObject<AH> focusOdo, TargetObjectSpecification<T> targetSpecification, Map<UniformItemPath,DeltaSetTriple<? extends ItemValueWithOrigin<?,?>>> outputTripleMap, MappingSetEvaluator.TripleCustomizer<V,D> tripleCustomizer, MappingSetEvaluator.EvaluatedMappingConsumer<V,D> mappingConsumer, int iteration, String iterationToken, XMLGregorianCalendar now, Task task, OperationResult result)
Evaluates a set of mappings; chaining them appropriately if needed. -
Uses of PrismValue in com.evolveum.midpoint.model.impl.scripting
Methods in com.evolveum.midpoint.model.impl.scripting with parameters of type PrismValue Modifier and Type Method Description void
PipelineData. addValue(PrismValue value, VariablesMap variables)
void
PipelineData. addValue(PrismValue value, OperationResult result, VariablesMap variables)
static PipelineData
PipelineData. create(PrismValue value)
static PipelineData
PipelineData. create(PrismValue value, 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 PrismValue Modifier and Type Method Description protected Throwable
BaseActionExecutor. processActionException(Throwable e, String actionName, PrismValue value, ExecutionContext context)
-
Uses of PrismValue in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util with type parameters of type PrismValue Modifier and Type Method Description static <V extends PrismValue,F extends ObjectType>
List<V>ModelImplUtils. evaluateScript(ScriptExpression scriptExpression, LensContext<F> lensContext, ExpressionVariables 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 PrismValue Modifier and Type Method Description PrismValue
SceneItemValueImpl. getSourceValue()
Methods in com.evolveum.midpoint.model.impl.visualizer.output with parameters of type PrismValue Modifier and Type Method Description void
SceneItemValueImpl. 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 PrismValue Modifier and Type Method Description CustomEvent
CustomEventFactory. createEvent(String subtype, EventHandlerType handler, 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 PrismValue Modifier and Type Interface Description interface
Item<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property, Reference and Container.class
PartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition>
TODO descriptionSubinterfaces of PrismValue in com.evolveum.midpoint.prism Modifier and Type Interface Description interface
PrismContainerValue<C extends Containerable>
interface
PrismObjectValue<O extends Objectable>
Extension of PrismContainerValue that holds object-specific data (OID and version).interface
PrismPropertyValue<T>
interface
PrismReferenceValue
Methods in com.evolveum.midpoint.prism with type parameters of type PrismValue Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. add(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. add(Item<IV,ID> item, boolean checkUniqueness)
Adds an item to a property container.<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. addReplaceExisting(Item<IV,ID> item)
Adds an item to a property container.static <T extends PrismValue>
Collection<T>PrismValueCollectionsUtil. cloneCollection(Collection<T> values)
static <T extends PrismValue>
Collection<T>PrismValueCollectionsUtil. cloneCollectionComplex(CloneStrategy strategy, Collection<T> values)
static <X extends PrismValue>
Collection<X>PrismValueCollectionsUtil. cloneValues(Collection<X> values)
static <V extends PrismValue>
booleanPrismValueCollectionsUtil. collectionContainsEquivalentValue(Collection<V> collection, V value)
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>
booleanPrismValueCollectionsUtil. containsRealValue(Collection<V> collection, V value)
static <X,V extends PrismValue>
booleanPrismValueCollectionsUtil. containsRealValue(Collection<X> collection, V value, Function<X,V> valueExtractor)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable)
<V extends PrismValue,D extends ItemDefinition>
Item<V,D>ItemFactory. createDummyItem(Item<V,D> itemOld, D definition, ItemPath path)
Creates a dummy container with a fixed path.static <V extends PrismValue>
booleanPrismValueCollectionsUtil. equalsRealValues(Collection<V> collection1, Collection<V> collection2)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(QName itemQName, Class<I> type, boolean create)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainer. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findItem(ItemPath path, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findItem(QName itemQName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemDefinition itemDefinition, Class<I> type)
default <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerValue. findItem(ItemPath itemPath)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemPath itemName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findOrCreateItem(ItemPath containerPath, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findOrCreateItem(ItemPath path, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerValue. findOrCreateItem(QName containerName)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findOrCreateItem(QName containerName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>Item. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismContainer. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismContainerValue. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismProperty. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismPropertyValue. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismReference. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismReferenceValue. findPartial(ItemPath path)
static <V extends PrismValue>
Collection<V>Item. getValues(Item<V,?> item)
<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValue. merge(Item<IV,ID> item)
Merges the provided item into this item.<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismParser. parseItem()
Parses the input as a prism item.<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismParserNoIO. parseItem()
<IV extends PrismValue>
IVPrismParser. parseItemValue()
Parses the input as a prism value.<IV extends PrismValue>
IVPrismParserNoIO. parseItemValue()
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. remove(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
voidPrismContainer. removeItem(ItemPath path, Class<I> itemType)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
voidPrismObject. removeItem(ItemPath path, Class<I> itemType)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. replace(Item<IV,ID> oldItem, Item<IV,ID> newItem)
static <T extends PrismValue>
Collection<T>PrismValueCollectionsUtil. resetParentCollection(Collection<T> values)
Sets all parents to null.<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValue. subtract(Item<IV,ID> item)
Subtract the provided item from this item.Methods in com.evolveum.midpoint.prism that return PrismValue Modifier and Type Method Description PrismValue
PrismValue. clone()
Literal clone.PrismValue
PrismValue. cloneComplex(CloneStrategy strategy)
Complex clone with different cloning strategies.PrismValue
ItemFactory. createValue(Object realValue)
PrismValue
PrismValue. getRootValue()
Methods in com.evolveum.midpoint.prism that return types with arguments of type PrismValue Modifier and Type Method Description static Collection<PrismValue>
Item. getAllValues(Item<?,?> item, ItemPath path)
Collection<PrismValue>
Item. getAllValues(ItemPath path)
Collection<PrismValue>
PrismContainerValue. getAllValues(ItemPath path)
Collection<PrismValue>
PrismValue. getAllValues(ItemPath path)
Methods in com.evolveum.midpoint.prism with parameters of type PrismValue Modifier and Type Method Description boolean
ItemDefinition. canBeDefinitionOf(PrismValue pvalue)
Collection<? extends ItemDelta>
PrismValue. diff(PrismValue otherValue)
Assumes matching representations.Collection<? extends ItemDelta>
PrismValue. diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy)
Assumes matching representations.static boolean
PrismValueUtil. differentIds(PrismValue v1, PrismValue v2)
boolean
PrismValue. equals(PrismValue otherValue, EquivalenceStrategy strategy)
boolean
PrismValue. equals(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy)
boolean
PrismValue. equals(PrismValue thisValue, PrismValue otherValue)
static PrismContainerValue<?>
PrismValueUtil. getParentContainerValue(PrismValue value)
boolean
PrismValue. representsSameValue(PrismValue other, boolean lax)
Returns true if this and other value represent the same value.T
PrismSerializer. serialize(PrismValue value)
Serializes given prism value (property, reference, or container).T
PrismSerializer. serialize(PrismValue value, QName rootName)
Serializes given prism value (property, reference, or container).Method parameters in com.evolveum.midpoint.prism with type arguments of type PrismValue Modifier and Type Method Description static <T> Set<T>
PrismValueCollectionsUtil. getRealValuesOfCollection(Collection<? extends PrismValue> collection)
-
Uses of PrismValue in com.evolveum.midpoint.prism.delta
Classes in com.evolveum.midpoint.prism.delta with type parameters of type PrismValue Modifier and Type Interface Description interface
ItemDelta<V extends PrismValue,D extends ItemDefinition>
interface
ItemDeltaValidator<V extends PrismValue>
class
PartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition>
interface
PrismValueDeltaSetTriple<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.delta with type parameters of type PrismValue Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item)
static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item, PrismValue value)
<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactory. createPrismValueDeltaSetTriple()
<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactory. createPrismValueDeltaSetTriple(Collection<V> zeroSet, Collection<V> plusSet, Collection<V> minusSet)
static <V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaSetTripleUtil. diffPrismValueDeltaSetTriple(Collection<V> valuesOld, Collection<V> valuesNew, PrismContext prismContext)
Compares two (unordered) collections and creates a triple describing the differences.<O extends PrismValue>
voidPrismValueDeltaSetTriple. distributeAs(V myMember, PrismValueDeltaSetTriple<O> otherTriple, O otherMember)
Distributes a value in this triple similar to the placement of other value in the other triple.<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDelta. findItemDelta(ItemPath itemPath)
TODO specify this method! An attempt: Given this ADD or MODIFY object delta OD, finds an item delta ID such that "ID has the same effect on an item specified by itemPath as OD" (simply said).<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDelta. findItemDelta(ItemPath itemPath, boolean strict)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>,DD extends ItemDelta<IV,ID>>
DDObjectDelta. findItemDelta(ItemPath itemPath, Class<DD> deltaType, Class<I> itemType, boolean strict)
<IV extends PrismValue,ID extends ItemDefinition>
Collection<PartiallyResolvedDelta<IV,ID>>ObjectDelta. findPartial(ItemPath propertyPath)
static <IV extends PrismValue,ID extends ItemDefinition>
PrismValueDeltaSetTriple<IV>ItemDeltaUtil. toDeltaSetTriple(Item<IV,ID> item, ItemDelta<IV,ID> delta, PrismContext prismContext)
Methods in com.evolveum.midpoint.prism.delta that return types with arguments of type PrismValue Modifier and Type Method Description List<PrismValue>
ObjectDelta. getDeletedValuesFor(ItemPath itemPath)
Limitations: (1) For DELETE object delta, we don't know what values were in the object's item.List<PrismValue>
ObjectDelta. getNewValuesFor(ItemPath itemPath)
Methods in com.evolveum.midpoint.prism.delta with parameters of type PrismValue Modifier and Type Method Description void
ItemDelta. addEstimatedOldValues(V... newValues)
void
ItemDelta. addValuesToAdd(V... newValues)
void
ItemDelta. addValuesToDelete(V... newValues)
static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item, PrismValue value)
void
ItemDelta. mergeValuesToAdd(V[] newValues)
void
ItemDelta. mergeValuesToDelete(V[] newValues)
void
ItemDelta. mergeValuesToReplace(V[] newValues)
boolean
ItemDelta. removeValueToAdd(PrismValue valueToRemove)
boolean
ItemDelta. removeValueToDelete(PrismValue valueToRemove)
boolean
ItemDelta. removeValueToReplace(PrismValue valueToRemove)
void
ItemDelta. setValuesToReplace(V... newValues)
boolean
ObjectDelta. subtract(ItemPath itemPath, PrismValue value, boolean fromMinusSet, boolean dryRun)
Checks if the delta tries to add (or set) a 'value' for the item identified by 'itemPath'. -
Uses of PrismValue in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with parameters of type PrismValue Modifier and Type Method Description S_MaybeDelete
S_ValuesEntry. add(PrismValue... values)
S_ItemEntry
S_MaybeDelete. delete(PrismValue... values)
S_ItemEntry
S_ValuesEntry. delete(PrismValue... values)
S_ItemEntry
S_ValuesEntry. mod(PlusMinusZero plusMinusZero, PrismValue... values)
S_ValuesEntry
S_ValuesEntry. old(PrismValue... values)
S_ItemEntry
S_ValuesEntry. replace(PrismValue... values)
Method parameters in com.evolveum.midpoint.prism.delta.builder with type arguments of type PrismValue Modifier and Type Method Description S_MaybeDelete
S_ValuesEntry. add(Collection<? extends PrismValue> values)
S_ItemEntry
S_MaybeDelete. delete(Collection<? extends PrismValue> values)
S_ItemEntry
S_ValuesEntry. delete(Collection<? extends PrismValue> values)
S_ItemEntry
S_ValuesEntry. mod(PlusMinusZero plusMinusZero, Collection<? extends PrismValue> values)
S_ValuesEntry
S_ValuesEntry. old(Collection<? extends PrismValue> values)
S_ItemEntry
S_ValuesEntry. replace(Collection<? extends PrismValue> values)
-
Uses of PrismValue in com.evolveum.midpoint.prism.equivalence
Methods in com.evolveum.midpoint.prism.equivalence with parameters of type PrismValue Modifier and Type Method Description boolean
EquivalenceStrategy. equals(PrismValue first, PrismValue second)
boolean
ParameterizedEquivalenceStrategy. equals(PrismValue first, PrismValue second)
int
EquivalenceStrategy. hashCode(PrismValue value)
int
ParameterizedEquivalenceStrategy. hashCode(PrismValue value)
-
Uses of PrismValue in com.evolveum.midpoint.prism.extensions
Classes in com.evolveum.midpoint.prism.extensions with type parameters of type PrismValue Modifier and Type Class Description class
AbstractDelegatedPrismValueDeltaSetTriple<V extends PrismValue>
Methods in com.evolveum.midpoint.prism.extensions with type parameters of type PrismValue Modifier and Type Method Description <O extends PrismValue>
voidAbstractDelegatedPrismValueDeltaSetTriple. distributeAs(V myMember, PrismValueDeltaSetTriple<O> otherTriple, O otherMember)
-
Uses of PrismValue in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl with type parameters of type PrismValue Modifier and Type Class Description class
ItemImpl<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property and PropertyContainer.Classes in com.evolveum.midpoint.prism.impl that implement PrismValue Modifier and Type Class Description class
PrismContainerValueImpl<C extends Containerable>
class
PrismObjectValueImpl<O extends Objectable>
Extension of PrismContainerValue that holds object-specific data (OID and version).class
PrismPropertyValueImpl<T>
class
PrismReferenceValueImpl
class
PrismValueImpl
Methods in com.evolveum.midpoint.prism.impl with type parameters of type PrismValue Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValueImpl. add(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValueImpl. add(Item<IV,ID> item, boolean checkUniqueness)
Adds 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>PrismContainerImpl. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findItem(ItemPath path, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findItem(QName itemQName, Class<I> type)
<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>>
IPrismContainerValueImpl. findItem(ItemPath itemPath, Class<I> type)
<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>
booleanPrismContainerValueImpl. merge(Item<IV,ID> item)
Merges the provided item into this item.<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValueImpl. remove(Item<IV,ID> item)
<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>
voidPrismContainerValueImpl. replace(Item<IV,ID> oldItem, Item<IV,ID> newItem)
<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValueImpl. subtract(Item<IV,ID> item)
Subtract the provided item from this item.Methods in com.evolveum.midpoint.prism.impl that return PrismValue Modifier and Type Method Description abstract PrismValue
PrismValueImpl. clone()
Literal clone.abstract PrismValue
PrismValueImpl. cloneComplex(CloneStrategy strategy)
Complex clone with different cloning strategies.PrismValue
ItemFactoryImpl. createValue(Object realValue)
PrismValue
PrismValueImpl. getRootValue()
Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type PrismValue Modifier and Type Method Description Collection<PrismValue>
ItemImpl. getAllValues(ItemPath path)
Collection<PrismValue>
PrismContainerValueImpl. getAllValues(ItemPath path)
Collection<PrismValue>
PrismValueImpl. getAllValues(ItemPath path)
Methods in com.evolveum.midpoint.prism.impl with parameters of type PrismValue Modifier and Type Method Description boolean
PrismContainerDefinitionImpl. canBeDefinitionOf(PrismValue pvalue)
boolean
PrismPropertyDefinitionImpl. canBeDefinitionOf(PrismValue pvalue)
boolean
PrismReferenceDefinitionImpl. canBeDefinitionOf(PrismValue pvalue)
Collection<? extends ItemDelta>
PrismValueImpl. diff(PrismValue otherValue)
Assumes matching representations.Collection<? extends ItemDelta>
PrismValueImpl. diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy)
Assumes matching representations.void
PrismContainerValueImpl. diffMatchingRepresentation(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy)
void
PrismValueImpl. diffMatchingRepresentation(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy)
boolean
PrismContainerValueImpl. equals(PrismValue other, ParameterizedEquivalenceStrategy strategy)
boolean
PrismPropertyValueImpl. equals(PrismValue other, ParameterizedEquivalenceStrategy strategy)
boolean
PrismReferenceValueImpl. equals(PrismValue other, ParameterizedEquivalenceStrategy strategy)
boolean
PrismValueImpl. equals(PrismValue otherValue, EquivalenceStrategy equivalenceStrategy)
boolean
PrismValueImpl. equals(PrismValue other, ParameterizedEquivalenceStrategy strategy)
boolean
PrismValueImpl. equals(PrismValue thisValue, PrismValue otherValue)
boolean
PrismContainerValueImpl. representsSameValue(PrismValue other, boolean lax)
boolean
PrismValueImpl. representsSameValue(PrismValue other, 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 PrismValue Modifier and Type Class Description class
ItemDeltaImpl<V extends PrismValue,D extends ItemDefinition>
class
PrismValueDeltaSetTripleImpl<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.impl.delta with type parameters of type PrismValue Modifier and Type Method Description <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 PrismValue Modifier and Type Method Description List<PrismValue>
ObjectDeltaImpl. getDeletedValuesFor(ItemPath itemPath)
Limitations: (1) For DELETE object delta, we don't know what values were in the object's item.List<PrismValue>
ObjectDeltaImpl. getNewValuesFor(ItemPath itemPath)
Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type PrismValue Modifier and Type Method Description void
ItemDeltaImpl. addEstimatedOldValues(V... newValues)
void
ItemDeltaImpl. addValuesToAdd(V... newValues)
void
ItemDeltaImpl. addValuesToDelete(V... newValues)
void
ItemDeltaImpl. mergeValuesToAdd(V[] newValues)
void
ItemDeltaImpl. mergeValuesToDelete(V[] newValues)
void
ItemDeltaImpl. mergeValuesToReplace(V[] newValues)
boolean
ItemDeltaImpl. removeValueToAdd(PrismValue valueToRemove)
boolean
ItemDeltaImpl. removeValueToDelete(PrismValue valueToRemove)
boolean
ItemDeltaImpl. removeValueToReplace(PrismValue valueToRemove)
void
ItemDeltaImpl. setValuesToReplace(V... newValues)
boolean
ObjectDeltaImpl. subtract(ItemPath itemPath, 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 PrismValue Modifier and Type Method Description S_MaybeDelete
DeltaBuilder. add(PrismValue... values)
S_ItemEntry
DeltaBuilder. delete(PrismValue... values)
S_ItemEntry
DeltaBuilder. mod(PlusMinusZero plusMinusZero, PrismValue... values)
S_ValuesEntry
DeltaBuilder. old(PrismValue... values)
S_ItemEntry
DeltaBuilder. replace(PrismValue... values)
Method parameters in com.evolveum.midpoint.prism.impl.delta.builder with type arguments of type PrismValue Modifier and Type Method Description S_MaybeDelete
DeltaBuilder. add(Collection<? extends PrismValue> values)
S_ItemEntry
DeltaBuilder. delete(Collection<? extends PrismValue> values)
S_ItemEntry
DeltaBuilder. mod(PlusMinusZero plusMinusZero, Collection<? extends PrismValue> values)
S_ValuesEntry
DeltaBuilder. old(Collection<? extends PrismValue> values)
S_ItemEntry
DeltaBuilder. replace(Collection<? extends PrismValue> values)
-
Uses of PrismValue in com.evolveum.midpoint.prism.impl.item
Methods in com.evolveum.midpoint.prism.impl.item with type parameters of type PrismValue Modifier and Type Method Description <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>DummyContainerImpl. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findItem(ItemPath path, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findItem(QName itemQName, Class<I> type)
<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 PrismValue Modifier and Type Method Description Collection<PrismValue>
DummyContainerImpl. getAllValues(ItemPath path)
Collection<PrismValue>
DummyPropertyImpl. getAllValues(ItemPath path)
Collection<PrismValue>
DummyReferenceImpl. getAllValues(ItemPath path)
-
Uses of PrismValue in com.evolveum.midpoint.prism.impl.marshaller
Methods in com.evolveum.midpoint.prism.impl.marshaller with type parameters of type PrismValue Modifier and Type Method Description <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 PrismValue Modifier and Type Method Description static ItemInfo
ItemInfo. determineFromValue(PrismValue value, QName itemName, ItemDefinition itemDefinition, SchemaRegistry schemaRegistry)
T
PrismSerializerImpl. serialize(PrismValue value)
T
PrismSerializerImpl. serialize(PrismValue value, QName itemName)
Object
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.query
Classes in com.evolveum.midpoint.prism.impl.query with type parameters of type PrismValue Modifier and Type Class Description class
ValueFilterImpl<V extends PrismValue,D extends ItemDefinition>
-
Uses of PrismValue in com.evolveum.midpoint.prism.impl.util
Methods in com.evolveum.midpoint.prism.impl.util with type parameters of type PrismValue Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>RawTypeUtil. getParsedItem(ID itemDefinition, List<RawType> values, QName elementQName, PrismContainerDefinition containerDef)
-
Uses of PrismValue in com.evolveum.midpoint.prism.impl.xjc
Methods in com.evolveum.midpoint.prism.impl.xjc with type parameters of type PrismValue Modifier and Type Method Description static <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.marshaller
Methods in com.evolveum.midpoint.prism.marshaller with type parameters of type PrismValue Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition,C extends Containerable>
Item<IV,ID>JaxbDomHack. parseRawElement(Object element, PrismContainerDefinition<C> definition)
Methods in com.evolveum.midpoint.prism.marshaller with parameters of type PrismValue Modifier and Type Method Description Object
JaxbDomHack. toAny(PrismValue value)
-
Uses of PrismValue in com.evolveum.midpoint.prism.query
Classes in com.evolveum.midpoint.prism.query with type parameters of type PrismValue Modifier and Type Interface Description interface
ValueFilter<V extends PrismValue,D extends ItemDefinition>
-
Uses of PrismValue in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type PrismValue Modifier and Type Class Description class
ItemDeltaItem<V extends PrismValue,D extends ItemDefinition>
A class defining old item state (before change), delta (change) and new item state (after change).Methods in com.evolveum.midpoint.prism.util with type parameters of type PrismValue Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoAdd(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoAdd(String message, ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoDelete(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoDelete(String message, ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoReplace(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoReplace(String message, ItemDelta<IV,ID> delta)
static <T,V extends PrismValue>
voidPrismAsserts. assertTripleMinus(PrismValueDeltaSetTriple<V> triple, T... expectedValues)
static <T,V extends PrismValue>
voidPrismAsserts. assertTriplePlus(PrismValueDeltaSetTriple<V> triple, T... expectedValues)
static <T,V extends PrismValue>
voidPrismAsserts. assertTripleSet(String setName, Collection<V> tripleSet, T... expectedValues)
static <T,V extends PrismValue>
voidPrismAsserts. assertTripleZero(PrismValueDeltaSetTriple<V> triple, T... expectedValues)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(ItemPath path, DefinitionResolver<D,ID> additionalDefinitionResolver)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ObjectDeltaObject. findIdi(ItemPath path, DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver)
-
Uses of PrismValue in com.evolveum.midpoint.repo.common.expression
Classes in com.evolveum.midpoint.repo.common.expression with type parameters of type PrismValue Modifier and Type Class Description class
Expression<V extends PrismValue,D extends ItemDefinition>
interface
ExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
Source<V extends PrismValue,D extends ItemDefinition>
class
SourceTriple<V extends PrismValue,D extends ItemDefinition>
PrismValueDeltaSetTriple that also remembers the source from which it has originated.class
ValueSetDefinition<IV extends PrismValue,D extends ItemDefinition>
interface
VariableProducer<V extends PrismValue>
Methods in com.evolveum.midpoint.repo.common.expression with type parameters of type PrismValue Modifier and Type Method Description static <V extends PrismValue,F extends FocusType>
Collection<V>ExpressionUtil. computeTargetValues(VariableBindingDefinitionType target, TypedValue defaultTargetContext, ExpressionVariables variables, ObjectResolver objectResolver, String contextDesc, PrismContext prismContext, Task task, OperationResult result)
static <T,V extends PrismValue>
VExpressionUtil. convertToPrismValue(T value, ItemDefinition definition, String contextDescription, PrismContext prismContext)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
static <V extends PrismValue,D extends ItemDefinition>
VExpressionUtil. evaluateExpression(ExpressionVariables 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, ExpressionVariables 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)
<V extends PrismValue,D extends ItemDefinition>
Expression<V,D>ExpressionFactory. makeExpression(ExpressionType expressionType, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, Task task, OperationResult result)
static <IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ExpressionUtil. toItemDeltaItem(Object object, ObjectResolver objectResolver, String string, OperationResult result)
static <V extends PrismValue>
PrismValueDeltaSetTriple<V>ExpressionUtil. toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple, ItemDefinition outputDefinition, Function<Object,Object> additionalConvertor, ItemPath residualPath, Protector protector, PrismContext prismContext)
-
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 PrismValue Modifier and Type Class Description class
AbstractExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,E>
class
AsIsExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
LiteralExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.repo.common.expression.evaluator with type parameters of type PrismValue Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
AsIsExpressionEvaluator<V,D>AsIsExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>LiteralExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
-
Uses of PrismValue in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema with type parameters of type PrismValue Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, PrismContainerDefinition<?> pcDef)
static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, PrismContainerDefinition<?> pcDef, boolean allowRawValues)
static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, Class<? extends Containerable> objectType, PrismContext prismContext)
Creates delta from PropertyModificationType (XML).Methods in com.evolveum.midpoint.schema with parameters of type PrismValue Modifier and Type Method Description boolean
ObjectTreeDeltas. subtractFromFocusDelta(ItemPath itemPath, PrismValue value, boolean fromMinus, boolean dryRun)
-
Uses of PrismValue in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return types with arguments of type PrismValue Modifier and Type Method Description Map.Entry<ItemPath,Collection<? extends PrismValue>>
ObjectQueryUtil.FilterComponents. getKnownComponent(ItemPath path)
Map<ItemPath,Collection<? extends PrismValue>>
ObjectQueryUtil.FilterComponents. getKnownComponents()
Methods in com.evolveum.midpoint.schema.util with parameters of type PrismValue Modifier and Type Method Description static void
ObjectTypeUtil. normalizeAllRelations(PrismValue value, RelationRegistry relationRegistry)
-
Uses of PrismValue in com.evolveum.midpoint.task.api
Methods in com.evolveum.midpoint.task.api with type parameters of type PrismValue Modifier and Type Method Description <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.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 with type parameters of type PrismValue Modifier and Type Method Description static <V extends PrismValue>
DeltaSetTripleTypeDeltaSetTripleType. fromDeltaSetTriple(PrismValueDeltaSetTriple<V> triple, PrismContext prismContext)
<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,ID extends ItemDefinition>
IVRawType. getParsedValue(ItemDefinition itemDefinition, QName itemName)
Methods in com.evolveum.prism.xml.ns._public.types_3 that return PrismValue Modifier and Type Method Description PrismValue
RawType. getAlreadyParsedValue()
Constructors in com.evolveum.prism.xml.ns._public.types_3 with parameters of type PrismValue Constructor Description RawType(PrismValue parsed, QName explicitTypeName, PrismContext prismContext)
-