Uses of Interface
com.evolveum.midpoint.prism.ItemDefinition
Package
Description
Package that contains base page classes.
GUI API package for various utility classes and interfaces.
Implements gathering and evaluation of inbound mappings: both during clockwork and before it (for correlation purposes).
Prepares inbound mappings related to a _single projection_ (shadow) for evaluation.
This package is experimental and will be moved to prism project shortly.
-
Uses of ItemDefinition in com.evolveum.midpoint.common
Modifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> StaticExpressionUtil.parseValueElements
(Collection<?> valueElements, ID outputDefinition, String contextDescription) static <IV extends PrismValue,
ID extends ItemDefinition<?>>
List<jakarta.xml.bind.JAXBElement<RawType>>StaticExpressionUtil.serializeValueElements
(Item<IV, ID> item) Modifier and TypeMethodDescriptionstatic ItemDefinition<?>
StaticExpressionUtil.deriveOutputDefinitionFromValueElements
(QName elementName, Collection<jakarta.xml.bind.JAXBElement<?>> valueElements, String contextDescription) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.component.autocomplete
Modifier and TypeMethodDescriptionItemDefinitionConverter.convertToObject
(String value, Locale locale) Modifier and TypeMethodDescriptionprotected Class<ItemDefinition<?>>
ItemDefinitionConverter.getTargetType()
protected Map<String,
ItemDefinition<?>> AutoCompleteItemDefinitionPanel.listChoices
(String input) Modifier and TypeMethodDescriptionprotected String
AutoCompleteItemDefinitionRenderer.getTextValue
(ItemDefinition<?> object) protected void
AutoCompleteItemDefinitionRenderer.renderChoice
(ItemDefinition<?> object, org.apache.wicket.request.Response response, String criteria) Modifier and TypeMethodDescriptionprotected void
AutoCompleteItemDefinitionPanel.onUpdateAutoComplete
(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.Model<String> itemDefinitionAsStringModel, org.apache.wicket.model.IModel<ItemDefinition<?>> model) ModifierConstructorDescriptionAutoCompleteItemDefinitionPanel
(String id, org.apache.wicket.model.IModel<ItemDefinition<?>> model) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.component.path
Modifier and TypeMethodDescriptionprotected Map<QName,
Collection<ItemDefinition<?>>> ItemPathSegmentPanel.getSchemaDefinitionMap()
Modifier and TypeMethodDescriptionboolean
ItemPathPanel.collectItems
(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) boolean
ItemPathPanel.collectItems
(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) protected void
ItemPathSegmentPanel.collectItems
(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) protected void
ItemPathSegmentPanel.collectItems
(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) ModifierConstructorDescriptionItemPathDto
(ItemPath itemPath, ItemDefinition<?> itemDef, QName objectType) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.factory.wrapper
Modifier and TypeMethodDescriptionItemWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) boolean
WrapperFactory.match
(ItemDefinition<?> def) default <C extends Containerable>
booleanWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.page
Modifier and TypeMethodDescription<ID extends ItemDefinition,
IW extends ItemWrapper>
IWPageAdminLTE.createItemWrapper
(ID def, PrismContainerValueWrapper<?> parent, WrapperContext ctx) <ID extends ItemDefinition,
C extends Containerable>
ItemWrapperFactory<?,?, ?> PageAdminLTE.findWrapperFactory
(ID def, PrismContainerValue<C> parentValue) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.prism.wrapper
Modifier and TypeInterfaceDescriptioninterface
ItemWrapper<I extends Item<?,
?>, VW extends PrismValueWrapper> interface
PrismContainerWrapper<C extends Containerable>
interface
PrismObjectWrapper<O extends ObjectType>
interface
interface
PrismReferenceWrapper<R extends Referencable>
interface
interface
Modifier and TypeMethodDescription<D extends ItemDelta<PrismValue,
? extends ItemDefinition>>
voidPrismValueWrapper.addToDelta
(D delta) <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ItemWrapper.getDelta()
-
Uses of ItemDefinition 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 ItemDefinition in com.evolveum.midpoint.gui.api.util
Modifier and TypeMethodDescriptionstatic <ID extends ItemDefinition<I>,
I extends Item<?, ?>>
StringWebPrismUtil.getHelpText
(ID def, Class<?> containerClass) Modifier and TypeMethodDescriptionstatic <I extends Item<?,
?>>
PrismObject<LookupTableType>WebComponentUtil.findLookupTable
(ItemDefinition<I> definition, PageBase page) static String
WebComponentUtil.getItemDefinitionDisplayName
(ItemDefinition def) static String
WebComponentUtil.getItemDefinitionDisplayNameOrName
(ItemDefinition def) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component
Modifier and TypeMethodDescriptionprotected ItemDefinition<?>
ContainerableListPanel.getContainerDefinitionForColumns()
-
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.input
Modifier and TypeMethodDescriptionprotected boolean
ContainersDropDownPanel.validateChildContainer
(ItemDefinition definition) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search
Modifier and TypeMethodDescriptionSearchBuilder.getDefinitionOverride()
SearchContext.getDefinitionOverride()
Modifier and TypeMethodDescription@NotNull PathKeyedMap<ItemDefinition<?>>
SearchableItemsDefinitions.createAvailableSearchItems()
Modifier and TypeMethodDescriptionvoid
SearchContext.setDefinitionOverride
(ItemDefinition<?> definitionOverride) Modifier and TypeMethodDescriptionSearchBoxConfigurationBuilder.availableDefinitions
(Map<ItemPath, ItemDefinition<?>> availableDefinitions) static PropertySearchItemWrapper
SearchConfigurationWrapperFactory.createPropertySearchItemWrapper
(Class<?> type, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType item, SearchContext additionalSearchContext, CompiledObjectCollectionView collectionView, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.factory
ModifierConstructorDescriptionSearchItemContext
(Class<?> containerType, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType searchItem, SearchContext additionalSearchContext, CompiledObjectCollectionView collectionView, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.wrapper
ModifierConstructorDescriptionAxiomQueryWrapper
(ItemDefinition<?> containerDefinitionOverride) PropertySearchItemWrapper
(ItemPath path, ItemDefinition<?> itemDef) TextSearchItemWrapper
(ItemPath path, ItemDefinition<?> itemDef) TextSearchItemWrapper
(ItemPath path, ItemDefinition<?> itemDef, String valueEnumerationRefOid, QName valueEnumerationRefType) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.duplicateresolver
Modifier and TypeMethodDescriptionboolean
AssociationDuplicateResolver.match
(ItemDefinition<?> def) <C extends Containerable>
booleanAttributeMappingDuplicateResolver.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ContainerDuplicateResolver.match
(ItemDefinition<?> def) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.wrapper
Modifier and TypeMethodDescriptionprotected 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) Modifier and TypeMethodDescriptionprotected void
ConnectorConfigurationWrapperFactoryImpl.addItemWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) void
LoggingConfigurationWrapperFactoryImpl.addItemWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected void
PrismContainerWrapperFactoryImpl.addItemWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected void
ResourceWrapperFactoryImpl.addItemWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected boolean
AssignmentDetailsWrapperFactoryImpl.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected boolean
ItemWrapperFactoryImpl.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected boolean
OperationalContainerWrapperFactory.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected boolean
ResourceAttributeWrapperFactoryImpl.canCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected ItemWrapper<?,
?> AuthenticationBehaviorWrapperFactory.createChildWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) protected ItemWrapper<?,
?> PrismContainerWrapperFactoryImpl.createChildWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) protected ItemWrapper<?,
?> ReportParamWrapperFactoryImpl.createChildWrapper
(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) ChildOfReportParamWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ConnectorConfigurationWrapperFactoryImpl.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ItemWrapperFactoryImpl.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) MetadataWrapperFactoryImpl.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ReportParamWrapperFactoryImpl.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) protected boolean
HeterogenousContainerWrapperFactory.filterDefinitions
(PrismContainerValue<C> value, ItemDefinition<?> def) boolean
AppendersWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
AssignmentDetailsWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
AssignmentHolderWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
AssignmentWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
AuthenticationAttemptWrapperFactory.match
(ItemDefinition<?> def) boolean
AuthenticationBehaviorWrapperFactory.match
(ItemDefinition<?> def) boolean
CaseWorkItemWrapperFactoryImpl.match
(ItemDefinition<?> def) <C extends Containerable>
booleanChildOfReportParamWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ClassLoggerWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ConnectorConfigurationWrapperFactoryImpl.match
(ItemDefinition def) boolean
ConstructionWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanEffectiveMarkWrapperFactoryImpl.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ExpressionWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanHeterogenousContainerWrapperFactory.match
(ItemDefinition<?> itemDef, PrismContainerValue<C> parent) match single value containers which contains a looot of other conainers, e.g.boolean
LoggingConfigurationWrapperFactoryImpl.match
(ItemDefinition<?> def) <C extends Containerable>
booleanMappingNameWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanMarkingPatternWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
MetadataWrapperFactoryImpl.match
(ItemDefinition<?> def) <C extends Containerable>
booleanMetadataWrapperFactoryImpl.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
NoEmptyValueContainerWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
OperationalContainerWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanOutboundAttributeMappingWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanPolicyStatementMarkRefWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
PrismContainerWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
PrismObjectWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
PrismPropertyWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
PrismReferenceWrapperFactory.match
(ItemDefinition<?> def) boolean
ProfilingClassLoggerWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ProtectedStringWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanProvenanceMetadataWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ReportParamWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ResourceAttributeMappingWrapperFactory.match
(ItemDefinition<?> def) boolean
ResourceAttributeWrapperFactoryImpl.match
(ItemDefinition<?> def) <C extends Containerable>
booleanResourceObjectTypeArchetypeWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanResourceObjectTypeDefaultOptionalPolicyWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
ResourceObjectTypeWrapperFactory.match
(ItemDefinition<?> def) boolean
ResourceReferenceAttributeWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ResourceWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ShadowAssociationValueWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ShadowAttributesWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
ShadowWrapperFactoryImpl.match
(ItemDefinition<?> def) boolean
TaskHandlerWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanTenantRefWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
AssignmentWrapperFactoryImpl.skipCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) boolean
EffectiveMarkWrapperFactoryImpl.skipCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) boolean
ItemWrapperFactoryImpl.skipCreateWrapper
(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.wrapper.resourceAssociation
Modifier and TypeMethodDescriptionAssociationMappingExpressionWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> expressionDef, WrapperContext context) protected boolean
AssociationSynchronizationActionFactory.filterDefinitions
(PrismContainerValue<C> value, ItemDefinition<?> def) <C extends Containerable>
booleanAssociationMappingExpressionWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
AssociationMappingWrapperFactory.match
(ItemDefinition<?> def) <C1 extends Containerable>
booleanAssociationSynchronizationActionFactory.match
(ItemDefinition<?> itemDef, PrismContainerValue<C1> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.wrapper.schema
Modifier and TypeMethodDescriptionprotected List<? extends ItemDefinition>
PrismSchemaItemWrapperFactory.getItemDefinitions
(PrismContainerWrapper<PrismItemDefinitionType> parent, PrismContainerValue<PrismItemDefinitionType> value) Modifier and TypeMethodDescriptionResourceSchemaWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> schemaDef, WrapperContext context) SchemaDefinitionWrapperFactory.createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> schemaDef, WrapperContext context) <C extends Containerable>
booleanObjectReferenceTargetTypeWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanPrismSchemaItemWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanResourceSchemaWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanSchemaDefinitionWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) boolean
SchemaWrapperFactory.match
(ItemDefinition<?> def) <C extends Containerable>
booleanUnmodifiableSchemaItemIndexWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanUnmodifiableSchemaPropertiesWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanUnmodifiableSchemaReferencesWrapperFactory.match
(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.prism.panel
Modifier and TypeClassDescriptionclass
ItemHeaderPanel<V extends PrismValue,
I extends Item<V, ID>, ID extends ItemDefinition<I>, IW extends ItemWrapper> -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeClassDescriptionclass
AssignmentHolderWrapper<AH extends AssignmentHolderType>
class
class
AssociationMappingExpressionWrapper<C extends Containerable>
class
class
class
class
Created by honcharclass
Created by honcharclass
ItemWrapperImpl<I extends Item<?,
?>, VW extends PrismValueWrapper> class
class
PrismContainerWrapperImpl<C extends Containerable>
class
PrismObjectWrapperImpl<O extends ObjectType>
class
class
PrismReferenceWrapperImpl<R extends Referencable>
class
class
class
Created by honcharclass
class
class
class
class
class
Modifier and TypeMethodDescription<D extends ItemDelta<PrismValue,
? extends ItemDefinition>>
voidPrismValueWrapperImpl.addToDelta
(D delta) protected <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
voidExpressionWrapper.addValueToDelta
(PrismPropertyValueWrapper<ExpressionType> value, D delta) protected <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
voidItemWrapperImpl.addValueToDelta
(VW value, D delta) protected <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.computeDeltaInternal()
protected <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.computeDeltasInternal()
<T extends ItemDefinition<?>>
TItemWrapperImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <T extends ItemDefinition<?>>
TValueMetadataWrapperImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>AssociationMappingExpressionWrapper.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>AuthenticationBehaviorWrapper.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ObjectTypeAttributeMappingWrapper.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismSchemaWrapper.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl.getDelta()
Modifier and TypeMethodDescription@NotNull ItemDefinition<I>
ItemWrapperImpl.clone()
@NotNull ItemDefinition<PrismContainer<C>>
PrismContainerWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismProperty<T>>
PrismPropertyWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismReference>
PrismReferenceWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismContainer<ValueMetadataType>>
ValueMetadataWrapperImpl.cloneWithNewName
(@NotNull ItemName itemName) ItemWrapperImpl.deepClone
(@NotNull DeepCloneOperation operation) ValueMetadataWrapperImpl.deepClone
(@NotNull DeepCloneOperation operation) Modifier and TypeMethodDescriptionList<? extends ItemDefinition>
ValueMetadataWrapperImpl.getChildNonContainers()
@NotNull List<? extends ItemDefinition<?>>
PrismContainerWrapperImpl.getDefinitions()
@NotNull List<? extends ItemDefinition<?>>
ValueMetadataWrapperImpl.getDefinitions()
Modifier and TypeMethodDescriptionPrismContainerWrapperImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition newDefinition) ValueMetadataWrapperImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) void
PrismContainerWrapperImpl.replaceDefinition
(QName itemName, ItemDefinition newDefinition) void
ValueMetadataWrapperImpl.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) Modifier and TypeMethodDescriptionboolean
ItemWrapperImpl.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) boolean
ValueMetadataWrapperImpl.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.prism.wrapper.association
Modifier and TypeMethodDescription<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>AssociationAttributeMappingWrapper.getDelta()
-
Uses of ItemDefinition 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 ItemDefinition in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
ItemDelta<V,D> InboundSourceData.AssociationValue.getItemAPrioriDelta
(ItemPath path) <V extends PrismValue,
D extends ItemDefinition<?>>
ItemDelta<V,D> InboundSourceData.getItemAPrioriDelta
(ItemPath path) Returns a-priori delta for given item.<V extends PrismValue,
D extends ItemDefinition<?>>
ItemDelta<V,D> InboundSourceData.Shadow.getItemAPrioriDelta
(ItemPath path) Modifier and TypeMethodDescriptiondefault boolean
MetadataItemProcessingSpec.isFullProcessing
(ItemPath dataItem, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.context
Modifier and TypeInterfaceDescriptioninterface
Mapping<V extends PrismValue,
D extends ItemDefinition<?>> Mapping prepared for evaluation (or already evaluated). -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.correlation
Modifier and TypeMethodDescription@Nullable ItemDefinition<?>
CorrelationPropertyDefinition.getDefinition()
-
Uses of ItemDefinition in com.evolveum.midpoint.model.api.expr
Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
Mapping<V,D> MidpointFunctions.getMapping()
-
Uses of ItemDefinition in com.evolveum.midpoint.model.api.simulation
Modifier and TypeInterfaceDescriptionstatic interface
ProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,
D extends ItemDefinition<?>> ItemDelta
augmented with functionality needed to display it in a complex way, for example, with the information on real change(s) to the object. -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression
Modifier and TypeClassDescriptionclass
ModelExpressionEnvironment<V extends PrismValue,
D extends ItemDefinition<?>> Describes an environment in which anExpression
is evaluated.static final class
ModelExpressionEnvironment.ExpressionEnvironmentBuilder<V extends PrismValue,
D extends ItemDefinition<?>> static interface
ModelExpressionEnvironment.ExtraOptionsProvider<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescriptionstatic <V extends PrismValue,
D extends ItemDefinition<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.empty()
static <V extends PrismValue,
D extends ItemDefinition<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.forModelContext
(@NotNull ModelContext<?> modelContext) static <V extends PrismValue,
D extends ItemDefinition<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.forProjectionContext
(@NotNull ModelProjectionContext projectionContext) static <V extends PrismValue,
D extends ItemDefinition<?>>
Mapping<V,D> ModelExpressionThreadLocalHolder.getMapping()
-
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.evaluator
Modifier and TypeClassDescriptionclass
AbstractSearchExpressionEvaluator<V extends PrismValue,
O extends ObjectType, D extends ItemDefinition<?>, E extends SearchObjectExpressionEvaluatorType> Expression evaluator that is based on searching for an object of `O` type meeting specified criteria (like entitlement shadow), and then converting it into "processed" form (like association value).class
ConstExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Returns zero set with a single value obtained by resolving given https://docs.evolveum.com/midpoint/reference/expressions/constants/[constant].class
FunctionExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Calls specified library function expression.class
GenerateExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Generates a string value based on given value policy.class
ProportionalExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssignmentTargetSearchExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationFromLinkExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationTargetSearchExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>ConstExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>FunctionExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>GenerateExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>ProportionalExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>ReferenceSearchExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>ShadowOwnerReferenceSearchExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.evaluator.path
Modifier and TypeClassDescriptionclass
PathExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Returns value set triple derived from specified (or default) source by resolving specified path.Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>PathExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.evaluator.transformation
Modifier and TypeClassDescriptionclass
AbstractValueTransformationExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>, E extends TransformExpressionEvaluatorType> Evaluates transformational expression: one that transforms input values to output values. -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.functions
Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
Expression<V,D> FunctionLibraryManager.createFunctionExpression
(FunctionConfigItem function, D outputDefinition, @NotNull ExpressionProfile functionExpressionProfile, Task task, OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ObjectLibraryFunctionExecutor.execute
(@NotNull String functionName, @Nullable Map<String, Object> rawParams) This method is invoked by the scripts. -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.script
Modifier and TypeClassDescriptionclass
ScriptExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Executes specified script written e.g.Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>ScriptExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) Modifier and TypeMethodDescriptionScriptExpression.getOutputDefinition()
ScriptExpressionEvaluationContext.getOutputDefinition()
Modifier and TypeMethodDescriptionScriptExpressionFactory.createScriptExpression
(@NotNull ScriptExpressionEvaluatorType scriptExpressionBean, ItemDefinition<?> outputDefinition, ExpressionProfile expressionProfile, String shortDesc, OperationResult result) void
ScriptExpression.setOutputDefinition
(ItemDefinition<?> outputDefinition) void
ScriptExpressionEvaluationContext.setOutputDefinition
(ItemDefinition<?> outputDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.mapping
Modifier and TypeClassDescriptionclass
AbstractMappingBuilder<V extends PrismValue,
D extends ItemDefinition<?>, MBT extends AbstractMappingType, RT extends AbstractMappingBuilder<V, D, MBT, RT>> Builder is used to construct a configuration of Mapping object, which - after building - becomes immutable.class
AbstractMappingImpl<V extends PrismValue,
D extends ItemDefinition<?>, MBT extends AbstractMappingType> Evaluation of a mapping.class
MappingBuilder<V extends PrismValue,
D extends ItemDefinition<?>> Builder for (traditional) data mappings.class
MappingImpl<V extends PrismValue,
D extends ItemDefinition<?>> (Traditional) data mapping.interface
PrismValueDeltaSetTripleProducer<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
MappingBuilder<V,D> MappingFactory.createMappingBuilder()
<V extends PrismValue,
D extends ItemDefinition<?>>
MappingBuilder<V,D> MappingFactory.createMappingBuilder
(@NotNull ConfigurationItem<MappingType> mappingCI, String shortDesc) <V extends PrismValue,
D extends ItemDefinition<?>>
MappingBuilder<V,D> MappingFactory.createMappingBuilder
(@NotNull MappingType mappingBean, @NotNull ConfigurationItemOrigin origin, String shortDesc) <V extends PrismValue,
D extends ItemDefinition<?>>
MetadataMappingBuilder<V,D> MappingFactory.createMappingBuilder
(@NotNull MetadataMappingType mappingBean, @NotNull ConfigurationItemOrigin context, String shortDesc) Modifier and TypeMethodDescriptionAbstractMappingBuilder.addVariableDefinition
(String name, Object value, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.mapping.metadata
Modifier and TypeClassDescriptionclass
MetadataMappingBuilder<V extends PrismValue,
D extends ItemDefinition<?>> class
MetadataMappingImpl<V extends PrismValue,
D extends ItemDefinition<?>> Evaluated or to-be-evaluated metadata mapping.Modifier and TypeMethodDescriptionboolean
MetadataItemProcessingSpecImpl.isFullProcessing
(ItemPath dataItemPath, ItemDefinition<?> definition) void
ItemValueMetadataProcessingSpec.populateFromCurrentFocusTemplate
(@NotNull ItemPath dataPath, ItemDefinition<?> dataDefinition, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) void
ItemValueMetadataProcessingSpec.populateFromCurrentFocusTemplate
(ModelContext<?> lensContext, @NotNull ItemPath dataPath, ItemDefinition<?> dataDefinition, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.util
Modifier and TypeMethodDescriptionstatic <V extends PrismValue,
D extends ItemDefinition<?>, C extends Containerable>
List<ItemDelta<V,D>> PopulatorUtil.computePopulateItemDeltas
(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, VariablesMap variables, ExpressionEvaluationContext context, OperationResult result) static <IV extends PrismValue,
ID extends ItemDefinition<?>, C extends Containerable>
ItemDelta<IV,ID> PopulatorUtil.evaluatePopulateExpression
(PopulateItemType populateItem, VariablesMap variables, ExpressionEvaluationContext context, PrismContainerDefinition<C> targetContainerDefinition, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.controller.transformer
Modifier and TypeMethodDescription<D extends ItemDefinition<?>>
voidDefinitionAccessProcessor.applySecurityConstraintsToItemDef
(D itemDefinition, @NotNull ObjectSecurityConstraints securityConstraints, @Nullable AuthorizationPhaseType phase) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.expr
Modifier and TypeClassDescriptionclass
SequentialValueExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Returns current value of a given sequence object.Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationConstructionExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationSynchronizationExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>SequentialValueExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
Mapping<V,D> MidpointFunctionsImpl.getMapping()
Modifier and TypeMethodDescription@NotNull PathKeyedMap<ItemDefinition<?>>
AssociationSynchronizationResult.getInnerItemDefinitionsMap()
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens
Modifier and TypeClassDescriptionclass
ItemValueWithOrigin<V extends PrismValue,
D extends ItemDefinition<?>> Value of an item along with the information where it came from:ItemValueWithOrigin.producer
andItemValueWithOrigin.construction
.class
IvwoConsolidator<V extends PrismValue,
D extends ItemDefinition<?>, I extends ItemValueWithOrigin<V, D>> Consolidate the output of mappings for a single item to a delta.final class
IvwoConsolidatorBuilder<V extends PrismValue,
D extends ItemDefinition<?>, I extends ItemValueWithOrigin<V, D>> Modifier and TypeMethodDescriptionstatic <V extends PrismValue,
D extends ItemDefinition<?>>
MappingBuilder<V,D> LensUtil.addAssignmentPathVariables
(MappingBuilder<V, D> builder, AssignmentPathVariables assignmentPathVariables) static <V extends PrismValue,
D extends ItemDefinition<?>>
DeltaSetTriple<ItemValueWithOrigin<V,D>> ItemValueWithOrigin.createOutputTriple
(PrismValueDeltaSetTripleProducer<V, D> mapping) Modifier and TypeMethodDescriptionLensMetadataUtil.createValueMetadataConsolidationComputer
(@NotNull ItemPath itemPath, ItemDefinition<?> itemDefinition, LensContext<?> lensContext, ModelBeans beans, MappingEvaluationEnvironment env, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector
Modifier and TypeInterfaceDescriptioninterface
EvaluatedConstructionMappingExtractor<V extends PrismValue,
D extends ItemDefinition<?>, AH extends AssignmentHolderType> -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus
Modifier and TypeInterfaceDescriptionstatic interface
FocalMappingSetEvaluation.TripleCustomizer<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>, T extends ObjectType, F extends FocusType>
Map<UniformItemPath,MappingOutputStruct<V>> ProjectionMappingSetEvaluator.evaluateMappingsToTriples
(MappingEvaluatorParams<V, D, T, F> params, Task task, OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
voidDeltaSetTripleIvwoMap.putOrMerge
(@NotNull ItemPath outputPath, @Nullable DeltaSetTriple<ItemValueWithOrigin<V, D>> outputTriple) Puts the specified triple into the map; either "as is", or merging it with existing triple for the given path.<D extends ItemDefinition<?>,
V extends PrismValue>
voidProjectionValueMetadataCreator.setValueMetadata
(@NotNull ItemDelta<V, D> itemDelta, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
voidProjectionValueMetadataCreator.setValueMetadata
(@NotNull Item<V, D> resourceObjectItem, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
Modifier and TypeMethodDescriptionDeltaSetTripleMapConsolidation.ItemDefinitionProvider.getDefinition
(@NotNull ItemPath itemPath) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds
Modifier and TypeClassDescriptionclass
MappingEvaluationRequest<V extends PrismValue,
D extends ItemDefinition<?>> Everything needed to evaluate already prepared inbound mapping. -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep
ModifierConstructorDescriptionFullInboundsTarget
(@NotNull LensContext<F> lensContext, @Nullable PrismObject<F> focus, @NotNull PrismObjectDefinition<F> focusDefinition, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull ItemPath targetPathPrefix) LimitedInboundsTarget
(@NotNull PrismContainerValue<T> target, @NotNull PrismContainerDefinition<T> targetDefinition, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.mappings
Modifier and TypeClassDescriptionstatic final record
MappingEvaluator.EvaluationContext<V extends PrismValue,
D extends ItemDefinition<?>> class
MappingEvaluatorParams<V extends PrismValue,
D extends ItemDefinition<?>, T extends ObjectType, F extends FocusType> TODO determine the fate of this classinterface
MappingInitializer<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>, AH extends AssignmentHolderType>
Source<V,D> AutoassignRoleMappingEvaluationRequest.constructDefaultSource
(ObjectDeltaObject<AH> focusOdo) <V extends PrismValue,
D extends ItemDefinition<?>, AH extends AssignmentHolderType>
Source<V,D> FocalMappingEvaluationRequest.constructDefaultSource
(ObjectDeltaObject<AH> focusOdo) <V extends PrismValue,
D extends ItemDefinition, T extends ObjectType, F extends FocusType>
voidNextRecompute.createTrigger
(PrismObject<T> targetObject, PrismObjectDefinition<T> targetObjectDefinition, LensElementContext<T> targetContext) static <V extends PrismValue,
D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.empty()
<V extends PrismValue,
D extends ItemDefinition<?>>
voidMappingEvaluator.evaluateMapping
(@NotNull MappingImpl<V, D> mapping, @NotNull MappingEvaluator.EvaluationContext<V, D> context, @NotNull Task task, @NotNull OperationResult result) Evaluates parsed mapping in given lens and projection context (if available - they may be null).static <V extends PrismValue,
D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.forModelContext
(@NotNull ModelContext<?> modelContext) static <V extends PrismValue,
D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.forProjectionContext
(@NotNull ModelProjectionContext projectionContext) static <V extends PrismValue,
D extends ItemDefinition>
NextRecomputeNextRecompute.update
(NextRecompute mappingNextRecompute, NextRecompute existing) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.schema.transform
Modifier and TypeClassDescriptionclass
TransformableItemDefinition<I extends Item<?,
?>, D extends ItemDefinition<I>> Modifier and TypeInterfaceDescriptioninterface
PartiallyMutableItemDefinition<I extends Item<?,
?>> static interface
static interface
static interface
static interface
Modifier and TypeClassDescriptionclass
TransformableContainerDefinition<C extends Containerable>
class
TransformableItemDefinition<I extends Item<?,
?>, D extends ItemDefinition<I>> class
TransformableObjectDefinition<O extends Objectable>
class
static class
TODO is this used?static class
class
Modifier and TypeMethodDescription<ID extends ItemDefinition<?>>
IDTransformableComplexTypeDefinition.findItemDefinition
(@NotNull ItemPath path) <ID extends ItemDefinition<?>>
IDTransformableComplexTypeDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T extends ItemDefinition<?>>
TTransformableContainerDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <T extends ItemDefinition<?>>
TTransformableReferenceDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <ID extends ItemDefinition<?>>
IDTransformableComplexTypeDefinition.findLocalItemDefinition
(@NotNull QName name) <ID extends ItemDefinition<?>>
IDTransformableComplexTypeDefinition.findLocalItemDefinition
(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <ID extends ItemDefinition>
IDTransformableComplexTypeDefinition.findNamedItemDefinition
(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz) static <ID extends ItemDefinition<?>>
TransformableItemDefinition<?,ID> TransformableItemDefinition.from
(ID originalItem) static <ID extends ItemDefinition<?>>
IDTransformableItemDefinition.publicFrom
(ID definition) <I extends ItemDefinition<?>>
IDefinitionsToTransformable.transformItem
(ComplexTypeDefinition parentDef, I currentDef) Modifier and TypeMethodDescription@NotNull ItemDefinition<I>
TransformableItemDefinition.clone()
@NotNull ItemDefinition<PrismContainer<C>>
TransformableContainerDefinition.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<I>
TransformableItemDefinition.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismProperty<T>>
TransformablePropertyDefinition.RefinedAttribute.cloneWithNewName
(@NotNull ItemName itemName) TransformableContainerDefinition.deepClone
(@NotNull DeepCloneOperation operation) TransformableItemDefinition.deepClone
(@NotNull DeepCloneOperation operation) Modifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>
TransformableComplexTypeDefinition.getDefinitions()
@NotNull List<? extends ItemDefinition<?>>
TransformableContainerDefinition.getDefinitions()
TransformableComplexTypeDefinition.itemOrSubstitution
(QName name) TransformableComplexTypeDefinition.substitution
(QName name) Modifier and TypeMethodDescriptionstatic TransformableItemDefinition<?,
?> TransformableItemDefinition.access
(ItemDefinition<?> itemDef) <T extends TypeDefinition>
TDefinitionsToTransformable.applyValue
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) TransformableContainerDefinition.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>
TransformableObjectDefinition.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) void
TransformableComplexTypeDefinition.replaceDefinition
(@NotNull QName name, ItemDefinition definition) Currently used only to replace Refined* with LayerRefined*void
TransformableContainerDefinition.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.util
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.visualizer.output
-
Uses of ItemDefinition in com.evolveum.midpoint.prism
Modifier and TypeInterfaceDescriptioninterface
Item<V extends PrismValue,
D extends ItemDefinition<?>> Item is a common abstraction of Property, Reference and Container.class
PartiallyResolvedItem<V extends PrismValue,
D extends ItemDefinition<?>> TODO descriptioninterface
PrismItemInstantiableDefinition<T,
V extends PrismValue, I extends Item<V, ID>, ID extends ItemDefinition<I>, D extends ItemDelta<V, ID>> Creating values, deltas, and so on.class
ResolvedItemPath<ID extends ItemDefinition<?>>
Resolution of a path in a prism container definition, as far as possible.Modifier and TypeInterfaceDescriptioninterface
PrismContainerDefinition<C extends Containerable>
Definition of a prism container.interface
PrismObjectDefinition<O extends Objectable>
TODOinterface
Definition of a prism property.interface
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>>
voidAdds an item to a property container.<IV extends PrismValue,
ID extends ItemDefinition<?>>
voidPrismContainerValue.addReplaceExisting
(Item<IV, ID> item) Adds an item to a property container.static <V extends PrismValue,
D extends ItemDefinition<?>>
booleanItemCollectionsUtil.containsEquivalentValue
(Item<V, D> item, V value, Comparator<V> comparator) static <ID extends ItemDefinition<?>>
ResolvedItemPath<ID>ResolvedItemPath.create
(@NotNull ComplexTypeDefinition rootDefinition, @NotNull ItemPath rawItemPath) Resolves the path against a container definition.<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.createDetachedSubItem
(QName name, Class<I> type, ID itemDefinition, boolean immutable) <V extends PrismValue,
D extends ItemDefinition<?>>
Item<V,D> ItemFactory.createDummyItem
(Item<V, D> itemOld, D definition, ItemPath path) Creates a dummy container with a fixed path.<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findCreateItem
(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findCreateItem
(QName itemQName, Class<I> type, boolean create) Deprecated.<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDeprecated.<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findItem
(ItemDefinition itemDefinition, Class<I> type) default <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<T extends ItemDefinition<?>>
TLivePrismItemDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) Used to find a matching item definition _within_ this definition.default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findItemDefinition
(@NotNull ItemPath path) ReturnsItemDefinition
corresponding to given path (rooted at this store).<ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) Returns a definition of given type corresponding to given path (rooted at this store).default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findLocalItemDefinition
(@NotNull QName name) Returns the localItemDefinition
corresponding to given item name (in case-sensitive manner).default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findLocalItemDefinition
(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) Returns the local item definition corresponding to given item name (optionally case-insensitive) and definition class.<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findOrCreateItem
(ItemPath containerPath, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findOrCreateItem
(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findOrCreateItem
(ItemPath path, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValue.findOrCreateItem
(QName containerName) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findOrCreateItem
(QName containerName, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> Item.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainer.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerValue.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismProperty.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyValue.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReference.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceValue.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
booleanMerges the provided item into this item.<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismParser.parseItem()
Parses the input as a prism item.<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismParserNoIO.parseItem()
<IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismContainer.removeItem
(ItemPath path, Class<I> itemType) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismObject.removeItem
(ItemPath path, Class<I> itemType) <IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.<I extends ItemDefinition<?>>
IItemDefinitionTransformer.transformItem
(ComplexTypeDefinition parentDef, I currentDef) Modifier and TypeMethodDescription@NotNull ItemDefinition<I>
ItemDefinition.clone()
@NotNull ItemDefinition<I>
ItemDefinition.cloneWithNewName
(@NotNull ItemName itemName) Returns a clone of this definition, but with name changed to the provided one.ItemDefinition.deepClone
(@NotNull DeepCloneOperation operation) TODO document@Nullable ItemDefinition<?>
ItemDefinitionResolver.findItemDefinition
(@NotNull Class<? extends Containerable> type, @NotNull ItemPath itemPath) Tries to determine a definition for given item within given type.Itemable.getDefinition()
Modifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>
ComplexTypeDefinition.getDefinitions()
Returns definitions for all inner items.@NotNull Collection<? extends ItemDefinition<?>>
LocalItemDefinitionStore.getDefinitions()
Returns all item definitions in this store.@NotNull List<? extends ItemDefinition<?>>
PrismContainerDefinition.getDefinitions()
Returns a list of item definitions in this container.default Optional<ItemDefinition<?>>
ComplexTypeDefinition.itemOrSubstitution
(QName name) ComplexTypeDefinition.substitution
(QName name) Modifier and TypeMethodDescriptionvoid
ComplexTypeDefinition.ComplexTypeDefinitionMutator.add
(ItemDefinition<?> definition) void
ComplexTypeDefinition.ComplexTypeDefinitionMutator.addSubstitution
(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) PrismContainerValue.applyDefinition
(@NotNull ItemDefinition<?> itemDefinition) PrismContainerValue.applyDefinition
(@NotNull ItemDefinition<?> itemDefinition, boolean force) default PrismValue
PrismValue.applyDefinition
(@NotNull ItemDefinition<?> definition) Definition application MAY change the value (currently only for container values).PrismValue.applyDefinition
(@NotNull ItemDefinition<?> definition, boolean force) Definition application MAY change the value (currently only for container values).default void
PrismValue.applyDefinitionLegacy
(@NotNull ItemDefinition<?> definition) This one checks that nothing has changed.default void
PrismValue.applyDefinitionLegacy
(@NotNull ItemDefinition<?> definition, boolean force) Definition application MAY change the value (currently only for container/reference values).<T extends TypeDefinition>
TItemDefinitionTransformer.applyValue
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) PrismContainerDefinition.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) TODO@NotNull PrismObjectDefinition<O>
PrismObjectDefinition.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @Nullable ItemMerger
ItemMergerFactory.createMerger
(@NotNull ItemDefinition<?> definition, @NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) static <V extends PrismContainerValue>
voidPrismContainer.createParentIfNeeded
(V value, ItemDefinition definition) @NotNull PrismParser
PrismParser.definition
(ItemDefinition<?> itemDefinition) Tells parser which definition to use when parsing item (or an item value).@NotNull PrismParserNoIO
PrismParserNoIO.definition
(ItemDefinition<?> itemDefinition) @NotNull PrismSerializer<T>
PrismSerializer.definition
(ItemDefinition itemDefinition) Sets the item definition to be used during serialization.void
DeepCloneOperation.executePostCloneAction
(ItemDefinition<?> itemClone) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findItem
(ItemDefinition itemDefinition, Class<I> type) void
ComplexTypeDefinition.ComplexTypeDefinitionMutator.replaceDefinition
(@NotNull QName itemName, ItemDefinition<?> newDefinition) Replaces a definition for an item with given name.void
PrismContainerDefinition.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) TODOvoid
ItemDefinitionTransformer.TransformableValue.transformDefinition
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) Modifier and TypeMethodDescriptionboolean
LivePrismItemDefinition.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) Returns true if this definition is valid for given element name and definition class, in either case-sensitive (the default) or case-insensitive way.static DeepCloneOperation
DeepCloneOperation.operation
(boolean ultraDeep, Consumer<ItemDefinition<?>> postCloneAction) Deep OR ultra-deep clone operation, with given post clone action. -
Uses of ItemDefinition in com.evolveum.midpoint.prism.deleg
Modifier and TypeInterfaceDescriptioninterface
ItemDeltaDelegator<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeInterfaceDescriptioninterface
ContainerDefinitionDelegator<C extends Containerable>
interface
ItemDefinitionDelegator<I extends Item<?,
?>> interface
ObjectDefinitionDelegator<O extends Objectable>
interface
interface
Modifier and TypeMethodDescriptiondefault <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionDelegator.findItemDefinition
(@NotNull ItemPath path) default <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionDelegator.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) default <T extends ItemDefinition<?>>
TContainerDefinitionDelegator.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) default <T extends ItemDefinition<?>>
TItemDefinitionDelegator.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) Modifier and TypeMethodDescriptiondefault ItemDefinition<I>
ItemDefinitionDelegator.deepClone
(@NotNull DeepCloneOperation operation) ItemDefinitionDelegator.delegate()
Modifier and TypeMethodDescriptiondefault @NotNull List<? extends ItemDefinition<?>>
ComplexTypeDefinitionDelegator.getDefinitions()
default @NotNull List<? extends ItemDefinition<?>>
ContainerDefinitionDelegator.getDefinitions()
default @NotNull List<? extends ItemDefinition<?>>
ObjectDefinitionDelegator.getDefinitions()
default Optional<ItemDefinition<?>>
ComplexTypeDefinitionDelegator.itemOrSubstitution
(QName name) default Optional<ItemDefinition<?>>
ComplexTypeDefinitionDelegator.substitution
(QName name) Modifier and TypeMethodDescriptiondefault PrismContainerDefinition<C>
ContainerDefinitionDelegator.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>
ObjectDefinitionDelegator.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) default void
ContainerDefinitionDelegator.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) Modifier and TypeMethodDescriptiondefault boolean
ItemDefinitionDelegator.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta
Modifier and TypeInterfaceDescriptioninterface
ItemDelta<V extends PrismValue,
D extends ItemDefinition<?>> Item Delta describes a change of an item which is a property, container or a reference.static interface
ItemDelta.Transformer<V extends PrismValue,
D extends ItemDefinition<?>> class
PartiallyResolvedDelta<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescriptionstatic <V extends PrismValue,
D extends ItemDefinition<?>>
ItemDelta<V,D> ItemDeltaUtil.createAddDeltaFor
(Item<V, D> item) static <V extends PrismValue,
D extends ItemDefinition<?>>
ItemDelta<V,D> ItemDeltaUtil.createAddDeltaFor
(Item<V, D> item, PrismValue value) <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDelta.findItemDelta
(ItemPath itemPath) TODO specify this method!<IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDelta.findItemDelta
(ItemPath itemPath, boolean strict) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>, DD extends ItemDelta<IV, ID>>
DDObjectDelta.findItemDelta
(ItemPath itemPath, Class<DD> deltaType, Class<I> itemType, boolean strict) <IV extends PrismValue,
ID extends ItemDefinition<?>>
Collection<PartiallyResolvedDelta<IV,ID>> ObjectDelta.findPartial
(ItemPath propertyPath) static <IV extends PrismValue,
ID extends ItemDefinition<?>>
PrismValueDeltaSetTriple<IV>ItemDeltaUtil.toDeltaSetTriple
(Item<IV, ID> itemOld, ItemDelta<IV, ID> delta) Converts the old state of an item and the delta into "plus/minus/zero" information.Modifier and TypeMethodDescriptionvoid
PrismValueDeltaSetTriple.applyDefinition
(@NotNull ItemDefinition<?> itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta.builder
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.extensions
Modifier and TypeMethodDescriptionvoid
AbstractDelegatedPrismValueDeltaSetTriple.applyDefinition
(@NotNull ItemDefinition<?> itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl
Modifier and TypeClassDescriptionclass
ItemImpl<V extends PrismValue,
D extends ItemDefinition<?>> Item is a common abstraction of Property and PropertyContainer.Modifier and TypeClassDescriptionclass
EXPERIMENTALclass
ItemDefinitionImpl<I extends Item<?,
?>> Abstract item definition in the schema.class
PrismContainerDefinitionImpl<C extends Containerable>
Definition of a property container.class
PrismObjectDefinitionImpl<O extends Objectable>
MidPoint Object Definition.class
Property Definition.class
Object Reference Schema Definition.Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>>
voidAdds an item to a property container.<IV extends PrismValue,
ID extends ItemDefinition<?>>
voidPrismContainerValueImpl.addReplaceExisting
(Item<IV, ID> item) Adds an item to a property container.<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.createDetachedSubItem
(QName name, Class<I> type, ID itemDefinition, boolean immutable) <V extends PrismValue,
D extends ItemDefinition<?>>
Item<V,D> ItemFactoryImpl.createDummyItem
(Item<V, D> itemOld, D definition, ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findCreateItem
(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findCreateItem
(QName itemQName, Class<I> type, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findItem
(ItemDefinition itemDefinition, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<ID extends ItemDefinition<?>>
IDComplexTypeDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T extends ItemDefinition<?>>
TDummyPrismObjectDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <T extends ItemDefinition<?>>
TItemDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <ID extends ItemDefinition<?>>
IDPrismContainerDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T extends ItemDefinition<?>>
TPrismReferenceDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionImpl.findLocalItemDefinition
(@NotNull QName name) <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionImpl.findLocalItemDefinition
(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findOrCreateItem
(ItemPath containerPath, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findOrCreateItem
(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findOrCreateItem
(ItemPath path, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValueImpl.findOrCreateItem
(QName containerName) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findOrCreateItem
(QName containerName, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerValueImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyValueImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceValueImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
booleanMerges the provided item into this item.<IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismContainerImpl.removeItem
(ItemPath path, Class<I> itemType) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismObjectImpl.removeItem
(ItemPath path, Class<I> itemType) <IV extends PrismValue,
ID extends ItemDefinition<?>>
voidprotected <IV extends PrismValue,
ID extends ItemDefinition<?>>
void<IV extends PrismValue,
ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.Modifier and TypeMethodDescriptionabstract @NotNull ItemDefinition<I>
ItemDefinitionImpl.clone()
@NotNull ItemDefinition<PrismContainer<Objectable>>
DummyPrismObjectDefinition.cloneWithNewName
(@NotNull ItemName itemName) ItemDefinitionImpl.deepClone
(@NotNull DeepCloneOperation operation) Make a deep clone, cloning all the sub-items and definitions.PrismContainerDefinitionImpl.deepClone
(@NotNull DeepCloneOperation operation) protected ItemDefinition
PrismValueImpl.getDefinition()
ItemDefinitionImpl.getObjectBuilt()
Modifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>
ComplexTypeDefinitionImpl.getDefinitions()
Returns item definitions.@NotNull List<? extends ItemDefinition<?>>
DummyPrismObjectDefinition.getDefinitions()
@NotNull List<? extends ItemDefinition<?>>
PrismContainerDefinitionImpl.getDefinitions()
FIXME this looks like outdated description Returns set of property definitions.ComplexTypeDefinitionImpl.substitution
(QName name) Modifier and TypeMethodDescriptionvoid
ComplexTypeDefinitionImpl.add
(ItemDefinition<?> definition) void
ComplexTypeDefinitionImpl.addSubstitution
(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) PrismContainerValueImpl.applyDefinition
(@NotNull ItemDefinition<?> definition) PrismContainerValueImpl.applyDefinition
(@NotNull ItemDefinition<?> definition, boolean force) PrismPropertyValueImpl.applyDefinition
(@NotNull ItemDefinition<?> definition, boolean force) PrismReferenceValueImpl.applyDefinition
(@NotNull ItemDefinition<?> definition, boolean force) @NotNull PrismObjectDefinition<Objectable>
DummyPrismObjectDefinition.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismContainerDefinition<C>
PrismContainerDefinitionImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>
PrismObjectDefinitionImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) protected void
ItemDefinitionImpl.copyDefinitionDataFrom
(ItemDefinition<I> source) @Nullable ItemMerger
ItemMergerFactoryImpl.createMerger
(@NotNull ItemDefinition<?> definition, @NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) static <V extends PrismContainerValue>
voidPrismContainerImpl.createParentIfNeeded
(V value, ItemDefinition definition) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findItem
(ItemDefinition itemDefinition, Class<I> type) void
ComplexTypeDefinitionImpl.replaceDefinition
(@NotNull QName itemName, ItemDefinition<?> newDefinition) void
DummyPrismObjectDefinition.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) void
PrismContainerDefinitionImpl.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) void
PrismContainerValueImpl.transformDefinition
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) void
PrismPropertyValueImpl.transformDefinition
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) void
PrismReferenceValueImpl.transformDefinition
(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) Modifier and TypeMethodDescriptionboolean
DummyPrismObjectDefinition.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) boolean
ItemDefinitionImpl.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.delta
Modifier and TypeClassDescriptionclass
ItemDeltaImpl<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDeltaImpl.findItemDelta
(ItemPath itemPath) <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDeltaImpl.findItemDelta
(ItemPath itemPath, boolean strict) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>, DD extends ItemDelta<IV, ID>>
DDObjectDeltaImpl.findItemDelta
(ItemPath propertyPath, Class<DD> deltaType, Class<I> itemType, boolean strict) <IV extends PrismValue,
ID extends ItemDefinition<?>>
Collection<PartiallyResolvedDelta<IV,ID>> ObjectDeltaImpl.findPartial
(ItemPath propertyPath) Modifier and TypeMethodDescriptionvoid
PrismValueDeltaSetTripleImpl.applyDefinition
(@NotNull ItemDefinition<?> itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.delta.builder
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.item
Modifier and TypeClassDescriptionclass
DummyItem<V extends PrismValue,
D extends ItemDefinition<?>, R extends Item<V, D>> Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findCreateItem
(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findCreateItem
(QName itemQName, Class<I> type, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findOrCreateItem
(ItemPath containerPath, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDummyContainerImpl.findOrCreateItem
(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> DummyContainerImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> DummyPropertyImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> DummyReferenceImpl.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidDummyContainerImpl.removeItem
(ItemPath path, Class<I> itemType) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.lex
Modifier and TypeMethodDescriptionLexicalProcessor.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.lex.dom
Modifier and TypeMethodDescription@NotNull RootXNodeImpl
DomLexicalProcessor.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.lex.json
Modifier and TypeMethodDescription@NotNull RootXNodeImpl
DelegatingLexicalProcessor.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition) @NotNull RootXNodeImpl
NullLexicalProcessor.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.lex.json.reader
Modifier and TypeMethodDescription@NotNull RootXNodeImpl
AbstractReader.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, @Nullable ItemDefinition<?> definition) @NotNull List<RootXNodeImpl>
AbstractReader.readObjects
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, @Nullable ItemDefinition<?> definition) Honors multi-document files and multiple objects in a single document (list-as-root mechanisms).void
AbstractReader.readObjectsIteratively
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition, LexicalProcessor.RootXNodeHandler handler) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.marshaller
Modifier and TypeMethodDescriptionstatic <ID extends ItemDefinition>
@NotNull ItemInfoItemInfo.determine
(ItemDefinition itemDefinitionExplicit, QName itemNameFromSource, QName itemNameExplicit, QName itemNameDefault, QName typeNameFromSource, QName typeNameExplicit, Class<?> classExplicit, @NotNull Class<ID> definitionClass, @NotNull ParsingContext pc, @NotNull SchemaRegistry schemaRegistry) This method is to be called ONLY on the root level, i.e.<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismParserImplIO.parseItem()
<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> PrismParserImplNoIO.parseItem()
<IV extends PrismValue,
ID extends ItemDefinition<?>, C extends Containerable>
Item<IV,ID> JaxbDomHackImpl.parseRawElement
(Object element, PrismContainerDefinition<C> definition) This is used in a form of "fromAny" to parse elements from a JAXB getAny method to prism.Modifier and TypeMethodDescriptionPrismUnmarshaller.locateItemDefinition
(@NotNull ItemDefinition<?> containerDefinition, @NotNull QName itemName, @Nullable XNode xnode) Modifier and TypeMethodDescriptionQueryConverterImpl.createObjectFilter
(ItemDefinition<?> objDef, SearchFilterType filterType) @NotNull PrismParserNoIO
PrismParserImplNoIO.definition
(ItemDefinition<?> itemDefinition) @NotNull PrismSerializer<T>
PrismSerializerImpl.definition
(ItemDefinition itemDefinition) static <ID extends ItemDefinition>
@NotNull ItemInfoItemInfo.determine
(ItemDefinition itemDefinitionExplicit, QName itemNameFromSource, QName itemNameExplicit, QName itemNameDefault, QName typeNameFromSource, QName typeNameExplicit, Class<?> classExplicit, @NotNull Class<ID> definitionClass, @NotNull ParsingContext pc, @NotNull SchemaRegistry schemaRegistry) This method is to be called ONLY on the root level, i.e.static @NotNull ItemInfo
ItemInfo.determineFromValue
(@NotNull PrismValue value, QName itemName, ItemDefinition itemDefinition, @NotNull SchemaRegistry schemaRegistry) PrismUnmarshaller.locateItemDefinition
(@NotNull ItemDefinition<?> containerDefinition, @NotNull QName itemName, @Nullable XNode xnode) QueryConverterImpl.parseFilter
(@NotNull SearchFilterType filter, @NotNull ItemDefinition<?> def) ModifierConstructorDescriptionPrismParserImplIO
(ParserSource source, String language, ParsingContext context, PrismContextImpl prismContext, ItemDefinition<?> itemDefinition, QName itemName, QName typeName, Class<?> typeClass) PrismParserImplNoIO
(ParserSource source, String language, ParsingContext context, PrismContextImpl prismContext, ItemDefinition<?> itemDefinition, QName itemName, QName dataType, Class<?> dataClass) PrismSerializerImpl
(@NotNull SerializerTarget<T> target, QName itemName, ItemDefinition<?> itemDefinition, SerializationContext context, @NotNull PrismContextImpl prismContext, PathSet itemsToSkip) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.metadata
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findCreateItem
(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findCreateItem
(QName itemQName, Class<I> type, boolean create) <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findOrCreateItem
(ItemPath containerPath, Class<I> type) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IValueMetadataAdapter.findOrCreateItem
(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> ValueMetadataAdapter.findPartial
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidValueMetadataAdapter.removeItem
(ItemPath path, Class<I> itemType) Modifier and TypeMethodDescriptionstatic <V extends PrismContainerValue>
voidValueMetadataAdapter.createParentIfNeeded
(V value, ItemDefinition definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.path
ModifierConstructorDescriptionCanonicalItemPathImpl
(ItemPath path, ItemDefinition<?> itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.query
Modifier and TypeClassDescriptionclass
ValueFilterImpl<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescriptionstatic ItemDefinition
FilterImplUtil.findItemDefinition
(ItemPath parentPath, ComplexTypeDefinition complexTypeDefinition) static ItemDefinition
FilterImplUtil.findItemDefinition
(ItemPath itemPath, PrismContainerDefinition<? extends Containerable> containerDef) static ItemDefinition
FilterImplUtil.findItemDefinition
(ItemPath parentPath, Class type) ExistsFilterImpl.getDefinition()
@Nullable ItemDefinition<?>
ValueFilterImpl.getRightHandSideDefinition()
Modifier and TypeMethodDescriptionstatic <T> @NotNull AnyInFilter<T>
AnyInFilterImpl.createAnyIn
(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> propertyDefinition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition) static <T> @NotNull EqualFilter<T>
EqualFilterImpl.createEqual
(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> propertyDefinition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition) <T> @NotNull EqualFilter<T>
QueryFactoryImpl.createEqual
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition) static ExistsFilter
ExistsFilterImpl.createExists
(ItemPath itemPath, ItemDefinition<?> containerDef, ObjectFilter filter) static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl.createGreater
(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals) <T> @NotNull GreaterFilter<T>
QueryFactoryImpl.createGreater
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition, boolean equals) static <T> @NotNull LessFilter<T>
LessFilterImpl.createLess
(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals) <T> @NotNull LessFilter<T>
QueryFactoryImpl.createLess
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition, boolean equals) void
ValueFilterImpl.setRightHandSideDefinition
(@Nullable ItemDefinition<?> rightHandSideDefinition) void
AbstractItemFilter.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
AllFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
ExistsFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
FullTextFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
InOidFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
NoneFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
OrgFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
OwnedByFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
ReferencedByFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
RefFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
TypeFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
UndefinedFilterImpl.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) ModifierConstructorDescriptionAnyInFilterImpl
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable List<PrismPropertyValue<T>> prismPropertyValues, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition<?> rightHandSideDefinition) EqualFilterImpl
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable List<PrismPropertyValue<T>> prismPropertyValues, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition<?> rightHandSideDefinition) GreaterFilterImpl
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable PrismPropertyValue<T> prismPropertyValue, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition rightHandSideDefinition, boolean equals) protected
ValueFilterImpl
(@NotNull ItemPath fullPath, D definition, @Nullable QName matchingRule, @Nullable List<V> values, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition<?> rightHandSideDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.query.builder
Modifier and TypeMethodDescriptionR_AtomicFilter.item
(ItemPath itemPath, ItemDefinition<?> itemDefinition) R_Filter.item
(ItemPath itemPath, ItemDefinition<?> itemDefinition) R_Filter.itemWithDef
(ItemDefinition<?> itemDefinition, QName... names) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.query.lang
Modifier and TypeMethodDescriptionPrismQueryLanguageParserImpl.ItemFilterFactory.create
(com.evolveum.midpoint.prism.impl.query.lang.QueryParsingContext.Local context, ItemPath itemPath, ItemDefinition<?> itemDef, QName matchingRule, AxiomQueryParser.SubfilterOrValueContext subfilterOrValue) protected PreparedPrismQuery
PrismQueryLanguageParserImpl.parse
(ItemDefinition<?> contextDef, AxiomQuerySource source, boolean placeholdersEnabled) PrismQueryLanguageParserImpl.parse
(ItemDefinition<?> definition, String query) PrismQueryLanguageParserImpl.parseFilter
(ItemDefinition<?> definition, String query) AxiomQueryContentAssistImpl.process
(@Nullable ItemDefinition<?> rootItem, String query, int positionCursor) ModifierConstructorDescriptionAxiomQueryContentAssistantVisitor
(PrismContext prismContext, @NotNull ItemDefinition<?> rootItem, AxiomQueryParser parser, int positionCursor) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.schema
Modifier and TypeClassDescriptionclass
DefinitionSearchContextItemImpl<ID extends ItemDefinition>
Modifier and TypeMethodDescription<ID extends ItemDefinition>
SchemaRegistry.ComparisonResultSchemaRegistryImpl.compareDefinitions
(ID def1, ID def2) <T extends ItemDefinition>
TSchemaRegistryImpl.findItemDefinitionByFullPath
(Class<? extends Objectable> objectClass, Class<T> defClass, QName... itemNames) <ID extends ItemDefinition>
IDPrismSchemaImpl.findItemDefinitionByType
(@NotNull QName typeName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
IDSchemaRegistryImpl.findItemDefinitionByType
(@NotNull QName typeName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
IDSchemaRegistryStateImpl.findItemDefinitionByType
(@NotNull QName typeName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>PrismSchemaImpl.findItemDefinitionsByCompileTimeClass
(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>SchemaRegistryImpl.findItemDefinitionsByCompileTimeClass
(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>SchemaRegistryStateImpl.findItemDefinitionsByCompileTimeClass
(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>PrismSchemaImpl.findItemDefinitionsByElementName
(@NotNull QName elementName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>SchemaRegistryImpl.findItemDefinitionsByElementName
(@NotNull QName elementName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>SchemaRegistryStateImpl.findItemDefinitionsByElementName
(@NotNull QName elementName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
IDSchemaRegistryImpl.selectMoreSpecific
(ID def1, ID def2) Modifier and TypeMethodDescriptionSchemaRegistryImpl.createAdHocDefinition
(QName elementName, QName typeName, int minOccurs, int maxOccurs) SchemaRegistryImpl.findItemDefinitionByElementName
(QName elementName, @Nullable List<String> ignoredNamespaces) SchemaRegistryImpl.locateItemDefinition
(@NotNull QName itemName, @Nullable QName explicitTypeName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionProvider) SchemaRegistryImpl.resolveGlobalItemDefinition
(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition) Modifier and TypeMethodDescriptioncom.google.common.collect.Multimap<QName,
ItemDefinition<?>> PrismSchemaImpl.getSubstitutions()
Modifier and TypeMethodDescriptionClass<?>
SchemaRegistryImpl.determineClassForItemDefinition
(ItemDefinition<?> itemDefinition) Modifier and TypeMethodDescriptionSchemaRegistryImpl.locateItemDefinition
(@NotNull QName itemName, @Nullable QName explicitTypeName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionProvider) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.schemaContext
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.xjc
Modifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismForJAXBUtil.createItem
(PrismContainerValue parentValue, QName name, Class<I> type) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.xnode
Modifier and TypeMethodDescriptionXNodeImpl.getDefinition()
abstract ItemDefinition<?>
XNodeDefinition.itemDefinition()
Modifier and TypeMethodDescriptionstatic XNodeDefinition.Root
XNodeDefinition.rootWithDefinition
(@NotNull SchemaRegistry schemaRegistry, ItemDefinition<?> topLevelItem) void
XNodeImpl.setDefinition
(ItemDefinition<?> definition) -
Uses of ItemDefinition 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 ItemDefinition in com.evolveum.midpoint.prism.query
Modifier and TypeInterfaceDescriptioninterface
ValueFilter<V extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescriptionExistsFilter.getDefinition()
@Nullable ItemDefinition<?>
ValueFilter.getRightHandSideDefinition()
Modifier and TypeMethodDescription<T> @NotNull EqualFilter<T>
QueryFactory.createEqual
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition) Deprecated.<T> @NotNull GreaterFilter<T>
QueryFactory.createGreater
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition, boolean equals) Deprecated.<T> @NotNull LessFilter<T>
QueryFactory.createLess
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition, boolean equals) Deprecated.QueryConverter.createObjectFilter
(ItemDefinition<?> containerDefinition, SearchFilterType filterType) PrismQueryLanguageParser.parse
(ItemDefinition<?> definition, String query) PrismQueryLanguageParser.parseFilter
(ItemDefinition<?> definition, String query) QueryConverter.parseFilter
(@NotNull SearchFilterType filter, @NotNull ItemDefinition<?> objDef) AxiomQueryContentAssist.process
(@Nullable ItemDefinition<?> rootItem, String query, int cursorPosition) void
ValueFilter.setRightHandSideDefinition
(@Nullable ItemDefinition<?> rightHandSideDefinition) @Nullable ItemPath
FilterItemPathTransformer.transform
(ItemPath parentPath, ItemDefinition<?> parentDefinition, ItemFilter filter) default void
LogicalFilter.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) void
ObjectFilter.transformItemPaths
(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.query.builder
Modifier and TypeMethodDescriptionS_FilterEntry.item
(ItemPath itemPath, ItemDefinition<?> itemDefinition) S_RightHandItemEntry.item
(ItemPath itemPath, ItemDefinition<?> itemDefinition) S_FilterEntry.itemWithDef
(ItemDefinition<?> itemDefinition, QName... names) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.schema
Modifier and TypeMethodDescription<ID extends ItemDefinition>
SchemaRegistry.ComparisonResultSchemaRegistry.compareDefinitions
(ID def1, ID def2) default <ID extends ItemDefinition>
IDGlobalDefinitionsStore.findItemDefinitionByCompileTimeClass
(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) default <ID extends ItemDefinition>
IDGlobalDefinitionsStore.findItemDefinitionByElementName
(@NotNull QName elementName, @NotNull Class<ID> definitionClass) <T extends ItemDefinition>
TSchemaRegistry.findItemDefinitionByFullPath
(Class<? extends Objectable> objectClass, Class<T> defClass, QName... itemNames) <ID extends ItemDefinition>
IDGlobalDefinitionsStore.findItemDefinitionByType
(@NotNull QName typeName, @NotNull Class<ID> definitionClass) Looking up item definition by type name.<ID extends ItemDefinition>
@NotNull List<ID>GlobalDefinitionsStore.findItemDefinitionsByCompileTimeClass
(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) Looking up item definitions by compile-time class.<ID extends ItemDefinition>
@NotNull List<ID>GlobalDefinitionsStore.findItemDefinitionsByElementName
(@NotNull QName elementName, @NotNull Class<ID> definitionClass) Looking up item definitions by element name.static <ID extends ItemDefinition>
ID<ID extends ItemDefinition>
IDSchemaRegistry.selectMoreSpecific
(ID def1, ID def2) Modifier and TypeMethodDescriptionSchemaRegistry.createAdHocDefinition
(QName elementName, QName typeName, int minOccurs, int maxOccurs) default ItemDefinition
GlobalDefinitionsStore.findItemDefinitionByElementName
(@NotNull QName elementName) SchemaRegistry.findItemDefinitionByElementName
(QName elementName, @Nullable List<String> ignoredNamespaces) default ItemDefinition
GlobalDefinitionsStore.findItemDefinitionByType
(@NotNull QName typeName) ItemDefinitionSupplier.get()
SchemaRegistry.locateItemDefinition
(@NotNull QName itemName, @Nullable QName explicitTypeName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) SchemaRegistry.resolveGlobalItemDefinition
(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition) Modifier and TypeMethodDescriptiondefault @NotNull List<ItemDefinition>
GlobalDefinitionsStore.findItemDefinitionsByElementName
(@NotNull QName elementName) com.google.common.collect.Multimap<QName,
ItemDefinition<?>> PrismSchema.getSubstitutions()
Modifier and TypeMethodDescriptionClass<?>
SchemaRegistry.determineClassForItemDefinition
(ItemDefinition<?> itemDefinition) Modifier and TypeMethodDescriptionSchemaRegistry.locateItemDefinition
(@NotNull QName itemName, @Nullable QName explicitTypeName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.schemaContext
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.util
Modifier and TypeInterfaceDescriptioninterface
AbstractItemDeltaItem<D extends ItemDefinition<?>>
Common supertype for bothItemDeltaItem
andObjectDeltaObject
.interface
DefinitionResolver<PD extends ItemDefinition<?>,
ID extends ItemDefinition<?>> Resolves a definition in a parent.interface
DefinitionResolver<PD extends ItemDefinition<?>,
ID extends ItemDefinition<?>> Resolves a definition in a parent.class
ItemDeltaItem<V extends PrismValue,
D extends ItemDefinition<?>> A class defining old item state (before change), delta (change) and new item state (after change).Modifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoAdd
(ItemDelta<IV, ID> delta) static <IV extends PrismValue,
ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoAdd
(String message, ItemDelta<IV, ID> delta) static <IV extends PrismValue,
ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoDelete
(ItemDelta<IV, ID> delta) static <IV extends PrismValue,
ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoDelete
(String message, ItemDelta<IV, ID> delta) static <IV extends PrismValue,
ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoReplace
(ItemDelta<IV, ID> delta) static <IV extends PrismValue,
ID extends ItemDefinition<?>>
voidPrismAsserts.assertNoReplace
(String message, ItemDelta<IV, ID> delta) protected static <V extends PrismValue,
D extends ItemDefinition<?>>
DItemDeltaItem.determineDefinition
(Item<V, D> itemOld, ItemDelta<V, D> delta, Item<V, D> itemNew, D explicitDefinition) default <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> Finds a child IDI related to given `path`.<IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> AbstractItemDeltaItem.findIdi
(@NotNull ItemPath path, @Nullable DefinitionResolver<D, ID> additionalDefinitionResolver) As #findIdi(ItemPath) but with additional definition resolver that provides definitions for sub-items found.<IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> ItemDeltaItem.findIdi
(@NotNull ItemPath path, @Nullable DefinitionResolver<D, ID> additionalDefinitionResolver) <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID> ObjectDeltaObject.findIdi
(@NotNull ItemPath path, @Nullable DefinitionResolver<PrismObjectDefinition<O>, ID> additionalDefinitionResolver) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinition
(@NotNull ItemDefinitionResolver itemDefinitionResolver, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinition
(@NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinitionMandatory
(@NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <V extends PrismValue,
D extends ItemDefinition<?>>
ItemDeltaItem<V,D> Presumably for "value creation" delta.Modifier and TypeMethodDescriptionstatic void
PrismAsserts.assertDefinition
(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs) static void
PrismAsserts.assertDefinitionTypeLoose
(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs) static void
PrismAsserts.assertEmphasized
(ItemDefinition itemDef, Boolean expected) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.xnode
-
Uses of ItemDefinition in com.evolveum.midpoint.repo.api
ModifierConstructorDescriptionDereference
(ItemName name, ItemPath path, ItemDefinition<?> definition) ResultItem
(ItemName name, ItemPath path, ItemDefinition<?> definition) Retrieve
(ItemName name, ItemPath path, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.activity.run.buckets
Modifier and TypeMethodDescription@Nullable ItemDefinition<?>
ItemDefinitionProvider.getItemDefinition
(@NotNull ItemPath itemPath) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.activity.run.reports.formatters
Modifier and TypeMethodDescriptionBucketContentFormatter.formatHeader
(@NotNull ItemDefinition<?> def) Formatter.formatHeader
(@NotNull ItemDefinition<?> def) GeneralFormatter.formatHeader
(@NotNull ItemDefinition<?> def) ObjectReferenceFormatter.formatHeader
(@NotNull ItemDefinition<?> def) ParamsFormatter.formatHeader
(@NotNull ItemDefinition<?> def) QualifiedOutcomeFormatter.formatHeader
(@NotNull ItemDefinition<?> def) XMLGregorianCalendarFormatter.formatHeader
(@NotNull ItemDefinition<?> def) static @NotNull Formatter
FormatterRegistry.getFormatterFor
(@NotNull ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.activity.run.state
Modifier and TypeMethodDescriptionvoid
ActivityState.setWorkStateItemRealValues
(ItemPath path, ItemDefinition<?> explicitDefinition, Object... values) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.expression
Modifier and TypeClassDescriptionclass
Expression<V extends PrismValue,
D extends ItemDefinition<?>> "Compiled" form ofExpressionType
bean.class
Source<V extends PrismValue,
D extends ItemDefinition<?>> Expression evaluation source.class
SourceTriple<V extends PrismValue,
D extends ItemDefinition<?>> PrismValueDeltaSetTriple that also remembers the source from which it has originated.class
ValueSetDefinition<IV extends PrismValue,
D extends ItemDefinition<?>> Modifier and TypeMethodDescriptionstatic <D extends ItemDefinition<?>>
ObjectExpressionUtil.convertToOutputValue
(Long longValue, D outputDefinition, Protector protector) static <D extends ItemDefinition<?>>
ObjectExpressionUtil.convertToOutputValue
(String stringValue, D outputDefinition, Protector protector) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>ExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) Creates an evaluator.static <D extends ItemDefinition<?>>
DExpressionEvaluationUtil.determineVariableOutputDefinition
(@NotNull FunctionConfigItem functionToExecute, @NotNull String paramName) static <V extends PrismValue,
D extends ItemDefinition<?>>
VExpressionUtil.evaluateExpression
(VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue,
D extends ItemDefinition<?>>
VExpressionUtil.evaluateExpression
(Collection<Source<?, ?>> sources, VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue,
D extends ItemDefinition<?>>
@NotNull Collection<V>ExpressionUtil.evaluateExpressionNative
(Collection<Source<?, ?>> sources, VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue,
D extends ItemDefinition<?>>
@Nullable ObjectExpressionEvaluationUtil.getSingleRealValue
(PrismValueDeltaSetTriple<V> outputTriple, D outputDefinition, String contextDesc) <V extends PrismValue,
D extends ItemDefinition<?>>
Expression<V,D> ExpressionFactory.makeExpression
(@Nullable ExpressionConfigItem expressionCI, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, @NotNull Task task, @NotNull OperationResult result) Note that the expression profile is provided here explicitly.<V extends PrismValue,
D extends ItemDefinition<?>>
Expression<V,D> ExpressionFactory.makeExpression
(@Nullable ExpressionType expressionBean, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, @NotNull Task task, @NotNull OperationResult result) Deprecated.static <D extends ItemDefinition<?>>
DExpressionEvaluationUtil.prepareFunctionOutputDefinition
(@NotNull FunctionConfigItem function) static <ID extends ItemDefinition<?>>
IDExpressionUtil.resolveDefinitionPath
(@NotNull ItemPath path, VariablesMap variables, PrismContainerDefinition<?> defaultContext, String shortDesc) Modifier and TypeMethodDescriptionstatic <T,
V extends PrismValue>
VExpressionUtil.convertToPrismValue
(T realValue, ItemDefinition<?> definition, String contextDescription) Guaranteed to return _detached_ (i.e., parent-less) prism value.default void
ConfigurableValuePolicySupplier.setOutputDefinition
(ItemDefinition<?> outputDefinition) Sets the definition of the item for which value policy will be provided. -
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.expression.evaluator
Modifier and TypeClassDescriptionclass
AbstractExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>, E> Evaluates an expression defined byAbstractExpressionEvaluator.expressionEvaluatorBean
.class
AsIsExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Returns value set triple of the default source.class
LiteralExpressionEvaluator<V extends PrismValue,
D extends ItemDefinition<?>> Always returns zero set with literal value (values) specified in the evaluator.Modifier and TypeFieldDescriptionprotected final D
AbstractExpressionEvaluator.outputDefinition
Definition of the output item.Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>AsIsExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,
D extends ItemDefinition<?>>
ExpressionEvaluator<V>LiteralExpressionEvaluatorFactory.createEvaluator
(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale
Modifier and TypeMethodDescriptionstatic @NotNull ItemDefinition<?>
ExtUtils.createDefinition
(QName name, MExtItem itemInfo, boolean indexOnly) Creates definition fromMExtItem
.Modifier and TypeMethodDescriptionExtensionProcessor.findExtensionItem
(@NotNull ItemDefinition<?> definition, MExtItemHolderType holderType) Returns ext item definition or null if the item is not indexed and should be skipped.ExtensionProcessor.resolveExtensionItem
(@NotNull ItemDefinition<?> definition, MExtItemHolderType holderType) Finds extension item for the provided definition and holder type. -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.mapping
Modifier and TypeMethodDescriptionprotected @Nullable ItemDefinition<?>
SqaleTableMapping.getDefinition()
Returns current global item definition for items stored in the table.Modifier and TypeMethodDescriptionprotected CheckedFunction<SchemaRegistryState,
ItemDefinition<?>, SystemException> SqaleTableMapping.definitionDerivation()
protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>
SqaleTableMapping.definitionDerivationKey()
Modifier and TypeMethodDescription@Nullable com.querydsl.core.types.Expression<?>
ExtensionItemSqlMapper.primaryPath
(Q entityPath, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.assignment
Modifier and TypeMethodDescriptionprotected CheckedFunction<SchemaRegistryState,
ItemDefinition<?>, SystemException> QAssignmentMapping.definitionDerivation()
protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>
QAssignmentMapping.definitionDerivationKey()
-
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.common
Modifier and TypeMethodDescriptionprotected abstract CheckedFunction<SchemaRegistryState,
ItemDefinition<?>, SystemException> QContainerWithFullObjectMapping.definitionDerivation()
protected abstract SchemaRegistryState.DerivationKey<ItemDefinition<?>>
QContainerWithFullObjectMapping.definitionDerivationKey()
-
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.ext
Modifier and TypeMethodDescriptionstatic MExtItem.Key
MExtItem.keyFrom
(ItemDefinition<?> definition, MExtItemHolderType holderType) Creates ext item key from item definition and holder type.static MExtItem.Key
MExtItem.keyFrom
(ItemDefinition<?> definition, MExtItemHolderType holderType, MExtItemCardinality cardinality) Creates ext item key from item definition and holder type. -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.focus
Modifier and TypeMethodDescriptionprotected CheckedFunction<SchemaRegistryState,
ItemDefinition<?>, SystemException> QFocusIdentityMapping.definitionDerivation()
protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>
QFocusIdentityMapping.definitionDerivationKey()
-
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.object
Modifier and TypeMethodDescriptionprotected CheckedFunction<SchemaRegistryState,
ItemDefinition<?>, SystemException> QObjectMapping.definitionDerivation()
protected CheckedFunction<SchemaRegistryState,
ItemDefinition<?>, SystemException> QOperationExecutionMapping.definitionDerivation()
protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>
QObjectMapping.definitionDerivationKey()
protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>
QOperationExecutionMapping.definitionDerivationKey()
-
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.shadow
Modifier and TypeMethodDescription@Nullable com.querydsl.core.types.Expression<?>
ShadowReferenceAttributesMapper.primaryPath
(QShadow entityPath, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqlbase
Modifier and TypeFieldDescriptionfinal ItemDefinition<?>
SqlQueryContext.ResolveResult.definition
Modifier and TypeMethodDescription<T> RepositoryObjectParseResult<T>
SqlRepoContext.parsePrismObject
(String serializedForm, ItemDefinition definition, Class<T> schemaType) ModifierConstructorDescriptionResolveResult
(ItemSqlMapper<CQ, CR> mapper, SqlQueryContext<?, CQ, CR> context, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqlbase.mapping
Modifier and TypeMethodDescription@Nullable com.querydsl.core.types.Path<?>
DefaultItemSqlMapper.primaryPath
(Q root, ItemDefinition<?> unused) @Nullable com.querydsl.core.types.Expression<?>
ItemSqlMapper.primaryPath
(Q entityPath, ItemDefinition<?> definition) Returns primary path for provided entity path - usable for ordering. -
Uses of ItemDefinition in com.evolveum.midpoint.schema
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
(ItemDeltaType propMod, Class<? extends Containerable> objectType) Item delta: XML -> native. -
Uses of ItemDefinition in com.evolveum.midpoint.schema.delta
Modifier and TypeClassDescriptionfinal record
Conflict<PV extends PrismValue,
ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue<PV, ITD>, ITD extends ItemTreeDelta<PV, ID, I, V>, ITDV extends ItemTreeDeltaValue<PV, ITD>> class
ItemTreeDelta<PV extends PrismValue,
ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue> -
Uses of ItemDefinition in com.evolveum.midpoint.schema.expression
Modifier and TypeMethodDescription<D extends ItemDefinition<?>>
voidVariablesMap.addVariableDefinition
(String name, Object value, D definition) <D extends ItemDefinition>
DTypedValue.getDefinition()
<D extends ItemDefinition>
TypedValue<D extends ItemDefinition<?>>
voidVariablesMap.replaceVariableDefinition
(String name, Object value, D definition) ModifierConstructorDescriptionTypedValue
(Object value, ItemDefinition<?> definition) TypedValue
(Object value, ItemDefinition<?> definition, Class<T> typeClass) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor
Modifier and TypeInterfaceDescriptioninterface
Definition of aShadowAssociation
, e.g., `ri:group`.interface
The enhanced definition of `associations` container (ShadowAssociationsContainer
) in aShadowType
object.interface
The enhanced definition of `attributes` container (ShadowAttributesContainer
) in aShadowType
object.interface
Definition of anShadowReferenceAttribute
.interface
Full prism definition of aShadowSimpleAttribute
: has a native part and a refined part from `schemaHandling`.Modifier and TypeClassDescriptionclass
An alternative representation of aShadowSimpleAttributeDefinition
that describes a normalization-aware resource attribute: one that has both original and normalized values.class
The (currently) only implementation ofShadowAssociationDefinition
.class
class
Resource Object Definition (Object Class).class
Definition of a shadow association item, e.g., `ri:group`.class
An attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.Modifier and TypeMethodDescription<ID extends ItemDefinition<?>>
IDAbstractResourceObjectDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <ID extends ItemDefinition<?>>
IDCompositeObjectDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T1 extends ItemDefinition<?>>
T1NormalizationAwareResourceAttributeDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T1> clazz) default <T extends ItemDefinition<?>>
TShadowAssociationDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <ID extends ItemDefinition<?>>
IDShadowAssociationDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) default <D extends ItemDefinition<?>>
DShadowItemDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<D> clazz) <T extends ItemDefinition<?>>
TShadowReferenceAttributeDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <ID extends ItemDefinition<?>>
IDShadowReferenceAttributeDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T extends ItemDefinition<?>>
TShadowSimpleAttributeDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <T2 extends ItemDefinition<?>>
T2ShadowSimpleAttributeDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T2> clazz) Modifier and TypeMethodDescription@NotNull ItemDefinition<PrismProperty<T>>
NormalizationAwareResourceAttributeDefinition.cloneWithNewName
(@NotNull ItemName itemName) ShadowAssociationDefinitionImpl.cloneWithNewName
(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismReference>
ShadowReferenceAttributeDefinitionImpl.cloneWithNewName
(@NotNull ItemName itemName) NormalizationAwareResourceAttributeDefinition.deepClone
(@NotNull DeepCloneOperation operation) Modifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>
AbstractResourceObjectDefinitionImpl.getDefinitions()
@NotNull List<? extends ItemDefinition<?>>
CompositeObjectDefinitionImpl.getDefinitions()
@NotNull List<? extends ItemDefinition<?>>
ShadowAssociationDefinitionImpl.getDefinitions()
@NotNull List<? extends ItemDefinition<?>>
ShadowAttributesContainerDefinition.getDefinitions()
@NotNull List<? extends ItemDefinition<?>>
ShadowAttributesContainerDefinitionImpl.getDefinitions()
Modifier and TypeMethodDescriptionvoid
AbstractResourceObjectDefinitionImpl.add
(ItemDefinition<?> definition) void
ResourceObjectClassDefinition.ResourceObjectClassDefinitionMutator.add
(ItemDefinition<?> definition) ShadowAssociationDefinitionImpl.cloneWithNewDefinition
(QName newItemName, ItemDefinition<?> newDefinition) void
AbstractResourceObjectDefinitionImpl.replaceAttributeDefinition
(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) void
CompositeObjectDefinitionImpl.replaceAttributeDefinition
(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) default void
ResourceObjectDefinition.replaceAttributeDefinition
(@NotNull ItemDefinition<?> newDefinition) void
ResourceObjectDefinition.replaceAttributeDefinition
(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) Replaces a definition for given item name with a provided one.void
ShadowAssociationDefinitionImpl.replaceDefinition
(QName itemName, ItemDefinition<?> newDefinition) @Nullable ItemPath
AssociationsToShadowReferencesTransformer.transform
(ItemPath parentPath, ItemDefinition<?> parentDefinition, ItemFilter filter) Modifier and TypeMethodDescriptionboolean
NormalizationAwareResourceAttributeDefinition.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) boolean
ShadowAssociationDefinitionImpl.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) boolean
ShadowReferenceAttributeDefinitionImpl.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) boolean
ShadowSimpleAttributeDefinitionImpl.isValidFor
(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor.deleg
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeMethodDescriptiondefault <T extends ItemDefinition<?>>
TResourceAttributeDefinitionDelegator.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) Modifier and TypeMethodDescriptiondefault @NotNull List<? extends ItemDefinition<?>>
ShadowAttributesContainerDefinitionDelegator.getDefinitions()
Modifier and TypeMethodDescriptiondefault void
ResourceObjectDefinitionDelegator.replaceAttributeDefinition
(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.query
Modifier and TypeMethodDescriptionstatic <T> PreparedQuery<T>
PreparedQuery.parse
(Class<T> type, ItemDefinition<?> def, String query) static <T> TypedQuery<T>
TypedQuery.parse
(Class<T> type, ItemDefinition<?> definition, String query) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionResource.ResourceItemDefinitionResolver.findItemDefinition
(@NotNull Class<? extends Containerable> type, @NotNull ItemPath itemPath) -
Uses of ItemDefinition in com.evolveum.midpoint.task.api
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> Task.getExtensionItemOrClone
(ItemName itemName) Returns specified item (property, reference or container) from the extension. -
Uses of ItemDefinition in com.evolveum.midpoint.task.api.test
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> NullTaskImpl.getExtensionItemOrClone
(ItemName propertyName) -
Uses of ItemDefinition in com.evolveum.midpoint.web.component.search
-
Uses of ItemDefinition in com.evolveum.midpoint.web.component.search.filter
Modifier and TypeClassDescriptionclass
ValueSearchFilterItem<V extends PrismValue,
D extends ItemDefinition<?>, O extends ObjectType> Modifier and TypeMethodDescriptionvoid
BasicSearchFilter.deleteSearchFilterItem
(ItemDefinition itemToDelete) void
ValueSearchFilterItem.setPropertyDef
(ItemDefinition propertyDef) -
Uses of ItemDefinition in com.evolveum.prism.xml.ns._public.types_3
Modifier and TypeMethodDescription<IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> RawType.getParsedItem
(ID itemDefinition) <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> RawType.getParsedItem
(ID itemDefinition, QName itemName) Modifier and TypeMethodDescription<V> V
RawType.getParsedRealValue
(ItemDefinition<?> itemDefinition, ItemPath itemPath) <IV extends PrismValue>
IVRawType.getParsedValue
(@Nullable ItemDefinition<?> itemDefinition, @Nullable QName itemName)