Uses of Interface
com.evolveum.midpoint.prism.PrismContainerDefinition
Package
Description
Package that contains base page classes.
GUI API package for various utility classes and interfaces.
This package is experimental and will be moved to prism project shortly.
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.api.factory
Modifier and TypeMethodDescriptionContainerValueDataProviderFactory.Customization.getDefinition()
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.api.page
Modifier and TypeMethodDescription<C extends Containerable>
PrismContainerWrapperFactory<C>PageAdminLTE.findContainerWrapperFactory
(PrismContainerDefinition<C> def) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.api.prism.wrapper
Modifier and TypeInterfaceDescriptioninterface
PrismContainerWrapper<C extends Containerable>
interface
PrismObjectWrapper<O extends ObjectType>
interface
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.api.registry
Modifier and TypeMethodDescription<C extends Containerable>
ContainerableDuplicateResolver<C>GuiComponentRegistry.findContainerableDuplicateResolver
(PrismContainerDefinition<C> def) Find duplicate resolver by definition of duplicated item.<C extends Containerable,
P extends Containerable>
ContainerableDuplicateResolver<C>GuiComponentRegistry.findContainerableDuplicateResolver
(PrismContainerDefinition<C> def, @Nullable PrismContainerValue<P> parent) Find duplicate resolver by definition of duplicated item and its parent.<C extends Containerable>
PrismContainerWrapperFactory<C>GuiComponentRegistry.findContainerWrapperFactory
(PrismContainerDefinition<C> def) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.api.util
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
LoadableModel<PrismContainerDefinition<C>>WebComponentUtil.getContainerDefinitionModel
(Class<C> clazz) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.component
Modifier and TypeMethodDescriptionprotected PrismContainerDefinition<C>
MultivalueContainerListPanel.getTypeDefinitionForSearch()
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.component.data.column
Modifier and TypeMethodDescriptionprotected abstract org.apache.wicket.Component
AbstractItemWrapperColumn.createHeader
(String componentId, org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel) protected org.apache.wicket.Component
PrismContainerWrapperColumn.createHeader
(String componentId, org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel) protected org.apache.wicket.Component
PrismPropertyWrapperColumn.createHeader
(String componentId, org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel) protected org.apache.wicket.Component
PrismReferenceWrapperColumn.createHeader
(String componentId, org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel) ModifierConstructorDescriptionLifecycleStateBadgeColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel, PageBase pageBase) LifecycleStateColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel, PageBase pageBase) PrismContainerWrapperColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> rowModel, ItemPath itemName, PageBase pageBase) PrismPropertyWrapperColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel, ItemPath itemName, AbstractItemWrapperColumn.ColumnType columnType, PageBase pageBase) PrismReferenceWrapperColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel, ItemPath itemName, AbstractItemWrapperColumn.ColumnType columnType, PageBase pageBase) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.component.input
Modifier and TypeMethodDescriptionprotected PrismContainerDefinition<? extends Containerable>
FocusDefinitionsMappingProvider.getFocusTypeDefinition
(ResourceObjectTypeDefinitionType resourceObjectType) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType
Modifier and TypeMethodDescriptionprotected PrismContainerDefinition<AssignmentType>
AbstractAssignmentTypePanel.getContainerDefinitionForColumns()
protected PrismContainerDefinition<AssignmentType>
AbstractAssignmentTypePanel.getTypeDefinitionForSearch()
Modifier and TypeMethodDescriptionprotected abstract void
AbstractAssignmentTypePanel.addSpecificSearchableItemWrappers
(PrismContainerDefinition<AssignmentType> containerDef, List<? super FilterableSearchItemWrapper> defs) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType.assignment
Modifier and TypeMethodDescriptionprotected void
AbstractAssignmentPanel.addSpecificSearchableItemWrappers
(PrismContainerDefinition<AssignmentType> containerDef, List<? super FilterableSearchItemWrapper> defs) protected void
FocusMappingsAssignmentsPanel.addSpecificSearchableItemWrappers
(PrismContainerDefinition<AssignmentType> containerDef, List<? super FilterableSearchItemWrapper> defs) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType.inducement
Modifier and TypeMethodDescriptionprotected void
AbstractInducementPanel.addSpecificSearchableItemWrappers
(PrismContainerDefinition<AssignmentType> containerDef, List<? super FilterableSearchItemWrapper> defs) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.objectType.activation
Modifier and TypeMethodDescriptionIterator<? extends PrismContainerDefinition>
ActivationContainerProvider.internalIterator
(long first, long count) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.objectType.associations
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.objectType.attributeMapping
Modifier and TypeMethodDescriptionMappingOverrideTable.getAttributeDefinition()
protected final LoadableModel<PrismContainerDefinition<MappingType>>
AttributeMappingsTable.getMappingTypeDefinition()
Modifier and TypeMethodDescriptionprotected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<PrismContainerValueWrapper<MappingType>,
String> AttributeMappingsTable.createVirtualRefItemColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition> resourceAttributeDef, String cssClasses) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.objectType.correlation
Modifier and TypeMethodDescriptionprotected LoadableModel<PrismContainerDefinition<CorrelationItemType>>
CorrelationItemRefsTable.getCorrelationItemDefinition()
CorrelationItemsTable.getCorrelationItemsDefinition()
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.objectType.synchronization
Modifier and TypeMethodDescriptionprotected LoadableModel<PrismContainerDefinition<C>>
SynchronizationReactionTable.getSynchReactionDefinition()
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.simulation
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.page.admin.user
Modifier and TypeMethodDescriptionprotected void
PageUser.handleDelegationAssignmentDeltas
(ObjectDelta<UserType> focusDelta, List<AssignmentEditorDto> assignments, PrismContainerDefinition<AssignmentType> def) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.prism.panel.component
Modifier and TypeMethodDescriptionprotected abstract void
ListContainersPopup.processSelectedChildren
(org.apache.wicket.ajax.AjaxRequestTarget target, List<PrismContainerDefinition<?>> selected) ModifierConstructorDescriptionContainersPopupDto
(boolean selected, PrismContainerDefinition<?> def) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeClassDescriptionclass
AssignmentHolderWrapper<AH extends AssignmentHolderType>
class
Created by honcharclass
PrismContainerWrapperImpl<C extends Containerable>
class
PrismObjectWrapperImpl<O extends ObjectType>
class
class
class
class
class
class
class
Modifier and TypeMethodDescription@NotNull PrismContainerDefinition<C>
PrismContainerWrapperImpl.clone()
@NotNull PrismContainerDefinition<ValueMetadataType>
ValueMetadataWrapperImpl.clone()
PrismContainerWrapperImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition newDefinition) ValueMetadataWrapperImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismContainerDefinition<?>
PrismContainerWrapperImpl.cloneWithNewType
(@NotNull QName newTypeName, @NotNull ComplexTypeDefinition newCtd) @NotNull PrismContainerDefinition<?>
ValueMetadataWrapperImpl.cloneWithNewType
(@NotNull QName newTypeName, @NotNull ComplexTypeDefinition newCtd) PrismContainerValueWrapperImpl.getDefinition()
PrismContainerWrapperImpl.getItemDefinition()
Modifier and TypeMethodDescriptionPrismContainerValueWrapperImpl.getChildContainers()
List<PrismContainerDefinition<? extends Containerable>>
ValueMetadataWrapperImpl.getChildContainers()
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.registry
Modifier and TypeMethodDescription<C extends Containerable>
ContainerableDuplicateResolver<C>GuiComponentRegistryImpl.findContainerableDuplicateResolver
(PrismContainerDefinition<C> def) <C extends Containerable,
P extends Containerable>
ContainerableDuplicateResolver<C>GuiComponentRegistryImpl.findContainerableDuplicateResolver
(PrismContainerDefinition<C> def, @Nullable PrismContainerValue<P> parent) <C extends Containerable>
PrismContainerWrapperFactory<C>GuiComponentRegistryImpl.findContainerWrapperFactory
(PrismContainerDefinition<C> def) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.gui.impl.util
Modifier and TypeMethodDescriptionstatic String
IconAndStylesUtil.createMappingIcon
(PrismContainerDefinition<? extends Containerable> def) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescriptionModelInteractionService.assignmentTypeDefinitionWithConcreteTargetRefType
(PrismContainerDefinition<AssignmentType> orig, QName targetType) Returns Container Definition of Assignment Type with target type of assignment replaced by more concrete situation This allows for using more specific definition when searching for definitions for dereference, in GUI search or columns where we are sure (on other criteria) only assignment types we are processing have concrete target type.Modifier and TypeMethodDescriptionModelInteractionService.assignmentTypeDefinitionWithConcreteTargetRefType
(PrismContainerDefinition<AssignmentType> orig, QName targetType) Returns Container Definition of Assignment Type with target type of assignment replaced by more concrete situation This allows for using more specific definition when searching for definitions for dereference, in GUI search or columns where we are sure (on other criteria) only assignment types we are processing have concrete target type. -
Uses of PrismContainerDefinition in com.evolveum.midpoint.model.api.visualizer
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism
Modifier and TypeMethodDescription@NotNull PrismContainerDefinition<C>
PrismContainerDefinition.clone()
PrismContainerDefinition.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) TODO@NotNull PrismContainerDefinition<?>
PrismContainerDefinition.cloneWithNewType
(@NotNull QName newTypeName, @NotNull ComplexTypeDefinition newCtd) Changes the type name and definition for this PCD.default <C extends Containerable>
@NotNull PrismContainerDefinition<C>DefinitionFactory.createContainerDefinition
(@NotNull QName name, @NotNull ComplexTypeDefinition ctd, int minOccurs, int maxOccurs) PrismContainerDefinition.PrismContainerDefinitionMutator.createContainerDefinition
(@NotNull QName name, @NotNull ComplexTypeDefinition ctd, int minOccurs, int maxOccurs) PrismContainerDefinition.PrismContainerDefinitionMutator.createContainerDefinition
(QName name, QName typeName, int minOccurs, int maxOccurs) PrismContainer.deepCloneDefinition
(@NotNull DeepCloneOperation operation) default <C extends Containerable>
PrismContainerDefinition<C>LocalItemDefinitionStore.findContainerDefinition
(@NotNull ItemPath path) ReturnsPrismContainerDefinition
corresponding to given path (rooted at this store).PrismContainer.getDefinition()
PrismContainerable.getDefinition()
PrismContainerValue.getDefinition()
PrismObjectDefinition.getExtensionDefinition()
<C extends Containerable>
@NotNull PrismContainerDefinition<C>DefinitionFactory.newContainerDefinition
(@NotNull QName name, @NotNull ComplexTypeDefinition ctd) Standard case: creating container with known CTD.@NotNull PrismContainerDefinition<?>
DefinitionFactory.newContainerDefinitionWithoutTypeDefinition
(@NotNull QName name, @NotNull QName typeName) Quite a special case - no complex type definition is known.Modifier and TypeMethodDescriptionPrismContainerValue.applyDefinition
(@NotNull PrismContainerDefinition<C> containerDef, boolean force) <C extends Containerable>
PrismContainer<C>ItemFactory.createContainer
(QName name, PrismContainerDefinition<C> definition) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism.deleg
Modifier and TypeInterfaceDescriptioninterface
ContainerDefinitionDelegator<C extends Containerable>
interface
ObjectDefinitionDelegator<O extends Objectable>
Modifier and TypeMethodDescriptiondefault PrismContainerDefinition<C>
ContainerDefinitionDelegator.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) ContainerDefinitionDelegator.delegate()
default <C extends Containerable>
PrismContainerDefinition<C>ComplexTypeDefinitionDelegator.findContainerDefinition
(@NotNull ItemPath path) default <C2 extends Containerable>
PrismContainerDefinition<C2>ContainerDefinitionDelegator.findContainerDefinition
(@NotNull ItemPath path) default PrismContainerDefinition<?>
ObjectDefinitionDelegator.getExtensionDefinition()
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism.delta
Modifier and TypeMethodDescriptionvoid
ContainerDelta.applyDefinition
(@NotNull PrismContainerDefinition<V> definition) <C extends Containerable>
ContainerDelta<C>DeltaFactory.Container.create
(ItemPath path, PrismContainerDefinition<C> definition) Deprecated.<C extends Containerable>
ContainerDelta<C>DeltaFactory.Container.create
(ItemPath parentPath, QName name, PrismContainerDefinition itemDefinition) Deprecated.<C extends Containerable>
ContainerDelta<C>DeltaFactory.Container.create
(PrismContainerDefinition itemDefinition) Deprecated.<C extends Containerable>
ContainerDelta<C>ObjectDelta.createContainerModification
(ItemPath path, PrismContainerDefinition<C> containerDefinition) <T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createDelta
(ItemPath containerPath, PrismContainerDefinition<O> objectDefinition) Deprecated.<O extends Objectable,
T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta
(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T> pValue) Deprecated.<O extends Objectable,
T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta
(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T>... pValues) Deprecated.<O extends Objectable,
T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta
(PrismContainerDefinition<O> containerDefinition, QName propertyName, T... realValues) Deprecated.void
ContainerDelta.setDefinition
(@NotNull PrismContainerDefinition<V> definition) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism.impl
Modifier and TypeClassDescriptionclass
com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<C extends Containerable>
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism.marshaller
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>, C extends Containerable>
Item<IV,ID> JaxbDomHack.parseRawElement
(Object element, PrismContainerDefinition<C> definition) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism.metadata
Modifier and TypeMethodDescriptiondefault PrismContainerDefinition<?>
ValueMetadataFactory.getDefinition()
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism.query.builder
Modifier and TypeMethodDescriptionS_FilterEntry.item
(PrismContainerDefinition<?> containerDefinition, ItemPath itemPath) S_FilterEntry.item
(PrismContainerDefinition<?> containerDefinition, QName... names) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism.schema
Modifier and TypeMethodDescriptionstatic PrismContainerDefinition<?>
PrismSchemaBuildingUtil.addNewContainerDefinition
(@NotNull PrismSchema schema, @NotNull String localItemName, @NotNull String localTypeName) Creates a new top-levelPrismContainerDefinition
and adds it to the schema.default <C extends Containerable>
PrismContainerDefinition<C>GlobalDefinitionsStore.findContainerDefinitionByCompileTimeClass
(@NotNull Class<C> compileTimeClass) default <C extends Containerable>
PrismContainerDefinition<C>GlobalDefinitionsStore.findContainerDefinitionByElementName
(@NotNull QName elementName) default <C extends Containerable>
PrismContainerDefinition<C>GlobalDefinitionsStore.findContainerDefinitionByType
(@NotNull QName typeName) @NotNull PrismContainerDefinition<?>
SchemaRegistry.getValueMetadataDefinition()
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionstatic void
PrismAsserts.assertEmphasized
(PrismContainerDefinition<? extends Containerable> containerDef, QName itemQName, Boolean expected) static void
PrismAsserts.assertIndexed
(PrismContainerDefinition<? extends Containerable> containerDef, QName itemQName, Boolean expected) static void
PrismAsserts.assertItemDefinitionDisplayName
(PrismContainerDefinition<?> containerDef, QName propertyName, String expectedDisplayName) static void
PrismAsserts.assertItemDefinitionDisplayOrder
(PrismContainerDefinition<?> containerDef, QName propertyName, Integer expectedDisplayOrder) static void
PrismAsserts.assertItemDefinitionHelp
(PrismContainerDefinition<?> containerDef, QName propertyName, String expectedHelp) static void
PrismAsserts.assertPropertyDefinition
(PrismContainerDefinition<?> containerDef, QName propertyName, QName type, int minOccurs, int maxOccurs) static void
PrismAsserts.assertPropertyDefinition
(PrismContainerDefinition<?> containerDef, QName propertyName, QName type, int minOccurs, int maxOccurs, boolean indexed) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.schema
Modifier and TypeMethodDescription<C extends Containerable>
PrismContainerDefinition<C>SchemaService.findContainerDefinitionByCompileTimeClass
(Class<C> containerableType) Modifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta
(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd) Item delta: XML -> native.static <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta
(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd, boolean convertUnknownTypes) Item delta: ItemDeltaType -> native. -
Uses of PrismContainerDefinition in com.evolveum.midpoint.schema.delta
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.schema.processor
Modifier and TypeInterfaceDescriptioninterface
The enhanced definition of `attributes` container (ShadowAttributesContainer
) in aShadowType
object.interface
The enhanced definition of `associations` container (ShadowAssociationsContainer
) in aShadowType
object.interface
Definition of an association item, e.g., `ri:group`.Modifier and TypeClassDescriptionclass
Resource Object Definition (Object Class).class
class
Definition of a shadow association item, e.g., `ri:group`.Modifier and TypeMethodDescriptionShadowReferenceAttributeDefinitionImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismContainerDefinition<?>
ShadowReferenceAttributeDefinitionImpl.cloneWithNewType
(@NotNull QName newTypeName, @NotNull ComplexTypeDefinition newCtd) ShadowReferenceAttributeDefinitionImpl.createContainerDefinition
(@NotNull QName name, @NotNull ComplexTypeDefinition ctd, int minOccurs, int maxOccurs) ShadowReferenceAttributeDefinitionImpl.createContainerDefinition
(QName name, QName typeName, int minOccurs, int maxOccurs) default @NotNull PrismContainerDefinition<ConnectorConfigurationType>
ConnectorSchema.getConnectorConfigurationContainerDefinition()
Modifier and TypeMethodDescriptionvoid
ShadowAssociationsContainerImpl.checkDefinition
(@NotNull PrismContainerDefinition<ShadowAssociationsType> def) protected void
ShadowAttributesContainerImpl.checkDefinition
(@NotNull PrismContainerDefinition<ShadowAttributesType> def) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.schema.processor.deleg
-
Uses of PrismContainerDefinition in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionstatic void
ShadowUtil.checkConsistency
(PrismContainerDefinition<ShadowAttributesType> attributesDefinition, String desc) ObjectTypeUtil.mapToExtensionItems
(Map<QName, Object> values, PrismContainerDefinition<?> extensionDefinition, PrismContext prismContext) -
Uses of PrismContainerDefinition in com.evolveum.midpoint.web.component.prism.show