Uses of Interface
com.evolveum.midpoint.prism.PrismContainer
Package
Description
GUI API package for various utility classes and interfaces.
Supports merging of (usually) configuration beans.
-
Uses of PrismContainer in com.evolveum.midpoint.gui.api.util
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
voidWebPrismUtil.cleanupEmptyContainers
(PrismContainer<C> container) static <T> T
WebComponentUtil.getValue
(PrismContainer object, QName propertyName, Class<T> type) static <C extends Containerable>
booleanWebPrismUtil.isEmptyContainer
(PrismContainer<C> container) static boolean
WebPrismUtil.isValueFromResourceTemplate
(PrismValue valueFromDelta, PrismContainer parent) -
Uses of PrismContainer 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) protected List<PrismContainerValueWrapper<ShadowAssociationType>>
ShadowAssociationWrapperFactoryImpl.createValuesWrapper
(PrismContainerWrapper<ShadowAssociationType> itemWrapper, PrismContainer<ShadowAssociationType> item, WrapperContext context) protected PrismContainerWrapper<C>
LoggingConfigurationWrapperFactoryImpl.createWrapperInternal
(PrismContainerValueWrapper<?> parent, PrismContainer<C> childContainer, ItemStatus status, WrapperContext ctx) protected PrismContainerWrapper<C>
PrismContainerWrapperFactoryImpl.createWrapperInternal
(PrismContainerValueWrapper<?> parent, PrismContainer<C> childContainer, ItemStatus status, WrapperContext ctx) ProfilingClassLoggerWrapperFactoryImpl.createWrapperInternal
(PrismContainerValueWrapper<?> parent, PrismContainer<ClassLoggerConfigurationType> childContainer, ItemStatus status, WrapperContext ctx) ResourceAttributeMappingWrapperFactory.createWrapperInternal
(PrismContainerValueWrapper<?> parent, PrismContainer<ResourceAttributeDefinitionType> childContainer, ItemStatus status, WrapperContext ctx) protected PrismContainerWrapper<ShadowAssociationType>
ShadowAssociationWrapperFactoryImpl.createWrapperInternal
(PrismContainerValueWrapper<?> parent, PrismContainer<ShadowAssociationType> childContainer, ItemStatus status, WrapperContext ctx) protected List<PrismContainerValue<ClassLoggerConfigurationType>>
ProfilingClassLoggerWrapperFactoryImpl.getValues
(PrismContainer<ClassLoggerConfigurationType> item) protected boolean
MetadataWrapperFactoryImpl.shouldCreateEmptyValue
(PrismContainer<C> item, WrapperContext context) protected boolean
NoEmptyValueContainerWrapperFactoryImpl.shouldCreateEmptyValue
(PrismContainer<C> item, WrapperContext context) protected boolean
OperationalContainerWrapperFactory.shouldCreateEmptyValue
(PrismContainer<MetadataType> item, WrapperContext context) protected boolean
OutboundAttributeMappingWrapperFactory.shouldCreateEmptyValue
(PrismContainer<MappingType> item, WrapperContext context) protected boolean
ProfilingClassLoggerWrapperFactoryImpl.shouldCreateEmptyValue
(PrismContainer<ClassLoggerConfigurationType> item, WrapperContext context) protected boolean
ProvenanceMetadataWrapperFactory.shouldCreateEmptyValue
(PrismContainer<ProvenanceMetadataType> item, WrapperContext context) protected boolean
ValueMetadataWrapperFactoryImpl.shouldCreateEmptyValue
(PrismContainer<ValueMetadataType> item, WrapperContext context) -
Uses of PrismContainer in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeMethodDescriptionValueMetadataWrapperImpl.getItem()
@NotNull PrismContainer<ValueMetadataType>
ValueMetadataWrapperImpl.instantiate()
@NotNull PrismContainer<ValueMetadataType>
ValueMetadataWrapperImpl.instantiate
(QName name) Modifier and TypeMethodDescriptionValueMetadataWrapperImpl.deepClone
(@NotNull DeepCloneOperation operation) Modifier and TypeMethodDescriptionboolean
ValueMetadataWrapperImpl.canBeDefinitionOf
(PrismContainer<ValueMetadataType> item) ModifierConstructorDescriptionCaseWorkItemTypeWrapper
(@Nullable PrismContainerValueWrapper parent, PrismContainer<CaseWorkItemType> container, ItemStatus status) PrismContainerWrapperImpl
(PrismContainerValueWrapper<?> parent, PrismContainer<C> item, ItemStatus status) ProfilingClassLoggerContainerWrapperImpl
(PrismContainerValueWrapper<?> parent, PrismContainer<C> item, ItemStatus status) ResourceAttributeMappingWrapper
(@Nullable PrismContainerValueWrapper parent, PrismContainer<ResourceAttributeDefinitionType> container, ItemStatus status) ShadowAssociationWrapperImpl
(PrismContainerValueWrapper<?> parent, PrismContainer<ShadowAssociationType> item, ItemStatus status) -
Uses of PrismContainer in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescriptionvoid
ModelInteractionService.processObjectsFromCollection
(CollectionRefSpecificationType collection, QName typeForFilter, Predicate<PrismContainer> handler, Collection<SelectorOptions<GetOperationOptions>> options, VariablesMap variables, com.evolveum.midpoint.task.api.Task task, OperationResult result, boolean recordProgress) TODO document -
Uses of PrismContainer in com.evolveum.midpoint.prism
Modifier and TypeInterfaceDescriptioninterface
PrismObject<O extends Objectable>
Common supertype for all identity objects.interface
Modifier and TypeMethodDescriptionPrismContainerValue.asSingleValuedContainer
(@NotNull QName itemName) Returns a single-valued container (with a single-valued definition) holding just this value.PrismObjectValue.asSingleValuedContainer
(@NotNull QName itemName) PrismContainer.clone()
PrismContainer.cloneComplex
(CloneStrategy strategy) ItemFactory.createContainer
(QName name) <C extends Containerable>
PrismContainer<C>ItemFactory.createContainer
(QName name, PrismContainerDefinition<C> definition) PrismObject.createExtension()
PrismContainer.createImmutableClone()
<T extends Containerable>
PrismContainer<T>PrismContainer.findContainer
(ItemPath path) <X extends Containerable>
PrismContainer<X>PrismContainerValue.findContainer
(QName containerName) <T extends Containerable>
PrismContainer<T>PrismContainer.findOrCreateContainer
(ItemPath containerPath) <T extends Containerable>
PrismContainer<T>PrismContainerValue.findOrCreateContainer
(QName containerName) PrismContainerValue.getContainer()
PrismObject.getExtension()
PrismObjectValue.getExtension()
PrismObject.getOrCreateExtension()
default <C extends Containerable>
@NotNull PrismContainer<C>PrismValue.getValueMetadataAsContainer()
Returns value metadata as typed PrismContainer.static <V extends Containerable>
PrismContainer<V>PrismContainer.newInstance
(PrismContext prismContext, QName type) Modifier and TypeMethodDescription<C extends Containerable>
voidPrismContext.adopt
(PrismContainer<C> object, Class<C> declaredType) <T extends Containerable>
voidPrismContext.adopt
(PrismContainer<T> object) PrismContainer.diff
(PrismContainer<C> other) PrismContainer.diff
(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy) PrismContainer.diffModifications
(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy) void
PrismContainer.mergeValues
(PrismContainer<C> other) void
PrismValue.setValueMetadata
(PrismContainer<?> valueMetadata) Sets metadata for this value. -
Uses of PrismContainer in com.evolveum.midpoint.prism.delta
Modifier and TypeMethodDescriptionstatic void
ItemDeltaCollectionsUtil.applyTo
(Collection<? extends ItemDelta> deltas, PrismContainer propertyContainer) -
Uses of PrismContainer in com.evolveum.midpoint.prism.impl
Modifier and TypeClassDescriptionclass
com.evolveum.midpoint.prism.impl.PrismContainerImpl<C extends Containerable>
-
Uses of PrismContainer in com.evolveum.midpoint.prism.schema
Modifier and TypeMethodDescription<C extends Containerable>
voidSchemaRegistry.applyDefinition
(PrismContainer<C> container, Class<C> type) This method will try to locate the appropriate object definition and apply it.<C extends Containerable>
voidSchemaRegistry.applyDefinition
(PrismContainer<C> prismObject, Class<C> type, boolean force) -
Uses of PrismContainer in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionstatic void
PrismAsserts.assertItems
(PrismContainer<?> object, int expectedNumberOfItems) static void
PrismAsserts.assertNoEmptyItem
(PrismContainer<?> container) static void
PrismAsserts.assertNoItem
(PrismContainer<?> object, ItemPath itemPath) static void
PrismAsserts.assertPropertyDefinition
(PrismContainer<?> container, QName propertyName, QName type, int minOccurs, int maxOccurs) static <T> void
PrismAsserts.assertPropertyValue
(PrismContainer<?> container, ItemPath propPath, T... realPropValues) static <T> void
PrismAsserts.assertPropertyValueMatch
(PrismContainer<?> container, ItemPath propQName, MatchingRule<T> matchingRule, T... realPropValues) static <C extends Containerable>
voidPrismAsserts.assertValueId
(Long expectedId, PrismContainer<C> container) -
Uses of PrismContainer in com.evolveum.midpoint.schema.merger
Modifier and TypeMethodDescriptionprotected void
AdminGuiConfigurationMerger.mergeInternal
(@NotNull PrismContainer<AdminGuiConfigurationType> target, @NotNull PrismContainer<AdminGuiConfigurationType> source) -
Uses of PrismContainer in com.evolveum.midpoint.schema.merger.assignment
Modifier and TypeMethodDescriptionprotected void
AssignmentMerger.mergeInternal
(@NotNull PrismContainer<AssignmentType> target, @NotNull PrismContainer<AssignmentType> source) -
Uses of PrismContainer in com.evolveum.midpoint.schema.merger.objdef
Modifier and TypeMethodDescriptionprotected void
LimitationsMerger.mergeInternal
(@NotNull PrismContainer<PropertyLimitationsType> target, @NotNull PrismContainer<PropertyLimitationsType> source) -
Uses of PrismContainer in com.evolveum.midpoint.schema.merger.resource
Modifier and TypeMethodDescriptionprotected void
ObjectTypeDefinitionMerger.mergeInternal
(@NotNull PrismContainer<ResourceObjectTypeDefinitionType> target, @NotNull PrismContainer<ResourceObjectTypeDefinitionType> source) -
Uses of PrismContainer in com.evolveum.midpoint.schema.metadata
Modifier and TypeMethodDescriptionstatic ValueMetadata
MidpointValueMetadataFactory.createFrom
(@NotNull PrismContainer<?> container) -
Uses of PrismContainer in com.evolveum.midpoint.schema.processor
Modifier and TypeClassDescriptionfinal class
TODO review docs Resource Object.Modifier and TypeMethodDescriptionstatic ResourceAttributeContainer
ResourceAttributeContainer.convertFromContainer
(PrismContainer<?> origAttrContainer, ResourceObjectDefinition resourceObjectDefinition) -
Uses of PrismContainer in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionResourceTypeUtil.getConfigurationContainer
(PrismObject<ResourceType> resource) ResourceTypeUtil.getConfigurationContainer
(ResourceType resourceType) Modifier and TypeMethodDescriptionstatic Element
ObjectTypeUtil.findXsdElement
(PrismContainer<XmlSchemaType> xmlSchemaContainer) -
Uses of PrismContainer in com.evolveum.midpoint.web.component.assignment
Modifier and TypeMethodDescriptionAssignmentEditorDto.getPolicyRuleContainer
(AssignmentType assignment) -
Uses of PrismContainer in com.evolveum.midpoint.web.page.admin.home.dto
Modifier and TypeMethodDescriptionvoid
PasswordQuestionsDto.setCredentials
(PrismContainer credentials) -
Uses of PrismContainer in com.evolveum.midpoint.web.page.admin.reports.component
Modifier and TypeMethodDescriptionprotected void
RunReportPopupPanel.runConfirmPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> reportType2, PrismContainer<ReportParameterType> reportParam)