Uses of Interface
com.evolveum.midpoint.prism.PrismContainer
Package
Description
GUI API package for various utility classes and interfaces.
-
Uses of PrismContainer in com.evolveum.midpoint.common.cleanup
Modifier and TypeMethodDescriptionObjectCleaner.process
(@NotNull PrismContainer<?> container) Processes object (modifies it) and removes unwanted items. -
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) AuthenticationBehaviorWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<AuthenticationBehavioralDataType> childContainer, ItemStatus status) protected PrismContainerWrapper<C>
PrismContainerWrapperFactoryImpl.createWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<C> childContainer, ItemStatus status) protected PrismContainerWrapper<ShadowAssociationValueType>
ShadowAssociationValueWrapperFactoryImpl.createWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<ShadowAssociationValueType> childContainer, ItemStatus status) 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 List<PrismContainerValue<ClassLoggerConfigurationType>>
ProfilingClassLoggerWrapperFactoryImpl.getValues
(PrismContainer<ClassLoggerConfigurationType> item) protected ItemStatus
PrismContainerWrapperFactoryImpl.recomputeStatus
(PrismContainer<C> containerWrapper, ItemStatus defaultStatus, WrapperContext ctx) protected boolean
MetadataWrapperFactoryImpl.shouldCreateEmptyValue
(PrismContainer<C> item, WrapperContext context) protected boolean
NoEmptyValueContainerWrapperFactoryImpl.shouldCreateEmptyValue
(PrismContainer<C> item, WrapperContext context) protected boolean
OperationalContainerWrapperFactory.shouldCreateEmptyValue
(PrismContainer<T> 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
ShadowAssociationValueWrapperFactoryImpl.shouldCreateEmptyValue
(PrismContainer<ShadowAssociationValueType> item, WrapperContext context) protected boolean
ValueMetadataWrapperFactoryImpl.shouldCreateEmptyValue
(PrismContainer<ValueMetadataType> item, WrapperContext context) -
Uses of PrismContainer in com.evolveum.midpoint.gui.impl.factory.wrapper.resourceAssociation
Modifier and TypeMethodDescriptionAssociationInboundExpressionWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<AssociationSynchronizationExpressionEvaluatorType> childContainer, ItemStatus status) AssociationOutboundExpressionWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<AssociationConstructionExpressionEvaluatorType> childContainer, ItemStatus status) AssociationMappingWrapperFactory.createWrapperInternal
(PrismContainerValueWrapper<?> parent, PrismContainer<AbstractAttributeMappingsDefinitionType> childContainer, ItemStatus status, WrapperContext ctx) -
Uses of PrismContainer in com.evolveum.midpoint.gui.impl.factory.wrapper.schema
Modifier and TypeMethodDescriptionprotected PrismContainerWrapper<PrismSchemaType>
SchemaDefinitionWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<PrismSchemaType> childContainer, ItemStatus status) -
Uses of PrismContainer in com.evolveum.midpoint.gui.impl.page.admin.certification.component
Modifier and TypeMethodDescriptionprotected PrismContainer<ReportParameterType>
SelectReportTemplatePanel.createParameters
(PrismObject<ReportType> report) -
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 TypeMethodDescription@NotNull ItemDefinition<PrismContainer<C>>
PrismContainerWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismContainer<ValueMetadataType>>
ValueMetadataWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) ValueMetadataWrapperImpl.deepClone
(@NotNull DeepCloneOperation operation) ModifierConstructorDescriptionAssociationInboundExpressionWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<AssociationSynchronizationExpressionEvaluatorType> item, ItemStatus status, ItemPath wrapperPath, ExpressionType expression) AssociationMappingExpressionWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<C> item, ItemStatus status, ItemPath wrapperPath, ExpressionType expression) AssociationOutboundExpressionWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<AssociationConstructionExpressionEvaluatorType> item, ItemStatus status, ItemPath wrapperPath, ExpressionType expression) AuthenticationBehaviorWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<AuthenticationBehavioralDataType> item, ItemStatus status) CaseWorkItemTypeWrapper
(@Nullable PrismContainerValueWrapper parent, PrismContainer<CaseWorkItemType> container, ItemStatus status) ObjectTypeAttributeMappingWrapper
(@Nullable PrismContainerValueWrapper parent, PrismContainer<ResourceAttributeDefinitionType> container, ItemStatus status) PrismContainerWrapperImpl
(PrismContainerValueWrapper<?> parent, PrismContainer<C> item, ItemStatus status) PrismSchemaWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<PrismSchemaType> item, ItemStatus status, ItemPath wrapperPath) ProfilingClassLoggerContainerWrapperImpl
(PrismContainerValueWrapper<?> parent, PrismContainer<C> item, ItemStatus status) ShadowAssociationValueWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<ShadowAssociationValueType> item, ItemStatus status) ShadowAssociationWrapperImpl
(PrismContainerValueWrapper<?> parent, PrismContainer<ShadowAssociationValueType> item, ItemStatus status) -
Uses of PrismContainer in com.evolveum.midpoint.gui.impl.prism.wrapper.association
ModifierConstructorDescriptionAssociationAttributeMappingWrapper
(@Nullable PrismContainerValueWrapper parent, PrismContainer<AbstractAttributeMappingsDefinitionType> container, ItemStatus status) -
Uses of PrismContainer in com.evolveum.midpoint.gui.impl.util
Modifier and TypeMethodDescriptionstatic boolean
AssociationChildWrapperUtil.existAssociationConfiguration
(String refAttribute, PrismContainer<ShadowAssociationTypeDefinitionType> association) -
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) <C extends Containerable>
PrismContainer<C>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.deleg
Modifier and TypeMethodDescriptiondefault PrismContainer<C>
PrismContainerValueDelegator.asSingleValuedContainer
(@NotNull QName itemName) default <X extends Containerable>
PrismContainer<X>PrismContainerValueDelegator.findContainer
(QName containerName) default <T extends Containerable>
PrismContainer<T>PrismContainerValueDelegator.findOrCreateContainer
(QName containerName) default PrismContainer<C>
PrismContainerValueDelegator.getContainer()
default <C extends Containerable>
@NotNull PrismContainer<C>PrismContainerValueDelegator.getValueMetadataAsContainer()
Modifier and TypeMethodDescriptiondefault void
PrismContainerValueDelegator.setValueMetadata
(PrismContainer<?> valueMetadata) -
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.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.processor
Modifier and TypeInterfaceDescriptioninterface
Container holdingShadowAssociation
objects.interface
TODOModifier and TypeClassDescriptionclass
Represents an association between shadows: one subject and zero or more objects.final class
final class
TODO review docs Resource Object.Modifier and TypeMethodDescription@NotNull PrismContainer<ShadowAssociationValueType>
ShadowAssociationDefinitionImpl.instantiate
(QName name) Modifier and TypeMethodDescriptionShadowAssociationDefinitionImpl.cloneWithNewName
(@NotNull ItemName itemName) Modifier and TypeMethodDescriptionstatic ShadowAssociationsContainer
ShadowAssociationsContainer.convertFromPrismContainer
(@NotNull PrismContainer<?> origPrismContainer, @NotNull ResourceObjectDefinition resourceObjectDefinition) -
Uses of PrismContainer in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionResourceTypeUtil.getConfigurationContainer
(PrismObject<ResourceType> resource) ResourceTypeUtil.getConfigurationContainer
(ResourceType resourceType) static @NotNull PrismContainer<ShadowReferenceAttributesType>
ShadowAssociationsUtil.instantiateObjectsContainer()
Modifier and TypeMethodDescriptionstatic Element
ObjectTypeUtil.findXsdElement
(PrismContainer<XmlSchemaType> xmlSchemaContainer) ShadowReferenceAttributesCollection.ofAttributesContainer
(@Nullable PrismContainer<? extends ShadowAttributesType> container) -
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)