Uses of Interface
com.evolveum.midpoint.prism.ItemDefinition
Packages that use 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).
-
Uses of ItemDefinition in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.common that return ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.gui.api.component.autocomplete that return ItemDefinitionModifier and TypeMethodDescriptionItemDefinitionConverter.convertToObject(String value, Locale locale) Methods in com.evolveum.midpoint.gui.api.component.autocomplete that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected Class<ItemDefinition<?>>ItemDefinitionConverter.getTargetType()protected Map<String,ItemDefinition<?>> AutoCompleteItemDefinitionPanel.listChoices(String input) Methods in com.evolveum.midpoint.gui.api.component.autocomplete with parameters of type ItemDefinitionModifier and TypeMethodDescriptionprotected StringAutoCompleteItemDefinitionRenderer.getTextValue(ItemDefinition<?> object) protected voidAutoCompleteItemDefinitionRenderer.renderChoice(ItemDefinition<?> object, org.apache.wicket.request.Response response, String criteria) Method parameters in com.evolveum.midpoint.gui.api.component.autocomplete with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected voidAutoCompleteItemDefinitionPanel.onUpdateAutoComplete(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.Model<String> itemDefinitionAsStringModel, org.apache.wicket.model.IModel<ItemDefinition<?>> model) Constructor parameters in com.evolveum.midpoint.gui.api.component.autocomplete with type arguments of type ItemDefinitionModifierConstructorDescriptionAutoCompleteItemDefinitionPanel(String id, org.apache.wicket.model.IModel<ItemDefinition<?>> model) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.component.path
Methods in com.evolveum.midpoint.gui.api.component.path that return ItemDefinitionMethods in com.evolveum.midpoint.gui.api.component.path that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected Map<QName,Collection<ItemDefinition<?>>> ItemPathSegmentPanel.getSchemaDefinitionMap()Methods in com.evolveum.midpoint.gui.api.component.path with parameters of type ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.factory.wrapper
Methods in com.evolveum.midpoint.gui.api.factory.wrapper with parameters of type ItemDefinitionModifier and TypeMethodDescriptionItemWrapperFactory.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) booleanWrapperFactory.match(ItemDefinition<?> def) default <C extends Containerable>
booleanWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.page
Methods in com.evolveum.midpoint.gui.api.page with type parameters of type ItemDefinitionModifier 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
Subinterfaces of ItemDefinition in com.evolveum.midpoint.gui.api.prism.wrapperModifier and TypeInterfaceDescriptioninterfaceItemWrapper<I extends Item,VW extends PrismValueWrapper> interfacePrismContainerWrapper<C extends Containerable>interfacePrismObjectWrapper<O extends ObjectType>interfaceinterfacePrismReferenceWrapper<R extends Referencable>interfaceinterfaceMethods in com.evolveum.midpoint.gui.api.prism.wrapper with type parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.gui.api.registry with parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.gui.api.util with type parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <ID extends ItemDefinition<I>,I extends Item<?, ?>>
StringWebPrismUtil.getHelpText(ID def, Class<?> containerClass) Methods in com.evolveum.midpoint.gui.api.util with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <I extends Item>
PrismObject<LookupTableType>WebComponentUtil.findLookupTable(ItemDefinition<I> definition, PageBase page) static StringWebComponentUtil.getItemDefinitionDisplayName(ItemDefinition def) static StringWebComponentUtil.getItemDefinitionDisplayNameOrName(ItemDefinition def) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component
Methods in com.evolveum.midpoint.gui.impl.component that return ItemDefinitionModifier and TypeMethodDescriptionprotected ItemDefinition<?>ContainerableListPanel.getContainerDefinitionForColumns() -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.input
Methods in com.evolveum.midpoint.gui.impl.component.input with parameters of type ItemDefinitionModifier and TypeMethodDescriptionprotected booleanContainersDropDownPanel.validateChildContainer(ItemDefinition definition) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search
Methods in com.evolveum.midpoint.gui.impl.component.search that return ItemDefinitionModifier and TypeMethodDescriptionSearchBuilder.getDefinitionOverride()SearchContext.getDefinitionOverride()Methods in com.evolveum.midpoint.gui.impl.component.search that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull PathKeyedMap<ItemDefinition<?>>SearchableItemsDefinitions.createAvailableSearchItems()Methods in com.evolveum.midpoint.gui.impl.component.search with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidSearchContext.setDefinitionOverride(ItemDefinition<?> definitionOverride) Method parameters in com.evolveum.midpoint.gui.impl.component.search with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionSearchBoxConfigurationBuilder.availableDefinitions(Map<ItemPath, ItemDefinition<?>> availableDefinitions) static PropertySearchItemWrapperSearchConfigurationWrapperFactory.createPropertySearchItemWrapper(Class<?> type, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType item, SearchContext additionalSearchContext, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.factory
Methods in com.evolveum.midpoint.gui.impl.component.search.factory that return ItemDefinitionConstructor parameters in com.evolveum.midpoint.gui.impl.component.search.factory with type arguments of type ItemDefinitionModifierConstructorDescriptionSearchItemContext(Class<?> containerType, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType searchItem, SearchContext additionalSearchContext, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.wrapper
Constructors in com.evolveum.midpoint.gui.impl.component.search.wrapper with parameters of type ItemDefinitionModifierConstructorDescriptionAxiomQueryWrapper(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.wrapper
Methods in com.evolveum.midpoint.gui.impl.factory.wrapper that return types with arguments of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.gui.impl.factory.wrapper with parameters of type ItemDefinitionModifier and TypeMethodDescriptionprotected voidConnectorConfigurationWrapperFactoryImpl.addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) voidLoggingConfigurationWrapperFactoryImpl.addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected voidPrismContainerWrapperFactoryImpl.addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected voidResourceWrapperFactoryImpl.addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?, ?>> wrappers) protected booleanAssignmentDetailsWrapperFactoryImpl.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected booleanItemWrapperFactoryImpl.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected booleanOperationalContainerWrapperFactory.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected booleanResourceAttributeWrapperFactoryImpl.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) protected booleanShadowAssociationWrapperFactoryImpl.canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) 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) booleanAppendersWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentDetailsWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentHolderWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentWrapperFactoryImpl.match(ItemDefinition<?> def) booleanCaseWorkItemWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanChildOfReportParamWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanClassLoggerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanConnectorConfigurationWrapperFactoryImpl.match(ItemDefinition def) booleanConstructionWrapperFactory.match(ItemDefinition<?> def) booleanExpressionWrapperFactory.match(ItemDefinition<?> def) booleanHeterogenousContainerWrapperFactory.match(ItemDefinition<?> itemDef) match single value containers which contains a looot of other conainers, e.g.booleanLoggingConfigurationWrapperFactoryImpl.match(ItemDefinition<?> def) booleanMetadataWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanMetadataWrapperFactoryImpl.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanNoEmptyValueContainerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanOperationalContainerWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanOutboundAttributeMappingWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanPrismContainerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanPrismObjectWrapperFactoryImpl.match(ItemDefinition<?> def) booleanPrismPropertyWrapperFactoryImpl.match(ItemDefinition<?> def) booleanPrismReferenceWrapperFactory.match(ItemDefinition<?> def) booleanProfilingClassLoggerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanProtectedStringWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanProvenanceMetadataWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanReportParamWrapperFactoryImpl.match(ItemDefinition<?> def) booleanResourceAttributeMappingWrapperFactory.match(ItemDefinition<?> def) booleanResourceAttributeWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanResourceObjectTypeArchetypeWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanResourceWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowAssociationWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowAttributesWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowWrapperFactoryImpl.match(ItemDefinition<?> def) booleanTaskHandlerWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanTenantRefWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.prism.panel
Classes in com.evolveum.midpoint.gui.impl.prism.panel with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassItemHeaderPanel<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
Classes in com.evolveum.midpoint.gui.impl.prism.wrapper that implement ItemDefinitionModifier and TypeClassDescriptionclassAssignmentHolderWrapper<AH extends AssignmentHolderType>classCreated by honcharclassCreated by honcharclassItemWrapperImpl<I extends Item,VW extends PrismValueWrapper> classPrismContainerWrapperImpl<C extends Containerable>classPrismObjectWrapperImpl<O extends ObjectType>classclassPrismReferenceWrapperImpl<R extends Referencable>classclassCreated by honcharclassclassclassclassclassclassMethods in com.evolveum.midpoint.gui.impl.prism.wrapper with type parameters of type ItemDefinitionModifier 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) <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>ItemWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ResourceAttributeMappingWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl.getDelta()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ItemDefinitionModifier and TypeMethodDescription@NotNull ItemDefinition<I>ItemWrapperImpl.clone()ItemWrapperImpl.deepClone(@NotNull DeepCloneOperation operation) ValueMetadataWrapperImpl.deepClone(@NotNull DeepCloneOperation operation) Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionList<? extends ItemDefinition>ValueMetadataWrapperImpl.getChildNonContainers()@NotNull List<? extends ItemDefinition<?>>PrismContainerWrapperImpl.getDefinitions()@NotNull List<? extends ItemDefinition<?>>ValueMetadataWrapperImpl.getDefinitions()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidItemWrapperImpl.adoptElementDefinitionFrom(ItemDefinition otherDef) voidValueMetadataWrapperImpl.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) PrismContainerWrapperImpl.cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition) ValueMetadataWrapperImpl.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) voidPrismContainerWrapperImpl.replaceDefinition(QName itemName, ItemDefinition newDefinition) voidValueMetadataWrapperImpl.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) Method parameters in com.evolveum.midpoint.gui.impl.prism.wrapper with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanItemWrapperImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) booleanValueMetadataWrapperImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.registry
Methods in com.evolveum.midpoint.gui.impl.registry with parameters of type ItemDefinitionModifier 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.context
Classes in com.evolveum.midpoint.model.api.context with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceMapping<V extends PrismValue,D extends ItemDefinition<?>> Mapping prepared for evaluation (or already evaluated). -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.correlation
Methods in com.evolveum.midpoint.model.api.correlation that return ItemDefinitionModifier and TypeMethodDescription@Nullable ItemDefinition<?>CorrelationPropertyDefinition.getDefinition() -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with type parameters of type ItemDefinitionModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
Mapping<V,D> MidpointFunctions.getMapping() -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.simulation
Classes in com.evolveum.midpoint.model.api.simulation with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptionstatic interfaceProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,D extends ItemDefinition<?>> ItemDeltaaugmented 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
Classes in com.evolveum.midpoint.model.common.expression with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassModelExpressionEnvironment<F extends ObjectType,V extends PrismValue, D extends ItemDefinition<?>> Describes an environment in which anExpressionis evaluated.static final classModelExpressionEnvironment.ExpressionEnvironmentBuilder<F extends ObjectType,V extends PrismValue, D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.model.common.expression with type parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <V extends PrismValue,D extends ItemDefinition<?>>
Mapping<V,D> ModelExpressionThreadLocalHolder.getMapping() -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.evaluator
Classes in com.evolveum.midpoint.model.common.expression.evaluator with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassAbstractSearchExpressionEvaluator<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).classConstExpressionEvaluator<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].classFunctionExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Calls specified library function expression.classGenerateExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Generates a string value based on given value policy.classProportionalExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.model.common.expression.evaluator with type parameters of type ItemDefinitionModifier 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) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.evaluator.path
Classes in com.evolveum.midpoint.model.common.expression.evaluator.path with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassPathExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns value set triple derived from specified (or default) source by resolving specified path.Methods in com.evolveum.midpoint.model.common.expression.evaluator.path with type parameters of type ItemDefinitionModifier 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
Classes in com.evolveum.midpoint.model.common.expression.evaluator.transformation with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassAbstractValueTransformationExpressionEvaluator<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
Methods in com.evolveum.midpoint.model.common.expression.functions with type parameters of type ItemDefinitionModifier 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
Classes in com.evolveum.midpoint.model.common.expression.script with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassScriptExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Executes specified script written e.g.Methods in com.evolveum.midpoint.model.common.expression.script with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.model.common.expression.script that return ItemDefinitionModifier and TypeMethodDescriptionScriptExpression.getOutputDefinition()ScriptExpressionEvaluationContext.getOutputDefinition()Methods in com.evolveum.midpoint.model.common.expression.script with parameters of type ItemDefinitionModifier and TypeMethodDescriptionScriptExpressionFactory.createScriptExpression(@NotNull ScriptExpressionEvaluatorType scriptExpressionBean, ItemDefinition<?> outputDefinition, ExpressionProfile expressionProfile, String shortDesc, OperationResult result) voidScriptExpression.setOutputDefinition(ItemDefinition<?> outputDefinition) voidScriptExpressionEvaluationContext.setOutputDefinition(ItemDefinition<?> outputDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.mapping
Classes in com.evolveum.midpoint.model.common.mapping with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassAbstractMappingBuilder<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.classAbstractMappingImpl<V extends PrismValue,D extends ItemDefinition<?>, MBT extends AbstractMappingType> Evaluation of a mapping.classMappingBuilder<V extends PrismValue,D extends ItemDefinition<?>> Builder for (traditional) data mappings.classMappingImpl<V extends PrismValue,D extends ItemDefinition<?>> (Traditional) data mapping.interfacePrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition> Methods in com.evolveum.midpoint.model.common.mapping with type parameters of type ItemDefinitionModifier 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(@Nullable MappingType mappingBean, @NotNull ConfigurationItemOrigin context, String shortDesc) <V extends PrismValue,D extends ItemDefinition<?>>
MetadataMappingBuilder<V,D> MappingFactory.createMappingBuilder(@Nullable MetadataMappingType mappingBean, @NotNull ConfigurationItemOrigin context, String shortDesc) Methods in com.evolveum.midpoint.model.common.mapping with parameters of type ItemDefinitionModifier and TypeMethodDescriptionAbstractMappingBuilder.addVariableDefinition(String name, Object value, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.mapping.metadata
Classes in com.evolveum.midpoint.model.common.mapping.metadata with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassMetadataMappingBuilder<V extends PrismValue,D extends ItemDefinition<?>> classMetadataMappingImpl<V extends PrismValue,D extends ItemDefinition<?>> Evaluated or to-be-evaluated metadata mapping. -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util with type parameters of type ItemDefinitionModifier 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 params, String contextDescription, Task task, 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, String contextDescription, Task task, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.controller.transformer
Methods in com.evolveum.midpoint.model.impl.controller.transformer with type parameters of type ItemDefinitionModifier 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
Classes in com.evolveum.midpoint.model.impl.expr with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassSequentialValueExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns current value of a given sequence object.Methods in com.evolveum.midpoint.model.impl.expr with type parameters of type ItemDefinitionModifier and TypeMethodDescription<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() -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens
Classes in com.evolveum.midpoint.model.impl.lens with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassItemValueWithOrigin<V extends PrismValue,D extends ItemDefinition> classIvwoConsolidator<V extends PrismValue,D extends ItemDefinition<?>, I extends ItemValueWithOrigin<V, D>> Consolidate the output of mappings for a single item to a delta.final classIvwoConsolidatorBuilder<V extends PrismValue,D extends ItemDefinition<?>, I extends ItemValueWithOrigin<V, D>> Methods in com.evolveum.midpoint.model.impl.lens with type parameters of type ItemDefinitionModifier 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) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector
Classes in com.evolveum.midpoint.model.impl.lens.projector with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceEvaluatedConstructionMappingExtractor<V extends PrismValue,D extends ItemDefinition, AH extends AssignmentHolderType> -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus
Classes in com.evolveum.midpoint.model.impl.lens.projector.focus with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptionstatic interfaceFocalMappingSetEvaluation.TripleCustomizer<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.model.impl.lens.projector.focus with type parameters of type ItemDefinitionModifier 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) <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
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation that return ItemDefinitionModifier and TypeMethodDescriptionDeltaSetTripleMapConsolidation.ItemDefinitionProvider.getDefinition(@NotNull ItemPath itemPath) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds
Classes in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassInboundMappingInContext<V extends PrismValue,D extends ItemDefinition<?>> Inbound mapping along with itsLensProjectionContext(if relevant). -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.mappings
Classes in com.evolveum.midpoint.model.impl.lens.projector.mappings with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassMappingEvaluatorParams<V extends PrismValue,D extends ItemDefinition<?>, T extends ObjectType, F extends FocusType> TODO determine the fate of this classinterfaceMappingInitializer<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with type parameters of type ItemDefinitionModifier 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) <V extends PrismValue,D extends ItemDefinition<?>, F extends ObjectType>
voidMappingEvaluator.evaluateMapping(@NotNull MappingImpl<V, D> mapping, @Nullable LensContext<F> lensContext, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>, F extends ObjectType>
voidMappingEvaluator.evaluateMapping(@NotNull MappingImpl<V, D> mapping, @Nullable LensContext<F> lensContext, @Nullable LensProjectionContext projContext, @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>
NextRecomputeNextRecompute.update(NextRecompute mappingNextRecompute, NextRecompute existing) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.schema.transform
Classes in com.evolveum.midpoint.model.impl.schema.transform with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassTransformableItemDefinition<I extends Item<?,?>, D extends ItemDefinition<I>> Subinterfaces of ItemDefinition in com.evolveum.midpoint.model.impl.schema.transformModifier and TypeInterfaceDescriptioninterfacePartiallyMutableItemDefinition<I extends Item<?,?>> static interfacestatic interfacestatic interfacestatic interfaceClasses in com.evolveum.midpoint.model.impl.schema.transform that implement ItemDefinitionModifier and TypeClassDescriptionclassTransformableContainerDefinition<C extends Containerable>static classclassTransformableItemDefinition<I extends Item<?,?>, D extends ItemDefinition<I>> classTransformableObjectDefinition<O extends Objectable>classstatic classstatic classclassMethods in com.evolveum.midpoint.model.impl.schema.transform with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.model.impl.schema.transform that return ItemDefinitionModifier and TypeMethodDescription@NotNull ItemDefinition<I>TransformableItemDefinition.clone()TransformableContainerDefinition.deepClone(@NotNull DeepCloneOperation operation) TransformableItemDefinition.deepClone(@NotNull DeepCloneOperation operation) Methods in com.evolveum.midpoint.model.impl.schema.transform that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>TransformableComplexTypeDefinition.getDefinitions()@NotNull List<? extends ItemDefinition<?>>TransformableContainerDefinition.getDefinitions()TransformableComplexTypeDefinition.itemOrSubstitution(QName name) TransformableComplexTypeDefinition.substitution(QName name) Methods in com.evolveum.midpoint.model.impl.schema.transform with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic TransformableItemDefinition<?,?> TransformableItemDefinition.access(ItemDefinition<?> itemDef) <T extends TypeDefinition>
TDefinitionsToTransformable.applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) TransformableContainerDefinition.AttributeContainer.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) TransformableContainerDefinition.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>TransformableObjectDefinition.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) voidTransformableComplexTypeDefinition.replaceDefinition(@NotNull QName name, ItemDefinition definition) Currently used only to replace Refined* with LayerRefined*voidTransformableContainerDefinition.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util that return ItemDefinitionConstructors in com.evolveum.midpoint.model.impl.util with parameters of type ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.visualizer.output
Methods in com.evolveum.midpoint.model.impl.visualizer.output that return ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceItem<V extends PrismValue,D extends ItemDefinition<?>> Item is a common abstraction of Property, Reference and Container.classPartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition<?>> TODO descriptionclassResolvedItemPath<ID extends ItemDefinition<?>>Resolution of a path in a prism container definition, as far as possible.Subinterfaces of ItemDefinition in com.evolveum.midpoint.prismModifier and TypeInterfaceDescriptioninterfaceMutableItemDefinition<I extends Item>EXPERIMENTALinterfaceMutablePrismContainerDefinition<C extends Containerable>interfaceMutablePrismObjectDefinition<O extends Objectable>interfaceinterfaceinterfacePrismContainerDefinition<C extends Containerable>Definition of a prism container.interfacePrismObjectDefinition<O extends Objectable>TODOinterfaceDefinition of a prism property.interfaceMethods in com.evolveum.midpoint.prism with type parameters of type ItemDefinitionModifier 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 PrismContainerDefinition<?> 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) <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>>
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<?>>
TItemDefinition.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) ReturnsItemDefinitioncorresponding 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 localItemDefinitioncorresponding 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) Methods in com.evolveum.midpoint.prism that return ItemDefinitionModifier and TypeMethodDescription@NotNull ItemDefinition<I>ItemDefinition.clone()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()Methods in com.evolveum.midpoint.prism that return types with arguments of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.prism with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidMutableComplexTypeDefinition.add(ItemDefinition<?> definition) voidMutableComplexTypeDefinition.addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) voidItemDefinition.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) Transfers selected parts of the definition (currently item name, min/max occurs) from another definition.voidPrismContainerValue.applyDefinition(ItemDefinition definition, boolean force) voidPrismReferenceValue.applyDefinition(ItemDefinition definition, boolean force) voidPrismValue.applyDefinition(ItemDefinition definition) voidPrismValue.applyDefinition(ItemDefinition definition, boolean force) <T extends TypeDefinition>
TItemDefinitionTransformer.applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) PrismContainerDefinition.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) TODO@NotNull PrismObjectDefinition<O>PrismObjectDefinition.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) static <V extends PrismContainerValue>
voidPrismContainer.createParentIfNeeded(V value, ItemDefinition definition) @NotNull PrismParserPrismParser.definition(ItemDefinition<?> itemDefinition) Tells parser which definition to use when parsing item (or an item value).@NotNull PrismParserNoIOPrismParserNoIO.definition(ItemDefinition<?> itemDefinition) @NotNull PrismSerializer<T>PrismSerializer.definition(ItemDefinition itemDefinition) Sets the item definition to be used during serialization.voidDeepCloneOperation.executePostCloneAction(ItemDefinition<?> itemClone) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findItem(ItemDefinition itemDefinition, Class<I> type) voidMutableComplexTypeDefinition.replaceDefinition(@NotNull QName itemName, ItemDefinition<?> newDefinition) Replaces a definition for an item with given name.voidPrismContainerDefinition.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) TODOvoidItemDefinitionTransformer.TransformableValue.transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanItemDefinition.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 DeepCloneOperationDeepCloneOperation.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
Classes in com.evolveum.midpoint.prism.deleg with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceItemDeltaDelegator<V extends PrismValue,D extends ItemDefinition<?>> Subinterfaces of ItemDefinition in com.evolveum.midpoint.prism.delegModifier and TypeInterfaceDescriptioninterfaceContainerDefinitionDelegator<C extends Containerable>interfaceItemDefinitionDelegator<I extends Item<?,?>> interfaceObjectDefinitionDelegator<O extends Objectable>interfaceinterfaceMethods in com.evolveum.midpoint.prism.deleg with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.prism.deleg that return ItemDefinitionModifier and TypeMethodDescriptiondefault ItemDefinition<I>ItemDefinitionDelegator.deepClone(@NotNull DeepCloneOperation operation) ItemDefinitionDelegator.delegate()Methods in com.evolveum.midpoint.prism.deleg that return types with arguments of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.prism.deleg with parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault voidItemDefinitionDelegator.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) default PrismContainerDefinition<C>ContainerDefinitionDelegator.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>ObjectDefinitionDelegator.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) default voidContainerDefinitionDelegator.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) Method parameters in com.evolveum.midpoint.prism.deleg with type arguments of type ItemDefinitionModifier and TypeMethodDescriptiondefault booleanItemDefinitionDelegator.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta
Classes in com.evolveum.midpoint.prism.delta with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceItemDelta<V extends PrismValue,D extends ItemDefinition<?>> Item Delta describes a change of an item which is a property, container or a reference.classPartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.prism.delta with type parameters of type ItemDefinitionModifier 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.Methods in com.evolveum.midpoint.prism.delta with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidPrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with parameters of type ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.prism.extensions
Methods in com.evolveum.midpoint.prism.extensions with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidAbstractDelegatedPrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassItemImpl<V extends PrismValue,D extends ItemDefinition<?>> Item is a common abstraction of Property and PropertyContainer.Classes in com.evolveum.midpoint.prism.impl that implement ItemDefinitionModifier and TypeClassDescriptionclassEXPERIMENTALclassItemDefinitionImpl<I extends Item<?,?>> Abstract item definition in the schema.classPrismContainerDefinitionImpl<C extends Containerable>Definition of a property container.classPrismObjectDefinitionImpl<O extends Objectable>MidPoint Object Definition.classProperty Definition.classObject Reference Schema Definition.Fields in com.evolveum.midpoint.prism.impl declared as ItemDefinitionMethods in com.evolveum.midpoint.prism.impl with type parameters of type ItemDefinitionModifier 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) <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<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.Methods in com.evolveum.midpoint.prism.impl that return ItemDefinitionModifier and TypeMethodDescriptionabstract @NotNull ItemDefinition<I>ItemDefinitionImpl.clone()ItemDefinitionImpl.deepClone(@NotNull DeepCloneOperation operation) Make a deep clone, cloning all the sub-items and definitions.PrismContainerDefinitionImpl.deepClone(@NotNull DeepCloneOperation operation) protected ItemDefinitionPrismValueImpl.getDefinition()Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>ComplexTypeDefinitionImpl.getDefinitions()Returns set of 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) Methods in com.evolveum.midpoint.prism.impl with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidComplexTypeDefinitionImpl.add(ItemDefinition<?> definition) voidComplexTypeDefinitionImpl.addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) voidDummyPrismObjectDefinition.adoptElementDefinitionFrom(ItemDefinition otherDef) voidItemDefinitionImpl.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) voidPrismContainerValueImpl.applyDefinition(ItemDefinition definition, boolean force) voidPrismPropertyValueImpl.applyDefinition(ItemDefinition definition) voidPrismPropertyValueImpl.applyDefinition(ItemDefinition definition, boolean force) voidPrismReferenceValueImpl.applyDefinition(ItemDefinition definition, boolean force) voidPrismValueImpl.applyDefinition(ItemDefinition definition) voidPrismValueImpl.applyDefinition(ItemDefinition definition, boolean force) @NotNull PrismObjectDefinition<Objectable>DummyPrismObjectDefinition.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) @NotNull PrismContainerDefinition<C>PrismContainerDefinitionImpl.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>PrismObjectDefinitionImpl.cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition) protected voidItemDefinitionImpl.copyDefinitionDataFrom(ItemDefinition<I> source) static <V extends PrismContainerValue>
voidPrismContainerImpl.createParentIfNeeded(V value, ItemDefinition definition) protected voidComplexTypeDefinitionImpl.extendItemDumpDefinition(StringBuilder sb, ItemDefinition<?> def) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findItem(ItemDefinition itemDefinition, Class<I> type) voidComplexTypeDefinitionImpl.replaceDefinition(@NotNull QName itemName, ItemDefinition<?> newDefinition) voidDummyPrismObjectDefinition.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) voidPrismContainerDefinitionImpl.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) voidPrismContainerValueImpl.transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) voidPrismPropertyValueImpl.transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) voidPrismReferenceValueImpl.transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) Method parameters in com.evolveum.midpoint.prism.impl with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanDummyPrismObjectDefinition.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) booleanItemDefinitionImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) booleanPrismReferenceDefinitionImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassItemDeltaImpl<V extends PrismValue,D extends ItemDefinition<?>> Fields in com.evolveum.midpoint.prism.impl.delta declared as ItemDefinitionMethods in com.evolveum.midpoint.prism.impl.delta with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidPrismValueDeltaSetTripleImpl.applyDefinition(ItemDefinition itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.delta.builder
Methods in com.evolveum.midpoint.prism.impl.delta.builder with parameters of type ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.item
Classes in com.evolveum.midpoint.prism.impl.item with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassDummyItem<V extends PrismValue,D extends ItemDefinition<?>, R extends Item<V, D>> Methods in com.evolveum.midpoint.prism.impl.item with type parameters of type ItemDefinitionModifier 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.marshaller
Classes in com.evolveum.midpoint.prism.impl.marshaller with type parameters of type ItemDefinitionMethods in com.evolveum.midpoint.prism.impl.marshaller with type parameters of type ItemDefinitionModifier 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.Methods in com.evolveum.midpoint.prism.impl.marshaller that return ItemDefinitionModifier and TypeMethodDescription<T extends Containerable>
ItemDefinition<?>PrismUnmarshaller.locateItemDefinition(@NotNull ItemDefinition<?> containerDefinition, @NotNull QName itemName, @Nullable XNode xnode) Methods in com.evolveum.midpoint.prism.impl.marshaller with parameters of type ItemDefinitionModifier and TypeMethodDescriptionQueryConverterImpl.createObjectFilter(ItemDefinition<?> objDef, SearchFilterType filterType) @NotNull PrismParserNoIOPrismParserImplNoIO.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 ItemInfoItemInfo.determineFromValue(@NotNull PrismValue value, QName itemName, ItemDefinition itemDefinition, @NotNull SchemaRegistry schemaRegistry) <T extends Containerable>
ItemDefinition<?>PrismUnmarshaller.locateItemDefinition(@NotNull ItemDefinition<?> containerDefinition, @NotNull QName itemName, @Nullable XNode xnode) QueryConverterImpl.parseFilter(@NotNull SearchFilterType filter, @NotNull ItemDefinition<?> def) Constructors in com.evolveum.midpoint.prism.impl.marshaller with parameters of type ItemDefinitionModifierConstructorDescriptionPrismParserImplIO(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
Methods in com.evolveum.midpoint.prism.impl.metadata with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.prism.impl.metadata with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <V extends PrismContainerValue>
voidValueMetadataAdapter.createParentIfNeeded(V value, ItemDefinition definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.path
Constructors in com.evolveum.midpoint.prism.impl.path with parameters of type ItemDefinitionModifierConstructorDescriptionCanonicalItemPathImpl(ItemPath path, ItemDefinition<?> itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.query
Classes in com.evolveum.midpoint.prism.impl.query with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassValueFilterImpl<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.prism.impl.query that return ItemDefinitionModifier and TypeMethodDescriptionstatic ItemDefinitionFilterImplUtil.findItemDefinition(ItemPath parentPath, ComplexTypeDefinition complexTypeDefinition) static ItemDefinitionFilterImplUtil.findItemDefinition(ItemPath itemPath, PrismContainerDefinition<? extends Containerable> containerDef) static ItemDefinitionFilterImplUtil.findItemDefinition(ItemPath parentPath, Class type, PrismContext prismContext) ExistsFilterImpl.getDefinition()@Nullable ItemDefinition<?>ValueFilterImpl.getRightHandSideDefinition()Methods in com.evolveum.midpoint.prism.impl.query with parameters of type ItemDefinitionModifier 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 ExistsFilterExistsFilterImpl.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) voidValueFilterImpl.setRightHandSideDefinition(@Nullable ItemDefinition<?> rightHandSideDefinition) Constructors in com.evolveum.midpoint.prism.impl.query with parameters of type ItemDefinitionModifierConstructorDescriptionAnyInFilterImpl(@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) protectedValueFilterImpl(@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
Methods in com.evolveum.midpoint.prism.impl.query.builder with parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.prism.impl.query.lang with parameters of type ItemDefinitionModifier and TypeMethodDescriptionPrismQueryLanguageParserImpl.ItemFilterFactory.create(com.evolveum.midpoint.prism.impl.query.lang.QueryParsingContext.Local context, ItemPath itemPath, ItemDefinition<?> itemDef, QName matchingRule, AxiomQueryParser.SubfilterOrValueContext subfilterOrValue) protected PreparedPrismQueryPrismQueryLanguageParserImpl.parse(ItemDefinition<?> contextDef, AxiomQuerySource source, boolean placeholdersEnabled) PrismQueryLanguageParserImpl.parse(ItemDefinition<?> definition, String query) PrismQueryLanguageParserImpl.parseFilter(ItemDefinition<?> definition, String query) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.schema
Classes in com.evolveum.midpoint.prism.impl.schema with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassDefinitionSearchContextItemImpl<ID extends ItemDefinition>Methods in com.evolveum.midpoint.prism.impl.schema with type parameters of type ItemDefinitionModifier 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>
@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>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>
IDSchemaRegistryImpl.selectMoreSpecific(ID def1, ID def2) Methods in com.evolveum.midpoint.prism.impl.schema that return ItemDefinitionModifier 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 ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionProvider) SchemaRegistryImpl.resolveGlobalItemDefinition(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition) Methods in com.evolveum.midpoint.prism.impl.schema that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptioncom.google.common.collect.Multimap<QName,ItemDefinition<?>> PrismSchemaImpl.getSubstitutions()Methods in com.evolveum.midpoint.prism.impl.schema with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidPrismSchemaImpl.addSubstitution(QName substitutionHead, ItemDefinition<?> definition) Class<?>SchemaRegistryImpl.determineClassForItemDefinition(ItemDefinition<?> itemDefinition) Method parameters in com.evolveum.midpoint.prism.impl.schema with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionSchemaRegistryImpl.locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionProvider) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.xjc
Methods in com.evolveum.midpoint.prism.impl.xjc with type parameters of type ItemDefinitionModifier 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.marshaller
Methods in com.evolveum.midpoint.prism.marshaller with type parameters of type ItemDefinitionModifier 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
Classes in com.evolveum.midpoint.prism.query with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceValueFilter<V extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.prism.query that return ItemDefinitionModifier and TypeMethodDescriptionExistsFilter.getDefinition()@Nullable ItemDefinition<?>ValueFilter.getRightHandSideDefinition()Methods in com.evolveum.midpoint.prism.query with parameters of type ItemDefinitionModifier 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) voidValueFilter.setRightHandSideDefinition(@Nullable ItemDefinition<?> rightHandSideDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.query.builder
Methods in com.evolveum.midpoint.prism.query.builder with parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.prism.schema with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.prism.schema that return ItemDefinitionModifier and TypeMethodDescriptionSchemaRegistry.createAdHocDefinition(QName elementName, QName typeName, int minOccurs, int maxOccurs) default ItemDefinitionGlobalDefinitionsStore.findItemDefinitionByElementName(@NotNull QName elementName) SchemaRegistry.findItemDefinitionByElementName(QName elementName, @Nullable List<String> ignoredNamespaces) default ItemDefinitionGlobalDefinitionsStore.findItemDefinitionByType(@NotNull QName typeName) SchemaRegistry.locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) SchemaRegistry.resolveGlobalItemDefinition(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition) Methods in com.evolveum.midpoint.prism.schema that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptiondefault @NotNull List<ItemDefinition>GlobalDefinitionsStore.findItemDefinitionsByElementName(@NotNull QName elementName) com.google.common.collect.Multimap<QName,ItemDefinition<?>> PrismSchema.getSubstitutions()Methods in com.evolveum.midpoint.prism.schema with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidMutablePrismSchema.addSubstitution(QName substitutionHead, ItemDefinition<?> definition) Class<?>SchemaRegistry.determineClassForItemDefinition(ItemDefinition<?> itemDefinition) Method parameters in com.evolveum.midpoint.prism.schema with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionSchemaRegistry.locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type ItemDefinitionModifier and TypeInterfaceDescriptioninterfaceAbstractItemDeltaItem<D extends ItemDefinition<?>>Common supertype for bothItemDeltaItemandObjectDeltaObject.interfaceDefinitionResolver<PD extends ItemDefinition<?>,ID extends ItemDefinition<?>> Resolves a definition in a parent.interfaceDefinitionResolver<PD extends ItemDefinition<?>,ID extends ItemDefinition<?>> Resolves a definition in a parent.classItemDeltaItem<V extends PrismValue,D extends ItemDefinition<?>> A class defining old item state (before change), delta (change) and new item state (after change).Methods in com.evolveum.midpoint.prism.util with type parameters of type ItemDefinitionModifier 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 PrismContext prismContext, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinitionMandatory(@NotNull PrismContext prismContext, @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.Methods in com.evolveum.midpoint.prism.util with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic voidPrismAsserts.assertDefinition(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs) static voidPrismAsserts.assertDefinitionTypeLoose(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs) static voidPrismAsserts.assertEmphasized(ItemDefinition itemDef, Boolean expected) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.api
Methods in com.evolveum.midpoint.repo.api that return ItemDefinitionConstructors in com.evolveum.midpoint.repo.api with parameters of type ItemDefinitionModifierConstructorDescriptionDereference(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
Methods in com.evolveum.midpoint.repo.common.activity.run.buckets that return ItemDefinitionModifier and TypeMethodDescription@Nullable ItemDefinition<?>ItemDefinitionProvider.getItemDefinition(@NotNull ItemPath itemPath) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.activity.run.reports.formatters
Methods in com.evolveum.midpoint.repo.common.activity.run.reports.formatters with parameters of type ItemDefinitionModifier 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 FormatterFormatterRegistry.getFormatterFor(@NotNull ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.activity.run.state
Methods in com.evolveum.midpoint.repo.common.activity.run.state with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidActivityState.setWorkStateItemRealValues(ItemPath path, ItemDefinition<?> explicitDefinition, Object... values) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.expression
Classes in com.evolveum.midpoint.repo.common.expression with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassExpression<V extends PrismValue,D extends ItemDefinition<?>> "Compiled" form ofExpressionTypebean.classSource<V extends PrismValue,D extends ItemDefinition<?>> Expression evaluation source.classSourceTriple<V extends PrismValue,D extends ItemDefinition<?>> PrismValueDeltaSetTriple that also remembers the source from which it has originated.classValueSetDefinition<IV extends PrismValue,D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.repo.common.expression with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.repo.common.expression that return ItemDefinitionModifier and TypeMethodDescriptionstatic ItemDefinition<?>ExpressionUtil.determineDefinitionFromValueClass(PrismContext prismContext, String name, Class<?> valueClass, QName typeQName) Used in cases when we do not have a definition.Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ItemDefinitionModifier 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 voidConfigurableValuePolicySupplier.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
Classes in com.evolveum.midpoint.repo.common.expression.evaluator with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassAbstractExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>, E> Evaluates an expression defined byAbstractExpressionEvaluator.expressionEvaluatorBean.classAsIsExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns value set triple of the default source.classLiteralExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Always returns zero set with literal value (values) specified in the evaluator.Fields in com.evolveum.midpoint.repo.common.expression.evaluator declared as ItemDefinitionModifier and TypeFieldDescriptionprotected final DAbstractExpressionEvaluator.outputDefinitionDefinition of the output item.Methods in com.evolveum.midpoint.repo.common.expression.evaluator with type parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.repo.sqale that return ItemDefinitionModifier and TypeMethodDescriptionstatic ItemDefinition<?>ExtUtils.createDefinition(QName name, MExtItem itemInfo, boolean indexOnly) Creates definition fromMExtItem.Methods in com.evolveum.midpoint.repo.sqale with parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.repo.sqale.mapping with parameters of type ItemDefinitionModifier and TypeMethodDescription@Nullable com.querydsl.core.types.Expression<?>ExtensionItemSqlMapper.primaryPath(Q entityPath, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.ext
Methods in com.evolveum.midpoint.repo.sqale.qmodel.ext with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic MExtItem.KeyMExtItem.keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType) Creates ext item key from item definition and holder type.static MExtItem.KeyMExtItem.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.sqlbase
Fields in com.evolveum.midpoint.repo.sqlbase declared as ItemDefinitionModifier and TypeFieldDescriptionfinal ItemDefinition<?>SqlQueryContext.ResolveResult.definitionConstructors in com.evolveum.midpoint.repo.sqlbase with parameters of type ItemDefinitionModifierConstructorDescriptionResolveResult(ItemSqlMapper<CQ, CR> mapper, SqlQueryContext<?, CQ, CR> context, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqlbase.mapping
Methods in com.evolveum.midpoint.repo.sqlbase.mapping with parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.schema with type parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd) Item delta: XML -> native.static <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd, boolean convertUnknownTypes) Item delta: ItemDeltaType -> native.static <IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta(ItemDeltaType propMod, Class<? extends Containerable> objectType, PrismContext prismContext) Item delta: XML -> native. -
Uses of ItemDefinition in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.midpoint.schema.expression with parameters of type ItemDefinitionConstructors in com.evolveum.midpoint.schema.expression with parameters of type ItemDefinitionModifierConstructorDescriptionTypedValue(Object value, ItemDefinition<?> definition) TypedValue(Object value, ItemDefinition<?> definition, Class<T> typeClass) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ItemDefinition in com.evolveum.midpoint.schema.processorModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceTODO review docs Resource Object Definition (Object Class).interfaceInformation about a resource attribute that is available from the connector and optionally refined by configuration in resource `schemaHandling` section.Classes in com.evolveum.midpoint.schema.processor that implement ItemDefinitionModifier and TypeClassDescriptionclassA structure holding "raw" definition of a resource attribute, i.e.classResource Object Definition (Object Class).classAn attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.Methods in com.evolveum.midpoint.schema.processor with type parameters of type ItemDefinitionModifier 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) <D extends ItemDefinition<?>>
DResourceAttributeDefinitionImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<D> clazz) Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>AbstractResourceObjectDefinitionImpl.getDefinitions()@NotNull List<? extends ItemDefinition<?>>CompositeObjectDefinitionImpl.getDefinitions()CompositeObjectDefinitionImpl.substitution(QName name) ResourceObjectClassDefinitionImpl.substitution(QName name) ResourceObjectTypeDefinitionImpl.substitution(QName name) Methods in com.evolveum.midpoint.schema.processor with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidAbstractResourceObjectDefinitionImpl.add(ItemDefinition<?> definition) voidMutableResourceObjectClassDefinition.add(ItemDefinition<?> definition) voidResourceObjectClassDefinitionImpl.addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) voidResourceAttributeDefinitionImpl.adoptElementDefinitionFrom(ItemDefinition<?> otherDef) voidAbstractResourceObjectDefinitionImpl.replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) voidCompositeObjectDefinitionImpl.replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) default voidResourceObjectDefinition.replaceDefinition(@NotNull ItemDefinition<?> newDefinition) voidResourceObjectDefinition.replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) Replaces a definition for given item name with a provided one.Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanResourceAttributeDefinitionImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of ItemDefinition in com.evolveum.midpoint.schema.processor.delegModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceMethods in com.evolveum.midpoint.schema.processor.deleg with parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault voidResourceObjectDefinitionDelegator.replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.task.api
Methods in com.evolveum.midpoint.task.api with type parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.task.api.test with type parameters of type ItemDefinitionModifier 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
Methods in com.evolveum.midpoint.web.component.search that return ItemDefinitionConstructors in com.evolveum.midpoint.web.component.search with parameters of type ItemDefinition -
Uses of ItemDefinition in com.evolveum.midpoint.web.component.search.filter
Classes in com.evolveum.midpoint.web.component.search.filter with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassValueSearchFilterItem<V extends PrismValue,D extends ItemDefinition<?>, O extends ObjectType> Methods in com.evolveum.midpoint.web.component.search.filter that return ItemDefinitionMethods in com.evolveum.midpoint.web.component.search.filter with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidBasicSearchFilter.deleteSearchFilterItem(ItemDefinition itemToDelete) voidValueSearchFilterItem.setPropertyDef(ItemDefinition propertyDef) -
Uses of ItemDefinition in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 with type parameters of type ItemDefinitionModifier 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) Methods in com.evolveum.prism.xml.ns._public.types_3 with parameters of type ItemDefinitionModifier and TypeMethodDescription<V> VRawType.getParsedRealValue(ItemDefinition<?> itemDefinition, ItemPath itemPath) <IV extends PrismValue>
IVRawType.getParsedValue(@Nullable ItemDefinition<?> itemDefinition, @Nullable QName itemName)