Uses of Interface
com.evolveum.midpoint.prism.ItemDefinition
Packages that use ItemDefinition
Package
Description
-
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.common.mining.objects.analysis
Constructors in com.evolveum.midpoint.common.mining.objects.analysis with parameters of type ItemDefinitionModifierConstructorDescriptionRoleAnalysisAttributeDef(ItemPath path, ItemDefinition<?> definition, Class<? extends FocusType> parentType) -
Uses of ItemDefinition in com.evolveum.midpoint.common.outlier
Methods in com.evolveum.midpoint.common.outlier that return ItemDefinitionModifier and TypeMethodDescriptionOutlierExplanationResolver.ExplanationAttribute.def()Returns the value of thedefrecord component.Constructors in com.evolveum.midpoint.common.outlier with parameters of type ItemDefinitionModifierConstructorDescriptionExplanationAttribute(ItemPathType path, ItemDefinition<?> def, String value) Creates an instance of aExplanationAttributerecord class. -
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 ItemDefinitionMethod parameters in com.evolveum.midpoint.gui.api.component.path with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanItemPathPanel.collectItems(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) booleanItemPathPanel.collectItems(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) protected voidItemPathSegmentPanel.collectItems(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) protected voidItemPathSegmentPanel.collectItems(Collection<? extends ItemDefinition> definitions, String input, Map<String, ItemDefinition<?>> toSelect) Constructors in com.evolveum.midpoint.gui.api.component.path with parameters of type ItemDefinitionModifierConstructorDescriptionItemPathDto(ItemPath itemPath, ItemDefinition<?> itemDef, QName objectType) -
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, CompiledObjectCollectionView collectionView, 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, CompiledObjectCollectionView collectionView, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.wrapper
Methods in com.evolveum.midpoint.gui.impl.component.search.wrapper that return ItemDefinitionConstructors in com.evolveum.midpoint.gui.impl.component.search.wrapper with parameters of type ItemDefinitionModifierConstructorDescriptionAxiomQueryWrapper(ItemDefinition<?> containerDefinitionOverride, Class<?> typeClass) PropertySearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef) TextSearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef) TextSearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef, String valueEnumerationRefOid, QName valueEnumerationRefType) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.duplicateresolver
Methods in com.evolveum.midpoint.gui.impl.factory.duplicateresolver with parameters of type ItemDefinitionModifier and TypeMethodDescriptionbooleanAssociationDuplicateResolver.match(ItemDefinition<?> def) booleanContainerDuplicateResolver.match(ItemDefinition<?> def) <C extends Containerable>
booleanMappingDuplicateResolver.match(ItemDefinition<?> def, PrismContainerValue<C> parent) -
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 ItemWrapper<?,?> AuthenticationBehaviorWrapperFactory.createChildWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) protected ItemWrapper<?,?> PrismContainerWrapperFactoryImpl.createChildWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) protected ItemWrapper<?,?> ReportParamWrapperFactoryImpl.createChildWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context) ChildOfReportParamWrapperFactory.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ConnectorConfigurationWrapperFactoryImpl.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ItemWrapperFactoryImpl.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) MetadataWrapperFactoryImpl.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) ReportParamWrapperFactoryImpl.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) protected booleanHeterogenousContainerWrapperFactory.filterDefinitions(PrismContainerValue<C> value, ItemDefinition<?> def, ItemStatus status) <C extends Containerable>
booleanAdminGuiContainerWrapperFactoryImpl.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanAppendersWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentDetailsWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentHolderWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAssignmentWrapperFactoryImpl.match(ItemDefinition<?> def) booleanAuthenticationAttemptWrapperFactory.match(ItemDefinition<?> def) booleanAuthenticationBehaviorWrapperFactory.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) <C extends Containerable>
booleanEffectiveMarkWrapperFactoryImpl.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanExpressionWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanHeterogenousContainerWrapperFactory.match(ItemDefinition<?> itemDef, PrismContainerValue<C> parent) match single value containers which contains a looot of other conainers, e.g. policy rule, policy action, notification configuration, etcbooleanLoggingConfigurationWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanMappingNameWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanMarkingPatternWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) 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) <C extends Containerable>
booleanPolicyStatementMarkRefWrapperFactory.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) <C extends Containerable>
booleanResourceObjectTypeDefaultOptionalPolicyWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanResourceObjectTypeWrapperFactory.match(ItemDefinition<?> def) booleanResourceReferenceAttributeWrapperFactoryImpl.match(ItemDefinition<?> def) booleanResourceWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanRoleAnalysisAttributeSettingPropertyFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanShadowAssociationsContainerWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowAssociationValueWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowAttributesWrapperFactoryImpl.match(ItemDefinition<?> def) booleanShadowWrapperFactoryImpl.match(ItemDefinition<?> def) booleanTaskHandlerWrapperFactory.match(ItemDefinition<?> def) booleanTaskWrapperFactoryImpl.match(ItemDefinition<?> def) <C extends Containerable>
booleanTenantRefWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanVolatilityDependencyOperationWrapperFactoryImpl.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanAdminGuiContainerWrapperFactoryImpl.skipCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) booleanAssignmentWrapperFactoryImpl.skipCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) booleanEffectiveMarkWrapperFactoryImpl.skipCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) booleanItemWrapperFactoryImpl.skipCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.wrapper.resourceAssociation
Methods in com.evolveum.midpoint.gui.impl.factory.wrapper.resourceAssociation with parameters of type ItemDefinitionModifier and TypeMethodDescriptionAssociationMappingExpressionWrapperFactory.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> expressionDef, WrapperContext context) protected booleanAssociationSynchronizationActionFactory.filterDefinitions(PrismContainerValue<C> value, ItemDefinition<?> def) <C extends Containerable>
booleanAssociationMappingExpressionWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanAssociationMappingWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanAssociationNameWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) <C1 extends Containerable>
booleanAssociationSynchronizationActionFactory.match(ItemDefinition<?> itemDef, PrismContainerValue<C1> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.wrapper.schema
Methods in com.evolveum.midpoint.gui.impl.factory.wrapper.schema that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected List<? extends ItemDefinition>PrismSchemaItemWrapperFactory.getItemDefinitions(PrismContainerWrapper<PrismItemDefinitionType> parent, PrismContainerValue<PrismItemDefinitionType> value) Methods in com.evolveum.midpoint.gui.impl.factory.wrapper.schema with parameters of type ItemDefinitionModifier and TypeMethodDescriptionResourceSchemaWrapperFactory.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> schemaDef, WrapperContext context) SchemaDefinitionWrapperFactory.createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> schemaDef, WrapperContext context) <C extends Containerable>
booleanObjectReferenceTargetTypeWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanPrismSchemaItemWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanResourceSchemaWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanSchemaDefinitionWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) booleanSchemaWrapperFactory.match(ItemDefinition<?> def) <C extends Containerable>
booleanUnmodifiableSchemaItemIndexWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanUnmodifiableSchemaPropertiesWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) <C extends Containerable>
booleanUnmodifiableSchemaReferencesWrapperFactory.match(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.session.provider
Methods in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.session.provider with parameters of type ItemDefinitionModifier and TypeMethodDescriptionprotected abstract TAbstractAttributeSelectionProvider.createAttribute(ItemPath path, ItemDefinition<?> definition) protected ItemPathTypeAnalysisAttributeSelectionProvider.createAttribute(@NotNull ItemPath path, ItemDefinition<?> definition) protected ClusteringAttributeRuleTypeClusteringAttributeSelectionProvider.createAttribute(@NotNull ItemPath path, @NotNull ItemDefinition<?> definition) protected ItemPathTypeSingleValueAttributeSelectionProvider.createAttribute(@NotNull ItemPath path, ItemDefinition<?> definition) protected booleanAbstractAttributeSelectionProvider.isDefinitionConditionMet(ItemDefinition<?> def) -
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>classclassAssociationMappingExpressionWrapper<C extends Containerable>classclassclassclassCreated by honcharclassCreated by honcharclassItemWrapperImpl<I extends Item<?,?>, VW extends PrismValueWrapper> classclassPrismContainerWrapperImpl<C extends Containerable>classPrismObjectWrapperImpl<O extends ObjectType>classclassPrismReferenceWrapperImpl<R extends Referencable>classclassclassCreated 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) protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.computeDeltaInternal()protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.computeDeltasInternal()<T extends ItemDefinition<?>>
TItemWrapperImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) <T extends ItemDefinition<?>>
TValueMetadataWrapperImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) <ID extends ItemDefinition<?>>
IDPrismContainerWrapperImpl.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <ID extends ItemDefinition<?>>
IDValueMetadataWrapperImpl.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>AssociationMappingExpressionWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>AuthenticationBehaviorWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ObjectTypeAttributeMappingWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismPropertyWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismSchemaWrapper.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl.getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl.getDelta()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ItemDefinitionModifier and TypeMethodDescription@NotNull ItemDefinition<I>ItemWrapperImpl.clone()@NotNull ItemDefinition<PrismContainer<C>>PrismContainerWrapperImpl.cloneWithNewName(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismProperty<T>>PrismPropertyWrapperImpl.cloneWithNewName(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismReference>PrismReferenceWrapperImpl.cloneWithNewName(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismContainer<ValueMetadataType>>ValueMetadataWrapperImpl.cloneWithNewName(@NotNull ItemName itemName) ItemWrapperImpl.deepClone(@NotNull DeepCloneOperation operation) ValueMetadataWrapperImpl.deepClone(@NotNull DeepCloneOperation operation) 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 TypeMethodDescriptionPrismContainerWrapperImpl.cloneWithNewDefinition(QName newItemName, ItemDefinition newDefinition) ValueMetadataWrapperImpl.cloneWithNewDefinition(QName newItemName, 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.prism.wrapper.association
Classes in com.evolveum.midpoint.gui.impl.prism.wrapper.association that implement ItemDefinitionMethods in com.evolveum.midpoint.gui.impl.prism.wrapper.association with type parameters of type ItemDefinitionModifier and TypeMethodDescription<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>AssociationAttributeMappingWrapper.getDelta() -
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
Methods in com.evolveum.midpoint.model.api with parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault booleanMetadataItemProcessingSpec.isFullProcessing(ItemPath dataItem, ItemDefinition<?> definition) -
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<V extends PrismValue,D extends ItemDefinition<?>> Describes an environment in which anExpressionis evaluated.static final classModelExpressionEnvironment.ExpressionEnvironmentBuilder<V extends PrismValue,D extends ItemDefinition<?>> static interfaceModelExpressionEnvironment.ExtraOptionsProvider<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<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.empty()static <V extends PrismValue,D extends ItemDefinition<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.forModelContext(@NotNull ModelContext<?> modelContext) static <V extends PrismValue,D extends ItemDefinition<?>>
ModelExpressionEnvironment.ExtraOptionsProvider<V,D> ModelExpressionEnvironment.ExtraOptionsProvider.forProjectionContext(@NotNull ModelProjectionContext projectionContext) static <V extends PrismValue,D extends ItemDefinition<?>>
Mapping<V,D> ModelExpressionThreadLocalHolder.getMapping() -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.evaluator
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) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ShadowOwnerReferenceSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.evaluator.filter
Classes in com.evolveum.midpoint.model.common.expression.evaluator.filter with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassFilterExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Filter expression evaluator.Methods in com.evolveum.midpoint.model.common.expression.evaluator.filter with type parameters of type ItemDefinitionModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>FilterExpressionEvaluatorFactory.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. in Groovy, JavaScript, Python, etc.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(@NotNull MappingType mappingBean, @NotNull ConfigurationItemOrigin origin, String shortDesc) <V extends PrismValue,D extends ItemDefinition<?>>
MetadataMappingBuilder<V,D> MappingFactory.createMappingBuilder(@NotNull MetadataMappingType mappingBean, @NotNull ConfigurationItemOrigin context, String shortDesc) 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.Methods in com.evolveum.midpoint.model.common.mapping.metadata with parameters of type ItemDefinitionModifier and TypeMethodDescriptionbooleanMetadataItemProcessingSpecImpl.isFullProcessing(ItemPath dataItemPath, ItemDefinition<?> definition) voidItemValueMetadataProcessingSpec.populateFromCurrentFocusTemplate(@NotNull ItemPath dataPath, ItemDefinition<?> dataDefinition, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) voidItemValueMetadataProcessingSpec.populateFromCurrentFocusTemplate(ModelContext<?> lensContext, @NotNull ItemPath dataPath, ItemDefinition<?> dataDefinition, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.util
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 context, OperationResult result) static <IV extends PrismValue,ID extends ItemDefinition<?>, C extends Containerable>
ItemDelta<IV,ID> PopulatorUtil.evaluatePopulateExpression(PopulateItemType populateItem, VariablesMap variables, ExpressionEvaluationContext context, PrismContainerDefinition<C> targetContainerDefinition, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.controller.transformer
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>AssociationConstructionExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationSynchronizationExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>SequentialValueExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
Mapping<V,D> MidpointFunctionsImpl.getMapping()Methods in com.evolveum.midpoint.model.impl.expr that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull PathKeyedMap<ItemDefinition<?>>AssociationSynchronizationResult.getInnerItemDefinitionsMap() -
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<?>> Value of an item along with the information where it came from:ItemValueWithOrigin.producerandItemValueWithOrigin.construction.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) Methods in com.evolveum.midpoint.model.impl.lens with parameters of type ItemDefinitionModifier and TypeMethodDescriptionLensMetadataUtil.createValueMetadataConsolidationComputer(@NotNull ItemPath itemPath, ItemDefinition<?> itemDefinition, LensContext<?> lensContext, ModelBeans beans, MappingEvaluationEnvironment env, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector
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) <V extends PrismValue,D extends ItemDefinition<?>>
voidDeltaSetTripleIvwoMap.putOrMerge(@NotNull ItemPath outputPath, @Nullable DeltaSetTriple<ItemValueWithOrigin<V, D>> outputTriple) Puts the specified triple into the map; either "as is", or merging it with existing triple for the given path.<D extends ItemDefinition<?>,V extends PrismValue>
voidProjectionValueMetadataCreator.setValueMetadata(@NotNull ItemDelta<V, D> itemDelta, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
voidProjectionValueMetadataCreator.setValueMetadata(@NotNull Item<V, D> resourceObjectItem, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
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 TypeClassDescriptionclassMappingEvaluationRequest<V extends PrismValue,D extends ItemDefinition<?>> Everything needed to evaluate already prepared inbound mapping.Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds with type parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault <V extends PrismValue,D extends ItemDefinition<?>>
@Nullable ItemDelta<V,D> InboundSourceData.getEffectiveItemDelta(ItemPath path) Delta that moves the item from the state at the beginning of the clockwork execution to the current state.<V extends PrismValue,D extends ItemDefinition<?>>
@Nullable ItemDelta<V,D> InboundSourceData.Shadow.getEffectiveItemDelta(ItemPath path) <V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> InboundSourceData.AssociationValue.getItemOld(@NotNull ItemPath itemPath) <V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> InboundSourceData.getItemOld(@NotNull ItemPath itemPath) Returns the specific item, for the purpose of providing the mapping source (IDI).<V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> InboundSourceData.Shadow.getItemOld(@NotNull ItemPath itemPath) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep with parameters of type ItemDefinitionModifier and TypeMethodDescriptionInboundsSource.createMappingSpec(@Nullable String mappingName, @NotNull ItemDefinition<?> sourceDefinition) Constructor parameters in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep with type arguments of type ItemDefinitionModifierConstructorDescriptionFullInboundsTarget(@NotNull LensContext<F> lensContext, @Nullable PrismObject<F> focus, @NotNull PrismObjectDefinition<F> focusDefinition, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull ItemPath targetPathPrefix) LimitedInboundsTarget(@NotNull PrismContainerValue<T> target, @NotNull PrismContainerDefinition<T> targetDefinition, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.mappings
Classes in com.evolveum.midpoint.model.impl.lens.projector.mappings with type parameters of type ItemDefinitionModifier and TypeClassDescriptionstatic final recordMappingEvaluator.EvaluationContext<V extends PrismValue,D extends ItemDefinition<?>> classMappingEvaluatorParams<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) static <V extends PrismValue,D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.empty()<V extends PrismValue,D extends ItemDefinition<?>>
voidMappingEvaluator.evaluateMapping(@NotNull MappingImpl<V, D> mapping, @NotNull MappingEvaluator.EvaluationContext<V, D> context, @NotNull Task task, @NotNull OperationResult result) Evaluates parsed mapping in given lens and projection context (if available - they may be null).static <V extends PrismValue,D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.forModelContext(@NotNull ModelContext<?> modelContext) static <V extends PrismValue,D extends ItemDefinition<?>>
MappingEvaluator.EvaluationContext<V,D> MappingEvaluator.EvaluationContext.forProjectionContext(@NotNull ModelProjectionContext projectionContext) static <V extends PrismValue,D extends ItemDefinition>
NextRecomputeNextRecompute.update(NextRecompute mappingNextRecompute, NextRecompute existing) -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.explanation
Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.explanation that return ItemDefinitionModifier and TypeMethodDescriptionprotected static ItemDefinitionExplanationUtil.getUserItemDefinition(@NotNull ItemPathType itemPath) Methods in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.explanation with parameters of type ItemDefinitionModifier and TypeMethodDescriptionprotected static @NotNull OutlierExplanationResolver.ExplanationAttributeExplanationUtil.createExplanationAttribute(@NotNull RoleAnalysisService roleAnalysisService, @NotNull RoleAnalysisAttributeStatisticsType attribute, ItemPathType itemPath, ItemDefinition<?> userItemDefinition, @NotNull Task task, @NotNull OperationResult result) static StringExplanationUtil.resolveAttributeValueRealName(@NotNull RoleAnalysisService service, @NotNull ItemDefinition<?> def, @NotNull String value, @NotNull Task task, @NotNull OperationResult result) -
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>classTransformableItemDefinition<I extends Item<?,?>, D extends ItemDefinition<I>> classTransformableObjectDefinition<O extends Objectable>classstatic classTODO is this used?static 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<?>>
IDTransformableContainerDefinition.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()@NotNull ItemDefinition<PrismContainer<C>>TransformableContainerDefinition.cloneWithNewName(@NotNull ItemName itemName) @NotNull ItemDefinition<I>TransformableItemDefinition.cloneWithNewName(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismProperty<T>>TransformablePropertyDefinition.RefinedAttribute.cloneWithNewName(@NotNull ItemName itemName) TransformableContainerDefinition.deepClone(@NotNull DeepCloneOperation operation) TransformableItemDefinition.deepClone(@NotNull DeepCloneOperation operation) 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.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>TransformableObjectDefinition.cloneWithNewDefinition(QName newItemName, 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 descriptioninterfacePrismItemInstantiableDefinition<T,V extends PrismValue, I extends Item<V, ID>, ID extends ItemDefinition<I>, D extends ItemDelta<V, ID>> Creating values, deltas, and so on.classResolvedItemPath<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 TypeInterfaceDescriptioninterfacePrismContainerDefinition<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 ComplexTypeDefinition rootDefinition, @NotNull ItemPath rawItemPath) Resolves the path against a container definition.<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable) <V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D> ItemFactory.createDummyItem(Item<V, D> itemOld, D definition, ItemPath path) Creates a dummy container with a fixed path.<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainer.findCreateItem(QName itemQName, Class<I> type, boolean create) Deprecated.<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDeprecated.<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValue.findItem(ItemDefinition itemDefinition, Class<I> type) default <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<T extends ItemDefinition<?>>
TLivePrismItemDefinition.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) Used to find a matching item definition _within_ this definition.default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findItemDefinition(@NotNull ItemPath path) 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).<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.default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findLocalItemDefinitionByIteration(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) Do not override this method.<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()@NotNull ItemDefinition<I>ItemDefinition.cloneWithNewName(@NotNull ItemName itemName) Returns a clone of this definition, but with name changed to the provided one.ItemDefinition.deepClone(@NotNull DeepCloneOperation operation) TODO document@Nullable ItemDefinition<?>ItemDefinitionResolver.findItemDefinition(@NotNull Class<? extends Containerable> type, @NotNull ItemPath itemPath) Tries to determine a definition for given item within given type.Itemable.getDefinition()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 TypeMethodDescriptionvoidComplexTypeDefinition.ComplexTypeDefinitionMutator.add(ItemDefinition<?> definition) voidComplexTypeDefinition.ComplexTypeDefinitionMutator.addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) PrismContainerValue.applyDefinition(@NotNull ItemDefinition<?> itemDefinition) PrismContainerValue.applyDefinition(@NotNull ItemDefinition<?> itemDefinition, boolean force) default PrismValuePrismValue.applyDefinition(@NotNull ItemDefinition<?> definition) Definition application MAY change the value (currently only for container values).PrismValue.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) Definition application MAY change the value (currently only for container values).default voidPrismValue.applyDefinitionLegacy(@NotNull ItemDefinition<?> definition) This one checks that nothing has changed.default voidPrismValue.applyDefinitionLegacy(@NotNull ItemDefinition<?> definition, boolean force) Definition application MAY change the value (currently only for container/reference values).<T extends TypeDefinition>
TItemDefinitionTransformer.applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) PrismContainerDefinition.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) TODO@NotNull PrismObjectDefinition<O>PrismObjectDefinition.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) @Nullable ItemMergerItemMergerFactory.createMerger(@NotNull ItemDefinition<?> definition, @NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) 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) voidComplexTypeDefinition.ComplexTypeDefinitionMutator.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 TypeMethodDescriptionbooleanLivePrismItemDefinition.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 TypeInterfaceDescriptioninterfaceItemDelegator<V extends PrismValue,D extends ItemDefinition<?>> interfaceItemDeltaDelegator<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 <IV extends PrismValue,ID extends ItemDefinition<?>>
voiddefault <IV extends PrismValue,ID extends ItemDefinition<?>>
voiddefault <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismContainerValueDelegator.addReplaceExisting(Item<IV, ID> item) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerDelegator.findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerDelegator.findCreateItem(QName itemQName, Class<I> type, boolean create) Deprecated.default <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
Idefault <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IDeprecated.default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.findItem(ItemDefinition itemDefinition, Class<I> type) default <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
Idefault <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) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerDelegator.findOrCreateItem(ItemPath containerPath, Class<I> type) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerDelegator.findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.findOrCreateItem(ItemPath path, Class<I> type, ID definition) default <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValueDelegator.findOrCreateItem(QName containerName) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.findOrCreateItem(QName containerName, Class<I> type) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> ItemDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerValueDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyValueDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceValueDelegator.findPartial(ItemPath path) default <IV extends PrismValue,ID extends ItemDefinition<?>>
booleandefault <IV extends PrismValue,ID extends ItemDefinition<?>>
voiddefault <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismContainerDelegator.removeItem(ItemPath path, Class<I> itemType) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismObjectDelegator.removeItem(ItemPath path, Class<I> itemType) default <IV extends PrismValue,ID extends ItemDefinition<?>>
voiddefault <IV extends PrismValue,ID extends ItemDefinition<?>>
booleanMethods 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 PrismContainerValue<C>PrismContainerValueDelegator.applyDefinition(@NotNull ItemDefinition<?> itemDefinition) default PrismContainerValue<C>PrismContainerValueDelegator.applyDefinition(@NotNull ItemDefinition<?> itemDefinition, boolean force) default PrismValuePrismValueDelegator.applyDefinition(@NotNull ItemDefinition<?> definition) default PrismValuePrismValueDelegator.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) default voidPrismValueDelegator.applyDefinitionLegacy(@NotNull ItemDefinition<?> definition) default voidPrismValueDelegator.applyDefinitionLegacy(@NotNull ItemDefinition<?> definition, boolean force) default PrismContainerDefinition<C>ContainerDefinitionDelegator.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>ObjectDefinitionDelegator.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) default <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueDelegator.findItem(ItemDefinition itemDefinition, Class<I> type) 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.static interfaceItemDelta.Transformer<V extends PrismValue,D extends ItemDefinition<?>> 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(@NotNull 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(@NotNull 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) <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionImpl.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <ID extends ItemDefinition<?>>
IDDummyPrismObjectDefinition.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <ID extends ItemDefinition<?>>
IDPrismContainerDefinitionImpl.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findOrCreateItem(ItemPath containerPath, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerImpl.findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findOrCreateItem(ItemPath path, Class<I> type, ID definition) <IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID> PrismContainerValueImpl.findOrCreateItem(QName containerName) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findOrCreateItem(QName containerName, Class<I> type) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismContainerValueImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismPropertyValueImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> PrismReferenceValueImpl.findPartial(ItemPath path) <IV extends PrismValue,ID extends ItemDefinition<?>>
booleanMerges the provided item into this item.<IV extends PrismValue,ID extends ItemDefinition<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismContainerImpl.removeItem(ItemPath path, Class<I> itemType) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidPrismObjectImpl.removeItem(ItemPath path, Class<I> itemType) <IV extends PrismValue,ID extends ItemDefinition<?>>
voidprotected <IV extends PrismValue,ID extends ItemDefinition<?>>
void<IV extends PrismValue,ID extends ItemDefinition<?>>
booleanSubtract the provided item from this item.Methods in com.evolveum.midpoint.prism.impl that return ItemDefinitionModifier and TypeMethodDescriptionabstract @NotNull ItemDefinition<I>ItemDefinitionImpl.clone()@NotNull ItemDefinition<PrismContainer<Objectable>>DummyPrismObjectDefinition.cloneWithNewName(@NotNull ItemName itemName) ItemDefinitionImpl.deepClone(@NotNull DeepCloneOperation operation) Make a deep clone, cloning all the sub-items and definitions.PrismContainerDefinitionImpl.deepClone(@NotNull DeepCloneOperation operation) protected ItemDefinitionPrismValueImpl.getDefinition()ItemDefinitionImpl.getObjectBuilt()Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type ItemDefinitionModifier and TypeMethodDescription@NotNull List<? extends ItemDefinition<?>>ComplexTypeDefinitionImpl.getDefinitions()Returns item definitions.@NotNull List<? extends ItemDefinition<?>>DummyPrismObjectDefinition.getDefinitions()@NotNull List<? extends ItemDefinition<?>>PrismContainerDefinitionImpl.getDefinitions()FIXME this looks like outdated description Returns set of property definitions.ComplexTypeDefinitionImpl.substitution(QName name) Methods in com.evolveum.midpoint.prism.impl with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidComplexTypeDefinitionImpl.add(ItemDefinition<?> definition) voidComplexTypeDefinitionImpl.addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) PrismContainerValueImpl.applyDefinition(@NotNull ItemDefinition<?> definition) PrismContainerValueImpl.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) PrismPropertyValueImpl.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) PrismReferenceValueImpl.applyDefinition(@NotNull ItemDefinition<?> definition, boolean force) @NotNull PrismObjectDefinition<Objectable>DummyPrismObjectDefinition.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismContainerDefinition<C>PrismContainerDefinitionImpl.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) @NotNull PrismObjectDefinition<O>PrismObjectDefinitionImpl.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) protected voidItemDefinitionImpl.copyDefinitionDataFrom(ItemDefinition<I> source) @Nullable ItemMergerItemMergerFactoryImpl.createMerger(@NotNull ItemDefinition<?> definition, @NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) static <V extends PrismContainerValue>
voidPrismContainerImpl.createParentIfNeeded(V value, ItemDefinition definition) <IV extends PrismValue,ID extends ItemDefinition<?>, I extends Item<IV, ID>>
IPrismContainerValueImpl.findItem(ItemDefinition itemDefinition, Class<I> type) 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) -
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(@NotNull 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.lazy
Methods in com.evolveum.midpoint.prism.impl.lazy with parameters of type ItemDefinitionModifier and TypeMethodDescriptionLazyPrismContainerValue.applyDefinition(@NotNull ItemDefinition<?> itemDefinition, boolean force) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.lex
Methods in com.evolveum.midpoint.prism.impl.lex with parameters of type ItemDefinitionModifier and TypeMethodDescriptionLexicalProcessor.read(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.lex.dom
Methods in com.evolveum.midpoint.prism.impl.lex.dom with parameters of type ItemDefinitionModifier and TypeMethodDescription@NotNull RootXNodeImplDomLexicalProcessor.read(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.lex.json
Methods in com.evolveum.midpoint.prism.impl.lex.json with parameters of type ItemDefinitionModifier and TypeMethodDescription@NotNull RootXNodeImplDelegatingLexicalProcessor.read(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition) @NotNull RootXNodeImplNullLexicalProcessor.read(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.lex.json.reader
Methods in com.evolveum.midpoint.prism.impl.lex.json.reader with parameters of type ItemDefinitionModifier and TypeMethodDescription@NotNull RootXNodeImplAbstractReader.read(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, @Nullable ItemDefinition<?> definition) @NotNull List<RootXNodeImpl>AbstractReader.readObjects(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, @Nullable ItemDefinition<?> definition) Honors multi-document files and multiple objects in a single document (list-as-root mechanisms).voidAbstractReader.readObjectsIteratively(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, ItemDefinition<?> definition, LexicalProcessor.RootXNodeHandler handler) -
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. when unmarshalling starts.<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 TypeMethodDescriptionPrismUnmarshaller.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. when unmarshalling starts.static @NotNull ItemInfoItemInfo.determineFromValue(@NotNull PrismValue value, QName itemName, ItemDefinition itemDefinition, @NotNull SchemaRegistry schemaRegistry) PrismUnmarshaller.locateItemDefinition(@NotNull ItemDefinition<?> containerDefinition, @NotNull QName itemName, @Nullable XNode xnode) QueryConverterImpl.parseFilter(@NotNull SearchFilterType filter, @NotNull ItemDefinition<?> def) 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) 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) voidAbstractItemFilter.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidAllFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidExistsFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidFullTextFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidInOidFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidNoneFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidOrgFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidOwnedByFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidReferencedByFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidRefFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidTypeFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidUndefinedFilterImpl.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) 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) AxiomQueryContentAssistImpl.process(@Nullable ItemDefinition<?> rootItem, String query) AxiomQueryContentAssistImpl.process(@Nullable ItemDefinition<?> rootItem, String query, int positionCursor) -
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>
IDSchemaRegistryStateImpl.findItemDefinitionByType(@NotNull QName typeName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>PrismSchemaImpl.findItemDefinitionsByCompileTimeClass(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>SchemaRegistryImpl.findItemDefinitionsByCompileTimeClass(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>SchemaRegistryStateImpl.findItemDefinitionsByCompileTimeClass(@NotNull Class<?> compileTimeClass, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>PrismSchemaImpl.findItemDefinitionsByElementName(@NotNull QName elementName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>SchemaRegistryImpl.findItemDefinitionsByElementName(@NotNull QName elementName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
@NotNull List<ID>SchemaRegistryStateImpl.findItemDefinitionsByElementName(@NotNull QName elementName, @NotNull Class<ID> definitionClass) <ID extends ItemDefinition>
IDSchemaRegistryImpl.selectMoreSpecific(ID def1, ID def2) 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 QName explicitTypeName, @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 TypeMethodDescriptionClass<?>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 QName explicitTypeName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionProvider) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.schemaContext
Methods in com.evolveum.midpoint.prism.impl.schemaContext that return ItemDefinitionConstructors in com.evolveum.midpoint.prism.impl.schemaContext with parameters of type ItemDefinition -
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.impl.xnode
Methods in com.evolveum.midpoint.prism.impl.xnode that return ItemDefinitionModifier and TypeMethodDescriptionXNodeImpl.getDefinition()abstract ItemDefinition<?>XNodeDefinition.itemDefinition()Methods in com.evolveum.midpoint.prism.impl.xnode with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic XNodeDefinition.RootXNodeDefinition.rootWithDefinition(@NotNull SchemaRegistry schemaRegistry, ItemDefinition<?> topLevelItem) voidXNodeImpl.setDefinition(ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.lazy
Classes in com.evolveum.midpoint.prism.lazy with type parameters of type ItemDefinitionModifier and TypeClassDescriptionclassFlyweightClonedItem<V extends PrismValue,D extends ItemDefinition<?>> Flyweight immutable item backed by delegate. -
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) AxiomQueryContentAssist.process(@Nullable ItemDefinition<?> rootItem, String query) AxiomQueryContentAssist.process(@Nullable ItemDefinition<?> rootItem, String query, int cursorPosition) voidValueFilter.setRightHandSideDefinition(@Nullable ItemDefinition<?> rightHandSideDefinition) @Nullable ItemPathFilterItemPathTransformer.transform(ItemPath parentPath, ItemDefinition<?> parentDefinition, ItemFilter filter) default voidLogicalFilter.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) voidObjectFilter.transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) -
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) ItemDefinitionSupplier.get()SchemaRegistry.locateItemDefinition(@NotNull QName itemName, @Nullable QName explicitTypeName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) SchemaRegistry.resolveGlobalItemDefinition(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition) 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 TypeMethodDescriptionClass<?>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 QName explicitTypeName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.schemaContext
Methods in com.evolveum.midpoint.prism.schemaContext that return ItemDefinition -
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 Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDDefinitionUtil.findItemDefinitionMandatory(@NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <V extends PrismValue,D extends ItemDefinition<?>>
ItemDeltaItem<V,D> Presumably for "value creation" delta.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.prism.xnode
Methods in com.evolveum.midpoint.prism.xnode that return ItemDefinitionMethods in com.evolveum.midpoint.prism.xnode with parameters of type ItemDefinition -
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 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 @NotNull 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 that return ItemDefinitionModifier and TypeMethodDescriptionprotected @Nullable ItemDefinition<?>SqaleTableMapping.getDefinition()Returns current global item definition for items stored in the table.Methods in com.evolveum.midpoint.repo.sqale.mapping that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected CheckedFunction<SchemaRegistryState,ItemDefinition<?>, SystemException> SqaleTableMapping.definitionDerivation()protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>SqaleTableMapping.definitionDerivationKey()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.assignment
Methods in com.evolveum.midpoint.repo.sqale.qmodel.assignment that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected CheckedFunction<SchemaRegistryState,ItemDefinition<?>, SystemException> QAssignmentMapping.definitionDerivation()protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>QAssignmentMapping.definitionDerivationKey() -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.common
Methods in com.evolveum.midpoint.repo.sqale.qmodel.common that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected abstract CheckedFunction<SchemaRegistryState,ItemDefinition<?>, SystemException> QContainerWithFullObjectMapping.definitionDerivation()protected abstract SchemaRegistryState.DerivationKey<ItemDefinition<?>>QContainerWithFullObjectMapping.definitionDerivationKey() -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.ext
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.sqale.qmodel.focus
Methods in com.evolveum.midpoint.repo.sqale.qmodel.focus that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected CheckedFunction<SchemaRegistryState,ItemDefinition<?>, SystemException> QFocusIdentityMapping.definitionDerivation()protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>QFocusIdentityMapping.definitionDerivationKey() -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.object
Methods in com.evolveum.midpoint.repo.sqale.qmodel.object that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptionprotected CheckedFunction<SchemaRegistryState,ItemDefinition<?>, SystemException> QObjectMapping.definitionDerivation()protected CheckedFunction<SchemaRegistryState,ItemDefinition<?>, SystemException> QOperationExecutionMapping.definitionDerivation()protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>QObjectMapping.definitionDerivationKey()protected SchemaRegistryState.DerivationKey<ItemDefinition<?>>QOperationExecutionMapping.definitionDerivationKey() -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqale.qmodel.shadow
Methods in com.evolveum.midpoint.repo.sqale.qmodel.shadow with parameters of type ItemDefinitionModifier and TypeMethodDescription@Nullable com.querydsl.core.types.Expression<?>ShadowReferenceAttributesMapper.primaryPath(QShadow entityPath, ItemDefinition<?> definition) -
Uses of ItemDefinition in com.evolveum.midpoint.repo.sqlbase
Fields in com.evolveum.midpoint.repo.sqlbase declared as ItemDefinitionModifier and TypeFieldDescriptionfinal ItemDefinition<?>SqlQueryContext.ResolveResult.definitionMethods in com.evolveum.midpoint.repo.sqlbase with parameters of type ItemDefinitionModifier and TypeMethodDescription<T> RepositoryObjectParseResult<T>SqlRepoContext.parsePrismObject(String serializedForm, ItemDefinition definition, Class<T> schemaType) Constructors 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 that return ItemDefinitionMethods 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(ItemDeltaType propMod, Class<? extends Containerable> objectType) Item delta: XML -> native. -
Uses of ItemDefinition in com.evolveum.midpoint.schema.delta
Classes in com.evolveum.midpoint.schema.delta with type parameters of type ItemDefinitionModifier and TypeClassDescriptionfinal recordConflict<PV extends PrismValue,ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue<PV, ITD>, ITD extends ItemTreeDelta<PV, ID, I, V>, ITDV extends ItemTreeDeltaValue<PV, ITD>> classItemTreeDelta<PV extends PrismValue,ID extends ItemDefinition<I>, I extends Item<PV, ID>, V extends ItemTreeDeltaValue> -
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.metadata
Methods in com.evolveum.midpoint.schema.metadata with parameters of type ItemDefinitionModifier and TypeMethodDescriptionabstract booleanDefaultValueMetadataProcessing.isEnabledFor(ItemPath dataPath, ItemDefinition<?> dataDefinition) Returns true if value metadata processing should be enabled for item by default. -
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ItemDefinition in com.evolveum.midpoint.schema.processorModifier and TypeInterfaceDescriptioninterfaceDefinition of aShadowAssociation, e.g., `ri:group`.interfaceThe enhanced definition of `associations` container (ShadowAssociationsContainer) in aShadowTypeobject.interfaceThe enhanced definition of `attributes` container (ShadowAttributesContainer) in aShadowTypeobject.interfaceDefinition of anShadowReferenceAttribute.interfaceFull prism definition of aShadowSimpleAttribute: has a native part and a refined part from `schemaHandling`.Classes in com.evolveum.midpoint.schema.processor that implement ItemDefinitionModifier and TypeClassDescriptionclassAn alternative representation of aShadowSimpleAttributeDefinitionthat describes a normalization-aware resource attribute: one that has both original and normalized values.classThe (currently) only implementation ofShadowAssociationDefinition.classclassResource Object Definition (Object Class).classDefinition of a shadow association item, e.g., `ri:group`.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) <T1 extends ItemDefinition<?>>
T1NormalizationAwareResourceAttributeDefinition.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T1> clazz) <T extends ItemDefinition<?>>
TShadowAssociationDefinition.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) <ID extends ItemDefinition<?>>
IDShadowAssociationDefinitionImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz) <ID extends ItemDefinition<?>>
IDShadowReferenceAttributeDefinitionImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T extends ItemDefinition<?>>
TShadowSimpleAttributeDefinition.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) <T2 extends ItemDefinition<?>>
T2ShadowSimpleAttributeDefinitionImpl.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T2> clazz) <ID extends ItemDefinition<?>>
IDAbstractResourceObjectDefinitionImpl.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <ID extends ItemDefinition<?>>
IDCompositeObjectDefinitionImpl.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) <ID extends ItemDefinition<?>>
IDShadowAssociationDefinitionImpl.findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive) Methods in com.evolveum.midpoint.schema.processor that return ItemDefinitionModifier and TypeMethodDescription@NotNull ItemDefinition<PrismProperty<T>>NormalizationAwareResourceAttributeDefinition.cloneWithNewName(@NotNull ItemName itemName) ShadowAssociationDefinitionImpl.cloneWithNewName(@NotNull ItemName itemName) @NotNull ItemDefinition<PrismReference>ShadowReferenceAttributeDefinitionImpl.cloneWithNewName(@NotNull ItemName itemName) NormalizationAwareResourceAttributeDefinition.deepClone(@NotNull DeepCloneOperation operation) 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()@NotNull List<? extends ItemDefinition<?>>ShadowAssociationDefinitionImpl.getDefinitions()@NotNull List<? extends ItemDefinition<?>>ShadowAttributesContainerDefinition.getDefinitions()@NotNull List<? extends ItemDefinition<?>>ShadowAttributesContainerDefinitionImpl.getDefinitions()Methods in com.evolveum.midpoint.schema.processor with parameters of type ItemDefinitionModifier and TypeMethodDescriptionvoidAbstractResourceObjectDefinitionImpl.add(ItemDefinition<?> definition) voidResourceObjectClassDefinition.ResourceObjectClassDefinitionMutator.add(ItemDefinition<?> definition) ShadowAssociationDefinitionImpl.cloneWithNewDefinition(QName newItemName, ItemDefinition<?> newDefinition) voidAbstractResourceObjectDefinitionImpl.replaceAttributeDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) voidCompositeObjectDefinitionImpl.replaceAttributeDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) default voidResourceObjectDefinition.replaceAttributeDefinition(@NotNull ItemDefinition<?> newDefinition) voidResourceObjectDefinition.replaceAttributeDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) Replaces a definition for given item name with a provided one.voidShadowAssociationDefinitionImpl.replaceDefinition(QName itemName, ItemDefinition<?> newDefinition) @Nullable ItemPathAssociationsToShadowReferencesTransformer.transform(ItemPath parentPath, ItemDefinition<?> parentDefinition, ItemFilter filter) Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type ItemDefinitionModifier and TypeMethodDescriptionbooleanNormalizationAwareResourceAttributeDefinition.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) booleanShadowAssociationDefinitionImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) booleanShadowReferenceAttributeDefinitionImpl.isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) booleanShadowSimpleAttributeDefinitionImpl.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 TypeInterfaceDescriptioninterfaceinterfaceMethods in com.evolveum.midpoint.schema.processor.deleg with type parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault <T extends ItemDefinition<?>>
TResourceAttributeDefinitionDelegator.findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz) Methods in com.evolveum.midpoint.schema.processor.deleg that return types with arguments of type ItemDefinitionModifier and TypeMethodDescriptiondefault @NotNull List<? extends ItemDefinition<?>>ShadowAttributesContainerDefinitionDelegator.getDefinitions()Methods in com.evolveum.midpoint.schema.processor.deleg with parameters of type ItemDefinitionModifier and TypeMethodDescriptiondefault voidResourceObjectDefinitionDelegator.replaceAttributeDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.query
Methods in com.evolveum.midpoint.schema.query with parameters of type ItemDefinitionModifier and TypeMethodDescriptionstatic <T> PreparedQuery<T>PreparedQuery.parse(Class<T> type, ItemDefinition<?> def, String query) static <T> TypedQuery<T>TypedQuery.parse(Class<T> type, ItemDefinition<?> definition, String query) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return ItemDefinitionModifier and TypeMethodDescriptionResource.ResourceItemDefinitionResolver.findItemDefinition(@NotNull Class<? extends Containerable> type, @NotNull ItemPath itemPath) -
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)