Uses of Interface
com.evolveum.midpoint.prism.PrismContainer
Packages that use 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
Methods in com.evolveum.midpoint.gui.api.util with parameters of type PrismContainerModifier 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
Methods in com.evolveum.midpoint.gui.impl.factory.wrapper with parameters of type PrismContainerModifier 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
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return PrismContainerModifier and TypeMethodDescriptionValueMetadataWrapperImpl.getItem()
@NotNull PrismContainer<ValueMetadataType>
ValueMetadataWrapperImpl.instantiate()
@NotNull PrismContainer<ValueMetadataType>
ValueMetadataWrapperImpl.instantiate
(QName name) Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return types with arguments of type PrismContainerModifier and TypeMethodDescriptionValueMetadataWrapperImpl.deepClone
(@NotNull DeepCloneOperation operation) Methods in com.evolveum.midpoint.gui.impl.prism.wrapper with parameters of type PrismContainerModifier and TypeMethodDescriptionboolean
ValueMetadataWrapperImpl.canBeDefinitionOf
(PrismContainer<ValueMetadataType> item) Constructors in com.evolveum.midpoint.gui.impl.prism.wrapper with parameters of type PrismContainerModifierConstructorDescriptionCaseWorkItemTypeWrapper
(@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
Method parameters in com.evolveum.midpoint.model.api with type arguments of type PrismContainerModifier 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
Subinterfaces of PrismContainer in com.evolveum.midpoint.prismModifier and TypeInterfaceDescriptioninterface
PrismObject<O extends Objectable>
Common supertype for all identity objects.interface
Methods in com.evolveum.midpoint.prism that return PrismContainerModifier 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) Methods in com.evolveum.midpoint.prism with parameters of type PrismContainerModifier 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
Methods in com.evolveum.midpoint.prism.delta that return types with arguments of type PrismContainerMethods in com.evolveum.midpoint.prism.delta with parameters of type PrismContainerModifier and TypeMethodDescriptionstatic void
ItemDeltaCollectionsUtil.applyTo
(Collection<? extends ItemDelta> deltas, PrismContainer propertyContainer) -
Uses of PrismContainer in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement PrismContainerModifier and TypeClassDescriptionclass
com.evolveum.midpoint.prism.impl.PrismContainerImpl<C extends Containerable>
-
Uses of PrismContainer in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema with parameters of type PrismContainerModifier 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
Methods in com.evolveum.midpoint.prism.util with parameters of type PrismContainerModifier 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
Methods in com.evolveum.midpoint.schema.merger with parameters of type PrismContainerModifier and TypeMethodDescriptionprotected void
AdminGuiConfigurationMerger.mergeInternal
(@NotNull PrismContainer<AdminGuiConfigurationType> target, @NotNull PrismContainer<AdminGuiConfigurationType> source) -
Uses of PrismContainer in com.evolveum.midpoint.schema.merger.assignment
Methods in com.evolveum.midpoint.schema.merger.assignment with parameters of type PrismContainerModifier and TypeMethodDescriptionprotected void
AssignmentMerger.mergeInternal
(@NotNull PrismContainer<AssignmentType> target, @NotNull PrismContainer<AssignmentType> source) -
Uses of PrismContainer in com.evolveum.midpoint.schema.merger.objdef
Methods in com.evolveum.midpoint.schema.merger.objdef with parameters of type PrismContainerModifier and TypeMethodDescriptionprotected void
LimitationsMerger.mergeInternal
(@NotNull PrismContainer<PropertyLimitationsType> target, @NotNull PrismContainer<PropertyLimitationsType> source) -
Uses of PrismContainer in com.evolveum.midpoint.schema.merger.resource
Methods in com.evolveum.midpoint.schema.merger.resource with parameters of type PrismContainerModifier and TypeMethodDescriptionprotected void
ObjectTypeDefinitionMerger.mergeInternal
(@NotNull PrismContainer<ResourceObjectTypeDefinitionType> target, @NotNull PrismContainer<ResourceObjectTypeDefinitionType> source) -
Uses of PrismContainer in com.evolveum.midpoint.schema.metadata
Methods in com.evolveum.midpoint.schema.metadata with parameters of type PrismContainerModifier and TypeMethodDescriptionstatic ValueMetadata
MidpointValueMetadataFactory.createFrom
(@NotNull PrismContainer<?> container) -
Uses of PrismContainer in com.evolveum.midpoint.schema.processor
Subinterfaces of PrismContainer in com.evolveum.midpoint.schema.processorClasses in com.evolveum.midpoint.schema.processor that implement PrismContainerModifier and TypeClassDescriptionfinal class
TODO review docs Resource Object.Methods in com.evolveum.midpoint.schema.processor with parameters of type PrismContainerModifier and TypeMethodDescriptionstatic ResourceAttributeContainer
ResourceAttributeContainer.convertFromContainer
(PrismContainer<?> origAttrContainer, ResourceObjectDefinition resourceObjectDefinition) -
Uses of PrismContainer in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return PrismContainerModifier and TypeMethodDescriptionResourceTypeUtil.getConfigurationContainer
(PrismObject<ResourceType> resource) ResourceTypeUtil.getConfigurationContainer
(ResourceType resourceType) Methods in com.evolveum.midpoint.schema.util with parameters of type PrismContainerModifier and TypeMethodDescriptionstatic Element
ObjectTypeUtil.findXsdElement
(PrismContainer<XmlSchemaType> xmlSchemaContainer) -
Uses of PrismContainer in com.evolveum.midpoint.web.component.assignment
Methods in com.evolveum.midpoint.web.component.assignment that return PrismContainerModifier and TypeMethodDescriptionAssignmentEditorDto.getPolicyRuleContainer
(AssignmentType assignment) -
Uses of PrismContainer in com.evolveum.midpoint.web.page.admin.home.dto
Methods in com.evolveum.midpoint.web.page.admin.home.dto that return PrismContainerMethods in com.evolveum.midpoint.web.page.admin.home.dto with parameters of type PrismContainerModifier and TypeMethodDescriptionvoid
PasswordQuestionsDto.setCredentials
(PrismContainer credentials) -
Uses of PrismContainer in com.evolveum.midpoint.web.page.admin.reports.component
Methods in com.evolveum.midpoint.web.page.admin.reports.component with parameters of type PrismContainerModifier and TypeMethodDescriptionprotected void
RunReportPopupPanel.runConfirmPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> reportType2, PrismContainer<ReportParameterType> reportParam)