Uses of Interface
com.evolveum.midpoint.prism.PrismContainerValue
Package
Description
Package that contains base page classes.
GUI API package for various utility classes and interfaces.
Supports merging of (usually) configuration beans.
-
Uses of PrismContainerValue in com.evolveum.midpoint.gui.api.factory.wrapper
Modifier and TypeMethodDescriptionPrismContainerWrapperFactory.createContainerValueWrapper
(PrismContainerWrapper<C> objectWrapper, PrismContainerValue<C> objectValue, ValueStatus status, WrapperContext context) default <C extends Containerable>
booleanWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.api.page
Modifier and TypeMethodDescription<ID extends ItemDefinition,
C extends Containerable>
ItemWrapperFactory<?,?, ?> PageAdminLTE.findWrapperFactory
(ID def, PrismContainerValue<C> parentValue) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.api.prism.wrapper
Modifier and TypeMethodDescriptionPrismContainerValueWrapper.getContainerValueApplyDelta()
AssignmentValueWrapper.getNewValue()
PrismContainerValueWrapper.getNewValue()
PrismObjectValueWrapper.getNewValue()
PrismContainerValueWrapper.getValueToAdd()
-
Uses of PrismContainerValue in com.evolveum.midpoint.gui.api.registry
Modifier 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 PrismContainerValue in com.evolveum.midpoint.gui.api.util
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
PrismContainerValue<C>WebPrismUtil.cleanupEmptyContainerValue
(PrismContainerValue<C> value) static PrismContainerValue<ValueMetadataType>
WebPrismUtil.getNewYieldValue()
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
PrismContainerValue<C>WebPrismUtil.cleanupEmptyContainerValue
(PrismContainerValue<C> value) static <T> T
WebComponentUtil.getContainerValue
(PrismContainerValue object, QName containerName) static <T> T
WebComponentUtil.getValue
(PrismContainerValue object, QName propertyName, Class<T> type) static <C extends Containerable>
booleanWebPrismUtil.isUseAsEmptyValue
(PrismContainerValue<C> valueAfter) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.component
Modifier and TypeMethodDescriptionMultivalueContainerListPanel.createNewItemContainerValueWrapper
(PrismContainerValue<C> newItem, PrismContainerWrapper<C> model, org.apache.wicket.ajax.AjaxRequestTarget target) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.component.wizard
Modifier and TypeMethodDescriptionprotected PrismContainerValue<V>
SingleTileWizardStepPanel.createNewValue
(PrismContainerWrapper<V> parent) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.factory.wrapper
Modifier and TypeMethodDescriptionprotected PrismContainerValue<C>
LoggingConfigurationWrapperFactoryImpl.createNewValue
(PrismContainer<C> item) protected PrismContainerValue<C>
NoEmptyValueContainerWrapperFactoryImpl.createNewValue
(PrismContainer<C> item) protected PrismContainerValue<C>
PrismContainerWrapperFactoryImpl.createNewValue
(PrismContainer<C> item) protected PrismContainerValue<ClassLoggerConfigurationType>
ProfilingClassLoggerWrapperFactoryImpl.createNewValue
(PrismContainer<ClassLoggerConfigurationType> item) Modifier and TypeMethodDescriptionprotected List<PrismContainerValue<ClassLoggerConfigurationType>>
ProfilingClassLoggerWrapperFactoryImpl.getValues
(PrismContainer<ClassLoggerConfigurationType> item) Modifier and TypeMethodDescriptionprotected boolean
ClassLoggerWrapperFactoryImpl.canCreateValueWrapper
(PrismContainerValue<C> value) protected @NotNull List<ItemWrapper<?,
?>> PrismContainerWrapperFactoryImpl.createChildren
(PrismContainerWrapper<C> parent, PrismContainerValue<C> value, PrismContainerValueWrapper<C> containerValueWrapper, WrapperContext context) AssignmentWrapperFactoryImpl.createContainerValueWrapper
(PrismContainerWrapper<AssignmentType> objectWrapper, PrismContainerValue<AssignmentType> objectValue, ValueStatus status, WrapperContext context) ConstructionWrapperFactory.createContainerValueWrapper
(PrismContainerWrapper<ConstructionType> objectWrapper, PrismContainerValue<ConstructionType> objectValue, ValueStatus status, WrapperContext context) LoggingConfigurationWrapperFactoryImpl.createContainerValueWrapper
(PrismContainerWrapper<C> objectWrapper, PrismContainerValue<C> objectValue, ValueStatus status, WrapperContext context) PrismContainerWrapperFactoryImpl.createContainerValueWrapper
(PrismContainerWrapper<C> objectWrapper, PrismContainerValue<C> objectValue, ValueStatus status, WrapperContext context) PrismObjectWrapperFactoryImpl.createContainerValueWrapper
(PrismContainerWrapper<O> objectWrapper, PrismContainerValue<O> objectValue, ValueStatus status, WrapperContext context) ProfilingClassLoggerWrapperFactoryImpl.createContainerValueWrapper
(PrismContainerWrapper<ClassLoggerConfigurationType> objectWrapper, PrismContainerValue<ClassLoggerConfigurationType> objectValue, ValueStatus status, WrapperContext context) ResourceAttributeMappingWrapperFactory.createContainerValueWrapper
(PrismContainerWrapper<ResourceAttributeDefinitionType> objectWrapper, PrismContainerValue<ResourceAttributeDefinitionType> objectValue, ValueStatus status, WrapperContext context) HeterogenousContainerWrapperFactory.createValueWrapper
(PrismContainerWrapper<C> parent, PrismContainerValue<C> value, ValueStatus status, WrapperContext context) PrismContainerWrapperFactoryImpl.createValueWrapper
(PrismContainerWrapper<C> parent, PrismContainerValue<C> value, ValueStatus status, WrapperContext context) PrismObjectWrapperFactoryImpl.createValueWrapper
(PrismContainerWrapper<O> parent, PrismContainerValue<O> value, ValueStatus status, WrapperContext context) ValueMetadataWrapperFactoryImpl.createValueWrapper
(PrismContainerWrapper<ValueMetadataType> parent, PrismContainerValue<ValueMetadataType> value, ValueStatus status, WrapperContext context) protected List<? extends ItemDefinition>
AppendersWrapperFactoryImpl.getItemDefinitions
(PrismContainerWrapper<C> parent, PrismContainerValue<C> value) protected List<? extends ItemDefinition>
AssignmentWrapperFactoryImpl.getItemDefinitions
(PrismContainerWrapper<AssignmentType> parent, PrismContainerValue<AssignmentType> value) protected List<? extends ItemDefinition>
HeterogenousContainerWrapperFactory.getItemDefinitions
(PrismContainerWrapper<C> parent, PrismContainerValue<C> value) protected List<? extends ItemDefinition>
PrismContainerWrapperFactoryImpl.getItemDefinitions
(PrismContainerWrapper<C> parent, PrismContainerValue<C> value) protected List<? extends ItemDefinition>
ReportParamWrapperFactoryImpl.getItemDefinitions
(PrismContainerWrapper<ReportParameterType> parent, PrismContainerValue<ReportParameterType> value) <C extends Containerable>
booleanChildOfReportParamWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanMetadataWrapperFactoryImpl.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanOutboundAttributeMappingWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanProvenanceMetadataWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanResourceObjectTypeArchetypeWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanTenantRefWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) protected boolean
PrismContainerWrapperFactoryImpl.shouldBeExpanded
(PrismContainerWrapper<C> parent, PrismContainerValue<C> value, WrapperContext context) protected boolean
ValueMetadataWrapperFactoryImpl.shouldBeExpanded
(PrismContainerWrapper<ValueMetadataType> parent, PrismContainerValue<ValueMetadataType> value, WrapperContext context) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType
Modifier and TypeMethodDescriptionprotected void
AbstractAssignmentTypePanel.initializeNewAssignmentData
(PrismContainerValue<AssignmentType> newAssignmentValue, AssignmentType assignmentObject, org.apache.wicket.ajax.AjaxRequestTarget target) should be used for such cases as creation of the assignment/inducement without any target reference object (e.g. -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType.assignment
Modifier and TypeMethodDescriptionprotected void
FocusMappingsAssignmentsPanel.initializeNewAssignmentData
(PrismContainerValue<AssignmentType> newAssignmentValue, AssignmentType assignmentObject, org.apache.wicket.ajax.AjaxRequestTarget target) protected void
PolicyRuleAssignmentsPanel.initializeNewAssignmentData
(PrismContainerValue<AssignmentType> newAssignmentValue, AssignmentType assignmentObject, org.apache.wicket.ajax.AjaxRequestTarget target) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType.inducement
Modifier and TypeMethodDescriptionprotected void
FocusMappingsInducementsPanel.initializeNewAssignmentData
(PrismContainerValue<AssignmentType> newAssignmentValue, AssignmentType assignmentObject, org.apache.wicket.ajax.AjaxRequestTarget target) protected void
PolicyRuleInducementsPanel.initializeNewAssignmentData
(PrismContainerValue<AssignmentType> newAssignmentValue, AssignmentType assignmentObject, org.apache.wicket.ajax.AjaxRequestTarget target) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.page.admin.role.component.wizard.construction
Modifier and TypeMethodDescriptionprotected PrismContainerValue<AssignmentType>
ConstructionResourceStepPanel.createNewValue
(PrismContainerWrapper<AssignmentType> parent) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.prism.panel
Modifier and TypeMethodDescriptionprotected PrismContainerValue<C>
PrismContainerColumnHeaderPanel.createNewValue
(PrismContainerWrapper<C> parent) protected PrismContainerValue<C>
PrismContainerHeaderPanel.createNewValue
(PCW parent) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeMethodDescriptionprotected PrismContainerValue<C>
PrismContainerWrapperImpl.createNewEmptyValue
(ModelServiceLocator locator) PrismContainerWrapperImpl.createValue()
ValueMetadataWrapperImpl.createValue()
PrismContainerValueWrapperImpl.getContainerValueApplyDelta()
PrismContainerValueWrapperImpl.getNewValue()
PrismObjectValueWrapperImpl.getNewValue()
PrismContainerValueWrapperImpl.getOldValue()
PrismContainerValueWrapperImpl.getValueToAdd()
ProfilingClassLoggerContainerValueWrapperImpl.getValueToAdd()
ModifierConstructorDescriptionAssignmentValueWrapperImpl
(PrismContainerWrapper<AssignmentType> parent, PrismContainerValue<AssignmentType> pcv, ValueStatus status) ConstructionValueWrapper
(PrismContainerWrapper<ConstructionType> parent, PrismContainerValue<ConstructionType> pcv, ValueStatus status) PrismContainerValueWrapperImpl
(PrismContainerWrapper<C> parent, PrismContainerValue<C> pcv, ValueStatus status) ProfilingClassLoggerContainerValueWrapperImpl
(PrismContainerWrapper<ClassLoggerConfigurationType> parent, PrismContainerValue<ClassLoggerConfigurationType> pcv, ValueStatus status) ResourceAttributeMappingValueWrapper
(PrismContainerWrapper<ResourceAttributeDefinitionType> parent, PrismContainerValue<ResourceAttributeDefinitionType> pcv, ValueStatus status) -
Uses of PrismContainerValue in com.evolveum.midpoint.gui.impl.registry
Modifier 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 PrismContainerValue in com.evolveum.midpoint.gui.impl.util
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
StringGuiDisplayNameUtil.getDisplayName
(PrismContainerValue<C> prismContainerValue) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.api.visualizer
Modifier and TypeMethodDescriptionVisualization.getSourceValue()
Source container value where more details can be found. -
Uses of PrismContainerValue in com.evolveum.midpoint.model.common.expression.evaluator
Modifier and TypeMethodDescriptionAssociationFromLinkExpressionEvaluator.evaluate
(ExpressionEvaluationContext context, OperationResult result) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.common.expression.evaluator.caching
Modifier and TypeMethodDescriptionprotected AssociationSearchQueryResult
AssociationSearchExpressionEvaluatorCache.createQueryResult
(List<PrismContainerValue<ShadowAssociationType>> resultList, List<PrismObject<ShadowType>> rawResultList) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.common.expression.functions
Modifier and TypeMethodDescription<T> T
BasicExpressionFunctions.getPropertyValue
(PrismContainerValue<?> pcv, ItemPathType path) <T> T
BasicExpressionFunctions.getPropertyValue
(PrismContainerValue<?> pcv, String path) <T> Collection<T>
BasicExpressionFunctions.getPropertyValues
(PrismContainerValue<?> pcv, ItemPathType path) <T> Collection<T>
BasicExpressionFunctions.getPropertyValues
(PrismContainerValue<?> pcv, String path) void
BasicExpressionFunctions.setExtensionRealValues
(PrismContainerValue<?> containerValue, Map<String, Object> map) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.common.mapping.metadata
Modifier and TypeMethodDescription@NotNull PrismContainerValue<ValueMetadataType>
ValueMetadataComputation.getOutputMetadataValue()
-
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl
Modifier and TypeMethodDescriptionvoid
ModelObjectResolver.resolveAllReferences
(Collection<PrismContainerValue<?>> pcvs, Object taskObject, OperationResult result) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl.lens
Modifier and TypeMethodDescriptionAssignmentPathVariables.getFocusAssignment()
AssignmentPathVariables.getImmediateAssignment()
AssignmentPathVariables.getMagicAssignment()
Map<QName,
DeltaSetTriple<ItemValueWithOrigin<PrismContainerValue<ShadowAssociationType>, PrismContainerDefinition<ShadowAssociationType>>>> LensProjectionContext.getSqueezedAssociations()
AssignmentPathVariables.getThisAssignment()
Modifier and TypeMethodDescriptionstatic AssignmentType
LensUtil.getAssignmentType
(ItemDeltaItem<PrismContainerValue<AssignmentType>, PrismContainerDefinition<AssignmentType>> assignmentIdi, boolean old) void
AssignmentPathVariables.setFocusAssignment
(ItemDeltaItem<PrismContainerValue<AssignmentType>, PrismContainerDefinition<AssignmentType>> focusAssignment) void
AssignmentPathVariables.setImmediateAssignment
(ItemDeltaItem<PrismContainerValue<AssignmentType>, PrismContainerDefinition<AssignmentType>> immediateAssignment) void
AssignmentPathVariables.setMagicAssignment
(ItemDeltaItem<PrismContainerValue<AssignmentType>, PrismContainerDefinition<AssignmentType>> magicAssignment) void
LensProjectionContext.setSqueezedAssociations
(Map<QName, DeltaSetTriple<ItemValueWithOrigin<PrismContainerValue<ShadowAssociationType>, PrismContainerDefinition<ShadowAssociationType>>>> squeezedAssociations) void
AssignmentPathVariables.setThisAssignment
(ItemDeltaItem<PrismContainerValue<AssignmentType>, PrismContainerDefinition<AssignmentType>> thisAssignment) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl.lens.assignments
Modifier and TypeMethodDescription@NotNull ItemDeltaItem<PrismContainerValue<AssignmentType>,
PrismContainerDefinition<AssignmentType>> AssignmentPathSegmentImpl.getAssignmentIdi()
@NotNull ItemDeltaItem<PrismContainerValue<AssignmentType>,
PrismContainerDefinition<AssignmentType>> EvaluatedAssignmentImpl.getAssignmentIdi()
Modifier and TypeMethodDescriptionAssignmentEvaluator.evaluate
(@NotNull ItemDeltaItem<PrismContainerValue<AssignmentType>, PrismContainerDefinition<AssignmentType>> assignmentIdi, @Nullable Long externalAssignmentId, PlusMinusZero primaryAssignmentMode, boolean evaluateOld, @NotNull AssignmentHolderType source, @NotNull String sourceDescription, @NotNull AssignmentOrigin origin, @NotNull Task task, @NotNull OperationResult parentResult) Main entry point: evaluates a given focus-attached (direct) assignment.ModifierConstructorDescriptionEvaluatedAssignmentImpl
(@NotNull ItemDeltaItem<PrismContainerValue<AssignmentType>, PrismContainerDefinition<AssignmentType>> assignmentIdi, @Nullable Long externalAssignmentId, boolean evaluatedOld, @NotNull AssignmentOrigin origin) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl.lens.construction
Modifier and TypeMethodDescription@NotNull Collection<MappingImpl<PrismContainerValue<ShadowAssociationType>,
PrismContainerDefinition<ShadowAssociationType>>> EvaluatedResourceObjectConstructionImpl.getAssociationMappings()
protected Collection<PrismContainerValue<ShadowAssociationType>>
AssociationEvaluation.getOriginalTargetValuesFromShadow
(@NotNull PrismObject<ShadowType> shadow) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl.lens.projector
Modifier and TypeMethodDescription@NotNull PrismContainerValue<AssignmentType>
SmartAssignmentElement.getAssignmentCVal()
-
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl.lens.projector.credentials
Modifier and TypeMethodDescriptionprotected void
CredentialPolicyEvaluator.validateCredentialContainerValues
(PrismContainerValue<R> cVal) protected void
SecurityQuestionsPolicyEvaluator.validateCredentialContainerValues
(PrismContainerValue<SecurityQuestionsCredentialsType> cVal) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl.schema.transform
Modifier and TypeMethodDescriptionstatic void
TransformableContainerDefinition.ensureMutableType
(PrismContainerValue<?> pcv) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl.util
Modifier and TypeMethodDescriptionstatic ModelExecuteOptions
ModelImplUtils.getModelExecuteOptions
(PrismContainerValue<?> taskExtension) -
Uses of PrismContainerValue in com.evolveum.midpoint.model.impl.visualizer.output
Modifier and TypeMethodDescriptionvoid
VisualizationImpl.setSourceValue
(PrismContainerValue<?> sourceValue) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism
Modifier and TypeInterfaceDescriptioninterface
PrismObjectValue<O extends Objectable>
Extension of PrismContainerValue that holds object-specific data (OID and version).Modifier and TypeMethodDescriptionstatic <V extends PrismContainerValue>
voidPrismContainer.createParentIfNeeded
(V value, ItemDefinition definition) Modifier and TypeMethodDescriptionContainerable.asPrismContainerValue()
static <T extends Containerable>
PrismContainerValue<T>Containerable.asPrismContainerValue
(Containerable containerable) PrismContainerValue.clone()
PrismContainerValue.cloneComplex
(CloneStrategy strategy) <C extends Containerable>
PrismContainerValue<C>ItemFactory.createContainerValue()
<C extends Containerable>
PrismContainerValue<C>ItemFactory.createContainerValue
(C containerable) PrismContainerValue.createImmutableClone()
PrismContainer.createNewValue()
PrismContainerDefinition.createValue()
TODOPrismContainer.findValue
(long id) PrismObject.getExtensionContainerValue()
@Nullable PrismContainerValue<?>
Item.getParent()
Returns the parent of this item (if exists).PrismObject.getParent()
PrismValue.getParentContainerValue()
static @Nullable PrismContainerValue<?>
PrismValueUtil.getParentContainerValue
(PrismValue value) @NotNull PrismContainerValue<?>
PrismContainerValue.getRootValue()
@NotNull PrismContainerValue<C>
PrismContainer.getValue()
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
List<PrismContainerValue<C>>PrismContainerValue.asPrismContainerValues
(List<C> containerables) @NotNull List<PrismContainerValue<C>>
PrismContainer.getValues()
static <C extends Containerable>
ValueSelector<PrismContainerValue<C>>ValueSelector.itemEquals
(ItemName itemName, Object expectedValue) Matches PrismContainerValue if it has single-valued sub-item named "itemName" with the value of "expectedValue" (or if the sub-item is not present and expectedValue is null).static <T extends Containerable>
List<PrismContainerValue<T>>static <O extends Objectable,
C extends Containerable>
Collection<PrismContainerValue<C>>PrismValueCollectionsUtil.toPrismContainerValues
(Class<O> type, ItemPath path, PrismContext prismContext, C... containerValues) Modifier and TypeMethodDescriptiondefault void
ValueMetadata.addMetadataValue
(PrismContainerValue<?> metadataValue) void
PrismContext.adopt
(PrismContainerValue<?> value) <C extends Containerable,
O extends Objectable>
voidPrismContext.adopt
(PrismContainerValue<C> prismContainerValue, Class<O> type, ItemPath path) <C extends Containerable>
voidPrismContext.adopt
(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path) static <T extends Containerable>
TPrismContainerValue.asContainerable
(PrismContainerValue<T> value) static <C extends Containerable>
booleanPrismContainerValue.containsRealValue
(Collection<PrismContainerValue<C>> cvalCollection, PrismContainerValue<C> cval) boolean
PrismContainerValue.equivalent
(PrismContainerValue<?> other) boolean
PrismObjectValue.equivalent
(PrismContainerValue<?> other) void
PrismContainerValue.mergeContent
(@NotNull PrismContainerValue<?> other, @NotNull List<QName> overwrite) void
PrismContainer.mergeValue
(PrismContainerValue<C> otherValue) void
Item.setParent
(@Nullable PrismContainerValue<?> parentValue) Sets the parent of this item.void
PrismObject.setParent
(PrismContainerValue<?> parentValue) void
Containerable.setupContainerValue
(PrismContainerValue container) Setup value to the containerable representation.void
PrismContainer.setValue
(@NotNull PrismContainerValue<C> value) void
PrismObject.setValue
(@NotNull PrismContainerValue<O> value) Modifier and TypeMethodDescriptionstatic <C extends Containerable>
Collection<C>PrismContainerValue.asContainerables
(Collection<PrismContainerValue<C>> pcvs) static <C extends Containerable>
List<C>PrismContainerValue.asContainerables
(List<PrismContainerValue<C>> pcvs) static <C extends Containerable>
booleanPrismContainerValue.containsRealValue
(Collection<PrismContainerValue<C>> cvalCollection, PrismContainerValue<C> cval) default void
Item.filterYields
(BiFunction<V, PrismContainerValue, Boolean> function) void
PrismContainer.mergeValues
(Collection<PrismContainerValue<C>> otherValues) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.deleg
Modifier and TypeMethodDescriptiondefault PrismContainerValue<C>
ContainerDefinitionDelegator.createValue()
Modifier and TypeMethodDescriptiondefault void
ItemDeltaDelegator.applyTo
(PrismContainerValue containerValue) Modifier and TypeMethodDescriptiondefault void
ItemDeltaDelegator.filterYields
(BiFunction<V, PrismContainerValue, Boolean> function) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.delta
Modifier and TypeMethodDescription<T extends Containerable>
Collection<PrismContainerValue<T>>Returns all values regardless of whether they are added or removed or replaced.Modifier and TypeMethodDescription<C extends Containerable>
voidObjectDelta.addModificationAddContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) <C extends Containerable>
voidObjectDelta.addModificationDeleteContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) <C extends Containerable>
voidObjectDelta.addModificationReplaceContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) void
ItemDelta.applyTo
(PrismContainerValue containerValue) static void
ItemDeltaCollectionsUtil.applyTo
(Collection<? extends ItemDelta> deltas, PrismContainerValue propertyContainerValue) <T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationAdd
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddContainer
(Class<O> type, String oid, ItemPath propertyPath, PrismContainerValue<C>... containerValues) <T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationDelete
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteContainer
(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <T extends Containerable>
ContainerDelta<T>DeltaFactory.Container.createModificationReplace
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationReplace
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceContainer
(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) Collection<? extends ItemDelta<?,
?>> DeltaFactory.Container.createModificationReplaceContainerCollection
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.Modifier and TypeMethodDescriptionvoid
ItemDelta.filterYields
(BiFunction<V, PrismContainerValue, Boolean> function) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.impl
Modifier and TypeClassDescriptionclass
PrismContainerValueImpl<C extends Containerable>
class
PrismObjectValueImpl<O extends Objectable>
Extension of PrismContainerValue that holds object-specific data (OID and version).Modifier and TypeMethodDescriptionstatic <V extends PrismContainerValue>
voidPrismContainerImpl.createParentIfNeeded
(V value, ItemDefinition definition) Modifier and TypeMethodDescriptionPrismContainerValueImpl.clone()
<C extends Containerable>
PrismContainerValue<C>ItemFactoryImpl.createContainerValue()
<C extends Containerable>
PrismContainerValue<C>ItemFactoryImpl.createContainerValue
(C containerable) PrismContainerValueImpl.createImmutableClone()
PrismContainerImpl.createNewValue()
PrismContainerDefinitionImpl.createValue()
PrismContainerImpl.findValue
(long id) PrismObjectImpl.getExtensionContainerValue()
ItemImpl.getParent()
PrismObjectImpl.getParent()
PrismValueImpl.getParentContainerValue()
@NotNull PrismContainerValue<?>
PrismContainerValueImpl.getRootValue()
@NotNull PrismContainerValue<C>
PrismContainerImpl.getValue()
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
List<PrismContainerValue<C>>PrismContainerValueImpl.asPrismContainerValues
(List<C> containerables) static <T extends Containerable>
List<PrismContainerValue<T>>Modifier and TypeMethodDescriptionprotected boolean
PrismContainerImpl.addInternal
(@NotNull PrismContainerValue newValue, boolean checkEquivalents, EquivalenceStrategy strategy) protected boolean
PrismObjectImpl.addInternal
(@NotNull PrismContainerValue newValue, boolean checkEquivalents, EquivalenceStrategy strategy) protected boolean
PrismContainerImpl.addInternalExecution
(@NotNull PrismContainerValue<C> newValue) void
PrismContextImpl.adopt
(PrismContainerValue<?> value) <C extends Containerable,
O extends Objectable>
voidPrismContextImpl.adopt
(PrismContainerValue<C> prismContainerValue, Class<O> type, ItemPath path) <C extends Containerable>
voidPrismContextImpl.adopt
(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path) static <T extends Containerable>
TPrismContainerValueImpl.asContainerable
(PrismContainerValue<T> value) static <C extends Containerable>
booleanPrismContainerValueImpl.containsRealValue
(Collection<PrismContainerValue<C>> cvalCollection, PrismContainerValue<C> cval) boolean
PrismContainerValueImpl.equivalent
(PrismContainerValue<?> other) boolean
PrismObjectValueImpl.equivalent
(PrismContainerValue<?> other) void
PrismContainerValueImpl.mergeContent
(@NotNull PrismContainerValue<?> other, @NotNull List<QName> overwrite) void
PrismContainerImpl.mergeValue
(PrismContainerValue<C> otherValue) void
ItemImpl.setParent
(PrismContainerValue<?> parentValue) void
PrismObjectImpl.setParent
(PrismContainerValue<?> parentValue) void
PrismContainerImpl.setValue
(@NotNull PrismContainerValue<C> value) void
PrismObjectImpl.setValue
(@NotNull PrismContainerValue<O> value) Modifier and TypeMethodDescriptionstatic <C extends Containerable>
Collection<C>PrismContainerValueImpl.asContainerables
(Collection<PrismContainerValue<C>> pcvs) static <C extends Containerable>
List<C>PrismContainerValueImpl.asContainerables
(List<PrismContainerValue<C>> pcvs) static <C extends Containerable>
booleanPrismContainerValueImpl.containsRealValue
(Collection<PrismContainerValue<C>> cvalCollection, PrismContainerValue<C> cval) void
PrismContainerImpl.mergeValues
(Collection<PrismContainerValue<C>> otherValues) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.impl.binding
Modifier and TypeMethodDescriptionAbstractMutableContainerable.asPrismContainerValue()
AbstractMutableObjectable.asPrismContainerValue()
protected PrismContainerValue
ContainerablePrismBinding.ContainerableList.getValueFrom
(T t) Modifier and TypeMethodDescriptionprotected T
ContainerablePrismBinding.ContainerableList.createItem
(PrismContainerValue value) void
AbstractMutableContainerable.setupContainerValue
(PrismContainerValue container) void
AbstractMutableObjectable.setupContainerValue
(PrismContainerValue value) ModifierConstructorDescriptionContainerableList
(PrismContainer<T> container, PrismContainerValue<?> parent, Producer<T> factory) ReferencableList
(PrismReference reference, PrismContainerValue parent, Producer<T> producer) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.impl.delta
Modifier and TypeMethodDescription<T extends Containerable>
Collection<PrismContainerValue<T>>Returns all values regardless of whether they are added or removed or replaced.Modifier and TypeMethodDescription<C extends Containerable>
voidObjectDeltaImpl.addModificationAddContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) <C extends Containerable>
voidObjectDeltaImpl.addModificationDeleteContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) <C extends Containerable>
voidObjectDeltaImpl.addModificationReplaceContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) void
ItemDeltaImpl.applyTo
(PrismContainerValue containerValue) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationAdd
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationAdd
(ItemPath containerPath, Class<O> type, PrismContext prismContext, PrismContainerValue<T> cValue) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationAddContainer
(Class<O> type, String oid, ItemPath propertyPath, PrismContainerValue<C>... containerValues) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationDelete
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationDelete
(ItemPath containerPath, Class<O> type, PrismContext prismContext, PrismContainerValue<T> cValue) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationDeleteContainer
(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <T extends Containerable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationReplace
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationReplace
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) static <T extends Containerable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationReplace
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationReplace
(ItemPath containerPath, Class<O> type, PrismContext prismContext, PrismContainerValue<T> cValue) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationReplaceContainer
(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) Collection<? extends ItemDelta<?,
?>> ContainerDeltaFactoryImpl.createModificationReplaceContainerCollection
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.static Collection<? extends ItemDelta<?,
?>> ContainerDeltaImpl.createModificationReplaceContainerCollection
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.static <O extends Objectable,
C extends Containerable>
voidObjectDeltaFactoryImpl.fillInModificationAddContainer
(ObjectDelta<O> objectDelta, ItemPath propertyPath, PrismContainerValue<C>... containerValues) static <O extends Objectable,
C extends Containerable>
voidObjectDeltaFactoryImpl.fillInModificationDeleteContainer
(ObjectDelta<O> objectDelta, ItemPath propertyPath, PrismContainerValue<C>... containerValues) protected boolean
ContainerDeltaImpl.isValueEquivalent
(PrismContainerValue<V> a, PrismContainerValue<V> b, ParameterizedEquivalenceStrategy strategy) Modifier and TypeMethodDescriptionprotected void
ContainerDeltaImpl.dumpValues
(StringBuilder sb, String label, Collection<PrismContainerValue<V>> values, int indent) void
ItemDeltaImpl.filterYields
(BiFunction<V, PrismContainerValue, Boolean> function) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.impl.item
Modifier and TypeMethodDescriptionDummyContainerImpl.createNewValue()
DummyContainerImpl.findValue
(long id) final PrismContainerValue<?>
DummyItem.getParent()
@NotNull PrismContainerValue<C>
DummyContainerImpl.getValue()
Modifier and TypeMethodDescriptionvoid
DummyContainerImpl.addIgnoringEquivalents
(@NotNull PrismContainerValue<C> newValue) void
DummyContainerImpl.mergeValue
(PrismContainerValue<C> otherValue) final void
DummyItem.setParent
(PrismContainerValue<?> parentValue) void
DummyContainerImpl.setValue
(@NotNull PrismContainerValue<C> value) Modifier and TypeMethodDescriptionvoid
DummyContainerImpl.mergeValues
(Collection<PrismContainerValue<C>> otherValues) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.impl.metadata
Modifier and TypeMethodDescriptionstatic <V extends PrismContainerValue>
voidValueMetadataAdapter.createParentIfNeeded
(V value, ItemDefinition definition) Modifier and TypeMethodDescriptionValueMetadataAdapter.createNewValue()
ValueMetadataAdapter.findValue
(long id) ValueMetadataAdapter.findValue
(@NotNull PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy) ValueMetadataAdapter.findValue
(PrismContainerValue<Containerable> value, @NotNull Comparator<PrismContainerValue<Containerable>> comparator) ValueMetadataAdapter.getAnyValue()
ValueMetadataAdapter.getAnyValue
(@NotNull ValueSelector<PrismContainerValue<Containerable>> selector) @Nullable PrismContainerValue<?>
ValueMetadataAdapter.getParent()
@NotNull PrismContainerValue<Containerable>
ValueMetadataAdapter.getValue()
Modifier and TypeMethodDescriptionValueMetadataAdapter.diff
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> other) ValueMetadataAdapter.diff
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> other, @NotNull ParameterizedEquivalenceStrategy strategy) ValueMetadataAdapter.getClonedValues()
@NotNull List<PrismContainerValue<Containerable>>
ValueMetadataAdapter.getValues()
Modifier and TypeMethodDescriptionboolean
ValueMetadataAdapter.add
(@NotNull PrismContainerValue<Containerable> newValue) boolean
ValueMetadataAdapter.add
(@NotNull PrismContainerValue<Containerable> newValue, @NotNull EquivalenceStrategy strategy) void
ValueMetadataAdapter.addIgnoringEquivalents
(@NotNull PrismContainerValue<Containerable> newValue) void
ValueMetadataAdapter.addRespectingMetadataAndCloning
(PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy) boolean
ValueMetadataAdapter.contains
(@NotNull PrismContainerValue<Containerable> value) boolean
ValueMetadataAdapter.contains
(@NotNull PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy) ValueMetadataAdapter.findValue
(@NotNull PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy) ValueMetadataAdapter.findValue
(PrismContainerValue<Containerable> value, @NotNull Comparator<PrismContainerValue<Containerable>> comparator) void
ValueMetadataAdapter.mergeValue
(PrismContainerValue<Containerable> otherValue) boolean
ValueMetadataAdapter.remove
(PrismContainerValue<Containerable> value) boolean
ValueMetadataAdapter.remove
(PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy) void
ValueMetadataAdapter.removeRespectingMetadata
(PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy) void
ValueMetadataAdapter.replace
(PrismContainerValue<Containerable> newValue) void
ValueMetadataAdapter.setParent
(@Nullable PrismContainerValue<?> parentValue) void
ValueMetadataAdapter.setValue
(@NotNull PrismContainerValue<Containerable> value) Modifier and TypeMethodDescriptionboolean
ValueMetadataAdapter.addAll
(Collection<PrismContainerValue<Containerable>> newValues) boolean
ValueMetadataAdapter.addAll
(Collection<PrismContainerValue<Containerable>> newValues, @NotNull EquivalenceStrategy strategy) ValueMetadataAdapter.diff
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> other) ValueMetadataAdapter.diff
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> other, @NotNull ParameterizedEquivalenceStrategy strategy) ValueMetadataAdapter.findValue
(PrismContainerValue<Containerable> value, @NotNull Comparator<PrismContainerValue<Containerable>> comparator) ValueMetadataAdapter.getAnyValue
(@NotNull ValueSelector<PrismContainerValue<Containerable>> selector) void
ValueMetadataAdapter.merge
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> otherItem) void
ValueMetadataAdapter.mergeValues
(Collection<PrismContainerValue<Containerable>> otherValues) boolean
ValueMetadataAdapter.removeAll
(Collection<PrismContainerValue<Containerable>> values, @NotNull EquivalenceStrategy strategy) void
ValueMetadataAdapter.replaceAll
(Collection<PrismContainerValue<Containerable>> newValues, @NotNull EquivalenceStrategy strategy) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.impl.query
Modifier and TypeMethodDescriptionboolean
AllFilterImpl.match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) boolean
AndFilterImpl.match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) boolean
AnyInFilterImpl.match
(PrismContainerValue<?> objectValue, MatchingRuleRegistry matchingRuleRegistry) boolean
ComparativeFilterImpl.match
(PrismContainerValue<?> object, MatchingRuleRegistry matchingRuleRegistry) boolean
EqualFilterImpl.match
(PrismContainerValue<?> objectValue, MatchingRuleRegistry matchingRuleRegistry) boolean
ExistsFilterImpl.match
(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) boolean
FullTextFilterImpl.match
(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) boolean
FuzzyStringMatchFilterImpl.match
(PrismContainerValue<?> cValue, MatchingRuleRegistry matchingRuleRegistry) boolean
InOidFilterImpl.match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) boolean
NoneFilterImpl.match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) boolean
NotFilterImpl.match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) boolean
OrFilterImpl.match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) boolean
OrgFilterImpl.match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) boolean
OwnedByFilterImpl.match
(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) boolean
ReferencedByFilterImpl.match
(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) boolean
RefFilterImpl.match
(PrismContainerValue<?> objectValue, MatchingRuleRegistry matchingRuleRegistry) boolean
SubstringFilterImpl.match
(PrismContainerValue<?> containerValue, MatchingRuleRegistry matchingRuleRegistry) boolean
TypeFilterImpl.match
(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) boolean
UndefinedFilterImpl.match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) abstract boolean
ValueFilterImpl.match
(PrismContainerValue<?> cvalue, MatchingRuleRegistry matchingRuleRegistry) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.impl.schema
Modifier and TypeMethodDescription<C extends Containerable,
O extends Objectable>
voidSchemaRegistryImpl.applyDefinition
(PrismContainerValue<C> prismContainerValue, Class<O> compileTimeClass, ItemPath path, boolean force) <C extends Containerable>
voidSchemaRegistryImpl.applyDefinition
(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path, boolean force) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.impl.xjc
Modifier and TypeMethodDescriptionstatic <T extends Containerable>
PrismContainerValue<T>PrismForJAXBUtil.getFieldContainerValue
(PrismContainerValue<?> parent, QName fieldName) protected abstract PrismContainerValue
PrismContainerArrayList.getValueFrom
(T t) Modifier and TypeMethodDescriptionstatic PrismContainer<?>
PrismForJAXBUtil.createContainer
(PrismContainerValue parentValue, QName name) protected abstract T
PrismContainerArrayList.createItem
(PrismContainerValue value) static <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismForJAXBUtil.createItem
(PrismContainerValue parentValue, QName name, Class<I> type) protected T
PrismContainerArrayList.createItemInternal
(PrismContainerValue value) static PrismProperty<?>
PrismForJAXBUtil.createProperty
(PrismContainerValue parentValue, QName name) static PrismReference
PrismForJAXBUtil.createReference
(PrismContainerValue parentValue, QName name) static <T> List<T>
PrismForJAXBUtil.getAny
(PrismContainerValue value, Class<T> clazz) static <T extends PrismContainer<?>>
TPrismForJAXBUtil.getContainer
(PrismContainerValue parentValue, QName name) static <T extends Containerable>
PrismContainerValue<T>PrismForJAXBUtil.getFieldContainerValue
(PrismContainerValue<?> parent, QName fieldName) static <T extends Containerable>
TPrismForJAXBUtil.getFieldSingleContainerable
(PrismContainerValue<?> parent, QName fieldName, Class<T> fieldClass) static <T> T
PrismForJAXBUtil.getPropertyValue
(PrismContainerValue container, QName name, Class<T> clazz) static <T> List<T>
PrismForJAXBUtil.getPropertyValues
(PrismContainerValue<?> container, QName name, Class<T> clazz) static PrismReference
PrismForJAXBUtil.getReference
(PrismContainerValue parent, QName fieldName) static PrismReferenceValue
PrismForJAXBUtil.getReferenceValue
(PrismContainerValue<?> parent, QName name) static <T extends Containerable>
booleanPrismForJAXBUtil.setFieldContainerValue
(PrismContainerValue<?> parent, ItemName fieldName, PrismContainerValue<T> fieldContainerValue) static <T> void
PrismForJAXBUtil.setPropertyValue
(PrismContainerValue<?> container, ItemName name, T value) static void
PrismForJAXBUtil.setReferenceValueAsObject
(PrismContainerValue parentValue, QName referenceQName, PrismObject targetObject) This method must merge new value with potential existing value of the reference.static void
PrismForJAXBUtil.setReferenceValueAsRef
(PrismContainerValue<?> parentValue, QName referenceName, PrismReferenceValue value) This method must merge new value with potential existing value of the reference.static PrismObject
PrismForJAXBUtil.setupContainerValue
(PrismObject prismObject, PrismContainerValue containerValue) ModifierConstructorDescriptionAnyArrayList
(PrismContainerValue<C> containerValue) PrismContainerArrayList
(PrismContainer<T> container, PrismContainerValue<?> parent) PrismReferenceArrayList
(PrismReference reference, PrismContainerValue<?> parent) PropertyArrayList
(@NotNull PrismProperty property, @NotNull PrismContainerValue<?> parent) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.query
Modifier and TypeMethodDescriptionboolean
ObjectFilter.match
(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) boolean
ValueFilter.match
(PrismContainerValue<?> cvalue, MatchingRuleRegistry matchingRuleRegistry) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.schema
Modifier and TypeMethodDescription<C extends Containerable,
O extends Objectable>
voidSchemaRegistry.applyDefinition
(PrismContainerValue<C> prismContainerValue, Class<O> type, ItemPath path, boolean force) <C extends Containerable>
voidSchemaRegistry.applyDefinition
(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path, boolean force) -
Uses of PrismContainerValue in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
voidPrismAsserts.assertContainerAdd
(ObjectDelta<?> objectDelta, ItemPath propertyPath, PrismContainerValue<C>... expectedCVals) static void
PrismAsserts.assertHasNoObject
(PrismContainerValue<?> pcv, ItemPath path) static void
PrismAsserts.assertHasNoTargetName
(PrismContainerValue<?> pcv, ItemPath path) static void
PrismAsserts.assertHasObject
(PrismContainerValue<?> pcv, ItemPath path) static void
PrismAsserts.assertHasTargetName
(PrismContainerValue<?> pcv, ItemPath path) static Item<?,
?> PrismAsserts.assertIncomplete
(PrismContainerValue<?> object, ItemPath itemPath) static Item<?,
?> PrismAsserts.assertNotIncomplete
(PrismContainerValue<?> object, ItemPath itemPath) static void
PrismAsserts.assertParentConsistency
(PrismContainerValue<?> pval) static <T> void
PrismAsserts.assertPropertyValue
(PrismContainerValue<?> containerValue, ItemPath propPath, T... realPropValues) static <T> void
PrismAsserts.assertPropertyValueMatch
(PrismContainerValue<?> containerValue, ItemPath propQName, MatchingRule<T> matchingRule, T... realPropValues) static String
PrismPrettyPrinter.prettyPrint
(PrismContainerValue<?> pcv) -
Uses of PrismContainerValue in com.evolveum.midpoint.repo.api
Modifier and TypeMethodDescriptiondefault @NotNull SearchResultList<PrismContainerValue<?>>
RepositoryService.searchAggregate
(AggregateQuery<?> query, OperationResult parentResult) -
Uses of PrismContainerValue in com.evolveum.midpoint.repo.cache
Modifier and TypeMethodDescription@NotNull SearchResultList<PrismContainerValue<?>>
RepositoryCache.searchAggregate
(AggregateQuery<?> query, OperationResult parentResult) -
Uses of PrismContainerValue in com.evolveum.midpoint.repo.common
Modifier and TypeMethodDescriptiondefault void
ObjectResolver.resolveAllReferences
(Collection<PrismContainerValue<?>> pcvs, Object taskObject, OperationResult result) -
Uses of PrismContainerValue in com.evolveum.midpoint.repo.common.expression
Modifier and TypeMethodDescriptionboolean
ValueSetDefinition.containsYieldTunnel
(IV pval, @Nullable PrismContainerValue<?> metadataValue) Same as containsYield, but wraps exceptions in TunnelException. -
Uses of PrismContainerValue in com.evolveum.midpoint.repo.sqale
Modifier and TypeMethodDescriptionAggregateSearchContext.search()
@NotNull SearchResultList<PrismContainerValue<?>>
SqaleRepositoryService.searchAggregate
(AggregateQuery<?> query, OperationResult parentResult) -
Uses of PrismContainerValue in com.evolveum.midpoint.repo.sqlbase
Modifier and TypeMethodDescriptionvoid
SqlRepoContext.normalizeAllRelations
(PrismContainerValue<?> pcv) -
Uses of PrismContainerValue in com.evolveum.midpoint.schema.merger
Modifier and TypeMethodDescriptionprotected static boolean
BaseMergeOperation.hasValue
(PrismContainerValue<?> pcv, @NotNull ItemName itemName) void
BaseItemMerger.merge
(@NotNull ItemName itemName, @NotNull PrismContainerValue<?> targetParent, @NotNull PrismContainerValue<?> sourceParent) void
IgnoreSourceItemMerger.merge
(@NotNull ItemName itemName, @NotNull PrismContainerValue<?> target, @NotNull PrismContainerValue<?> source) void
ItemMerger.merge
(@NotNull ItemName itemName, @NotNull PrismContainerValue<?> target, @NotNull PrismContainerValue<?> source) Merges all data about specific item (named `itemName`) from `source` container value to `target` one, according to (its own) strategy.void
RequiredItemMerger.merge
(@NotNull ItemName itemName, @NotNull PrismContainerValue<?> target, @NotNull PrismContainerValue<?> source) -
Uses of PrismContainerValue in com.evolveum.midpoint.schema.merger.key
Modifier and TypeMethodDescriptionvoid
DefaultNaturalKeyImpl.mergeMatchingKeys
(PrismContainerValue<?> targetValue, PrismContainerValue<?> sourceValue) void
ItemPathNaturalKeyImpl.mergeMatchingKeys
(PrismContainerValue<?> targetValue, PrismContainerValue<?> sourceValue) Source and target paths have to be equivalent here.void
NaturalKey.mergeMatchingKeys
(PrismContainerValue<?> targetValue, PrismContainerValue<?> sourceValue) Merges natural key value in target and in source (assuming they match according toNaturalKey.valuesMatch(PrismContainerValue, PrismContainerValue)
), i.e.boolean
DefaultNaturalKeyImpl.valuesMatch
(PrismContainerValue<?> targetValue, PrismContainerValue<?> sourceValue) boolean
ItemPathNaturalKeyImpl.valuesMatch
(PrismContainerValue<?> targetValue, PrismContainerValue<?> sourceValue) boolean
NaturalKey.valuesMatch
(PrismContainerValue<?> targetValue, PrismContainerValue<?> sourceValue) Returns `true` if the target and source container values match on their natural key. -
Uses of PrismContainerValue in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionstatic @Nullable PrismContainerValue<ConfigurationPropertiesType>
ResourceTypeUtil.getConfigurationProperties
(@NotNull ResourceType resource, @Nullable String connectorName) static PrismContainerValue<ExtensionType>
ObjectTypeUtil.getExtensionContainerValue
(Containerable containerable) static @Nullable PrismContainerValue<ResultsHandlerConfigurationType>
ResourceTypeUtil.getResultsHandlerConfiguration
(@NotNull ResourceType resource, @Nullable String connectorName) Modifier and TypeMethodDescriptionstatic Element
ObjectTypeUtil.findXsdElement
(PrismContainerValue<XmlSchemaType> xmlSchemaContainerValue) static ResourceAttributeContainer
ShadowUtil.getAttributesContainer
(PrismContainerValue<?> cval, QName containerName) CertCampaignTypeUtil.getComments
(PrismContainerValue<AccessCertificationCaseType> pcv) static List<ObjectReferenceType>
CertCampaignTypeUtil.getCurrentlyAssignedReviewers
(PrismContainerValue<AccessCertificationCaseType> pcv) static <T> T
ObjectTypeUtil.getExtensionItemRealValue
(PrismContainerValue<?> parent, ItemPath path) static Date
CertCampaignTypeUtil.getLastReviewedOn
(PrismContainerValue<AccessCertificationCaseType> pcv) static List<ObjectReferenceType>
CertCampaignTypeUtil.getReviewedBy
(PrismContainerValue<AccessCertificationCaseType> pcv) static void
ObjectTypeUtil.mergeExtension
(PrismContainerValue<?> dstExtensionContainerValue, PrismContainerValue<?> srcExtensionContainerValue) static void
ObjectTypeUtil.setExtensionContainerRealValues
(PrismContext prismContext, PrismContainerValue<?> parent, ItemName containerName, Object... values) static void
ObjectTypeUtil.setExtensionPropertyRealValues
(PrismContainerValue<?> parent, ItemName propertyName, Object... values) static void
ObjectTypeUtil.setExtensionPropertyRealValues
(PrismContext ignored, PrismContainerValue<?> parent, ItemName propertyName, Object... values) -
Uses of PrismContainerValue in com.evolveum.midpoint.schema.util.cases
Modifier and TypeMethodDescriptionstatic ObjectReferenceType
ApprovalContextUtil.getObjectRef
(PrismContainerValue<CaseWorkItemType> workItem) static ObjectReferenceType
ApprovalContextUtil.getRequesterRef
(PrismContainerValue<CaseWorkItemType> workItem) static XMLGregorianCalendar
ApprovalContextUtil.getStartTimestamp
(PrismContainerValue<CaseWorkItemType> workItem) static ObjectReferenceType
ApprovalContextUtil.getTargetRef
(PrismContainerValue<CaseWorkItemType> workItem) -
Uses of PrismContainerValue in com.evolveum.midpoint.schema.util.task.work
Modifier and TypeMethodDescriptionabstract @NotNull PrismContainerValue<?>
WorkDefinitionBean.getValue()
@NotNull PrismContainerValue<?>
WorkDefinitionBean.Typed.getValue()
@NotNull PrismContainerValue<?>
WorkDefinitionBean.Untyped.getValue()
-
Uses of PrismContainerValue in com.evolveum.midpoint.security.enforcer.api
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
ValueAuthorizationParameters<PrismContainerValue<C>>ValueAuthorizationParameters.of
(C c) Modifier and TypeMethodDescription<C extends Containerable>
AccessDecisionSecurityEnforcer.determineItemValueDecision
(@NotNull ObjectSecurityConstraints securityConstraints, @NotNull PrismContainerValue<C> containerValue, @NotNull String operationUrl, @NotNull AuthorizationPhaseType phase, boolean consideringCreation, @NotNull String decisionContextDesc) Determines the access to given value (`containerValue`) carrying e.g. -
Uses of PrismContainerValue in com.evolveum.midpoint.web.component.assignment
Modifier and TypeMethodDescriptionAssignmentEditorDto.getNewValue
(PrismContext prismContext) AssignmentEditorDto.getOldValue()
-
Uses of PrismContainerValue in com.evolveum.midpoint.web.component.model.delta
-
Uses of PrismContainerValue in com.evolveum.midpoint.web.component.prism.show
-
Uses of PrismContainerValue in com.evolveum.prism.xml.ns._public.types_3
Modifier and TypeMethodDescriptionvoid
RawObjectType.setupContainerValue
(PrismContainerValue container)