Uses of Interface
com.evolveum.midpoint.prism.ItemDefinition
-
-
Uses of ItemDefinition in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with type parameters of type ItemDefinition Modifier and Type Method Description static <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<javax.xml.bind.JAXBElement<RawType>>StaticExpressionUtil. serializeValueElements(Item<IV,ID> item)Methods in com.evolveum.midpoint.common that return ItemDefinition Modifier and Type Method Description static ItemDefinition<?>StaticExpressionUtil. deriveOutputDefinitionFromValueElements(QName elementName, Collection<javax.xml.bind.JAXBElement<?>> valueElements, String contextDescription, PrismContext prismContext) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.component.autocomplete
Methods in com.evolveum.midpoint.gui.api.component.autocomplete that return ItemDefinition Modifier and Type Method Description ItemDefinition<?>ItemDefinitionConverter. convertToObject(String value, Locale locale)Methods in com.evolveum.midpoint.gui.api.component.autocomplete that return types with arguments of type ItemDefinition Modifier and Type Method Description protected 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 ItemDefinition Modifier and Type Method Description protected 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 ItemDefinition Modifier and Type Method Description protected 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 ItemDefinition Constructor Description AutoCompleteItemDefinitionPanel(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 ItemDefinition Modifier and Type Method Description ItemDefinition<?>ItemPathDto. getItemDef()Methods in com.evolveum.midpoint.gui.api.component.path that return types with arguments of type ItemDefinition Modifier and Type Method Description protected Map<QName,Collection<ItemDefinition<?>>>ItemPathSegmentPanel. getSchemaDefinitionMap()Methods in com.evolveum.midpoint.gui.api.component.path with parameters of type ItemDefinition Modifier and Type Method Description voidItemPathDto. setItemDef(ItemDefinition<?> itemDef) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.api.factory.wrapper
Methods in com.evolveum.midpoint.gui.api.factory.wrapper with parameters of type ItemDefinition Modifier and Type Method Description IWItemWrapperFactory. 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 ItemDefinition Modifier and Type Method Description <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.wrapper Modifier and Type Interface Description interfaceItemWrapper<I extends Item,VW extends PrismValueWrapper>interfacePrismContainerWrapper<C extends Containerable>interfacePrismObjectWrapper<O extends ObjectType>interfacePrismPropertyWrapper<T>interfacePrismReferenceWrapper<R extends Referencable>interfaceResourceAttributeWrapper<T>interfaceShadowWrapperMethods in com.evolveum.midpoint.gui.api.prism.wrapper with type parameters of type ItemDefinition Modifier and Type Method Description <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 ItemDefinition Modifier and Type Method Description <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 ItemDefinition Modifier and Type Method Description static <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 ItemDefinition Modifier and Type Method Description static <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 ItemDefinition Modifier and Type Method Description protected 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 ItemDefinition Modifier and Type Method Description protected 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 ItemDefinition Modifier and Type Method Description ItemDefinition<?>SearchBuilder. getDefinitionOverride()ItemDefinition<?>SearchContext. getDefinitionOverride()Methods in com.evolveum.midpoint.gui.impl.component.search that return types with arguments of type ItemDefinition Modifier and Type Method Description @NotNull PathKeyedMap<ItemDefinition<?>>SearchableItemsDefinitions. createAvailableSearchItems()Methods in com.evolveum.midpoint.gui.impl.component.search with parameters of type ItemDefinition Modifier and Type Method Description voidSearchContext. setDefinitionOverride(ItemDefinition<?> definitionOverride)Method parameters in com.evolveum.midpoint.gui.impl.component.search with type arguments of type ItemDefinition Modifier and Type Method Description SearchBoxConfigurationBuilderSearchBoxConfigurationBuilder. availableDefinitions(Map<ItemPath,ItemDefinition<?>> availableDefinitions)static PropertySearchItemWrapperSearchConfigurationWrapperFactory. createPropertySearchItemWrapper(Class<?> type, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType item, SearchContext additionalSearchContext, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.factory
Methods in com.evolveum.midpoint.gui.impl.component.search.factory that return ItemDefinition Modifier and Type Method Description @Nullable ItemDefinition<?>SearchItemContext. getItemDef()Constructor parameters in com.evolveum.midpoint.gui.impl.component.search.factory with type arguments of type ItemDefinition Constructor Description SearchItemContext(Class<?> containerType, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType searchItem, SearchContext additionalSearchContext, ModelServiceLocator modelServiceLocator) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.component.search.wrapper
Constructors in com.evolveum.midpoint.gui.impl.component.search.wrapper with parameters of type ItemDefinition Constructor Description AxiomQueryWrapper(ItemDefinition<?> containerDefinitionOverride)PropertySearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef)TextSearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef)TextSearchItemWrapper(ItemPath path, ItemDefinition<?> itemDef, String valueEnumerationRefOid, QName valueEnumerationRefType) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.factory.wrapper
Methods in com.evolveum.midpoint.gui.impl.factory.wrapper with parameters of type ItemDefinition Modifier and Type Method Description protected voidConnectorConfigurationWrapperFactoryImpl. addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?,?>> wrappers)voidLoggingConfigurationWrapperFactoryImpl. addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?,?>> wrappers)protected voidPrismContainerWrapperFactoryImpl. addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?,?>> wrappers)protected voidResourceWrapperFactoryImpl. addItemWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context, List<ItemWrapper<?,?>> wrappers)protected booleanAssignmentDetailsWrapperFactoryImpl. canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue)protected booleanItemWrapperFactoryImpl. canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue)protected booleanOperationalContainerWrapperFactory. canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue)protected booleanResourceAttributeWrapperFactoryImpl. canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue)protected booleanShadowAssociationWrapperFactoryImpl. canCreateWrapper(ItemDefinition<?> def, ItemStatus status, WrapperContext context, boolean isEmptyValue)protected ItemWrapper<?,?>PrismContainerWrapperFactoryImpl. createChildWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context)protected ItemWrapper<?,?>ReportParamWrapperFactoryImpl. createChildWrapper(ItemDefinition<?> def, PrismContainerValueWrapper<?> containerValueWrapper, WrapperContext context)PrismReferenceWrapper<R>ChildOfReportParamWrapperFactory. createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context)PrismContainerWrapper<ConnectorConfigurationType>ConnectorConfigurationWrapperFactoryImpl. createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context)IWItemWrapperFactoryImpl. createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context)PrismContainerWrapper<C>MetadataWrapperFactoryImpl. createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context)PrismContainerWrapper<ReportParameterType>ReportParamWrapperFactoryImpl. createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context)booleanAppendersWrapperFactoryImpl. match(ItemDefinition<?> def)booleanAssignmentDetailsWrapperFactoryImpl. match(ItemDefinition<?> def)booleanAssignmentWrapperFactoryImpl. match(ItemDefinition<?> def)booleanCaseWorkItemWrapperFactoryImpl. match(ItemDefinition<?> def)<C extends Containerable>
booleanChildOfReportParamWrapperFactory. match(ItemDefinition<?> def, PrismContainerValue<C> parent)booleanClassLoggerWrapperFactoryImpl. match(ItemDefinition<?> def)booleanConnectorConfigurationWrapperFactoryImpl. match(ItemDefinition def)booleanConstructionWrapperFactory. match(ItemDefinition<?> def)booleanExpressionWrapperFactory. match(ItemDefinition<?> def)booleanHeterogenousContainerWrapperFactory. match(ItemDefinition<?> def)match single value containers which contains a looot of other conainers, e.g.booleanLoggingConfigurationWrapperFactoryImpl. match(ItemDefinition<?> def)booleanMetadataWrapperFactoryImpl. match(ItemDefinition<?> def)<C extends Containerable>
booleanMetadataWrapperFactoryImpl. match(ItemDefinition<?> def, PrismContainerValue<C> parent)booleanNoEmptyValueContainerWrapperFactoryImpl. match(ItemDefinition<?> def)booleanOperationalContainerWrapperFactory. match(ItemDefinition<?> def)<C extends Containerable>
booleanOutboundAttributeMappingWrapperFactory. match(ItemDefinition<?> def, PrismContainerValue<C> parent)booleanPrismContainerWrapperFactoryImpl. match(ItemDefinition<?> def)booleanPrismObjectWrapperFactoryImpl. match(ItemDefinition<?> def)booleanPrismPropertyWrapperFactoryImpl. match(ItemDefinition<?> def)booleanPrismReferenceWrapperFactory. match(ItemDefinition<?> def)booleanProfilingClassLoggerWrapperFactoryImpl. match(ItemDefinition<?> def)booleanProtectedStringWrapperFactory. match(ItemDefinition<?> def)<C extends Containerable>
booleanProvenanceMetadataWrapperFactory. match(ItemDefinition<?> def, PrismContainerValue<C> parent)booleanReportParamWrapperFactoryImpl. match(ItemDefinition<?> def)booleanResourceAttributeMappingWrapperFactory. match(ItemDefinition<?> def)booleanResourceAttributeWrapperFactoryImpl. match(ItemDefinition<?> def)booleanResourceWrapperFactoryImpl. match(ItemDefinition<?> def)booleanShadowAssociationWrapperFactoryImpl. match(ItemDefinition<?> def)booleanShadowAttributesWrapperFactoryImpl. match(ItemDefinition<?> def)booleanShadowWrapperFactoryImpl. match(ItemDefinition<?> def)booleanTaskHandlerWrapperFactory. match(ItemDefinition<?> def)<C extends Containerable>
booleanTenantRefWrapperFactory. match(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.prism.panel
Classes in com.evolveum.midpoint.gui.impl.prism.panel with type parameters of type ItemDefinition Modifier and Type Class Description classItemHeaderPanel<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 ItemDefinition Modifier and Type Class Description classCaseWorkItemTypeWrapperCreated by honcharclassExpressionWrapperCreated by honcharclassItemWrapperImpl<I extends Item,VW extends PrismValueWrapper>classPrismContainerWrapperImpl<C extends Containerable>classPrismObjectWrapperImpl<O extends ObjectType>classPrismPropertyWrapperImpl<T>classPrismReferenceWrapperImpl<R extends Referencable>classProfilingClassLoggerContainerWrapperImpl<C extends Containerable>classProtectedStringTypeWrapperImplCreated by honcharclassResourceAttributeMappingWrapperclassResourceAttributeWrapperImpl<T>classResourceWrapperclassShadowAssociationWrapperImplclassShadowWrapperImplclassValueMetadataWrapperImplMethods in com.evolveum.midpoint.gui.impl.prism.wrapper with type parameters of type ItemDefinition Modifier and Type Method Description <D extends ItemDelta<PrismValue,? extends ItemDefinition>>
voidPrismValueWrapperImpl. addToDelta(D delta)protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
voidExpressionWrapper. addValueToDelta(PrismPropertyValueWrapper<ExpressionType> value, D delta)protected <D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
voidItemWrapperImpl. addValueToDelta(VW value, D delta)<T extends ItemDefinition<?>>
TItemWrapperImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)<T extends ItemDefinition<?>>
TValueMetadataWrapperImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ItemWrapperImpl. getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl. getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl. getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ResourceAttributeMappingWrapper. getDelta()<D extends ItemDelta<? extends PrismValue,? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl. getDelta()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ItemDefinition Modifier and Type Method Description @NotNull ItemDefinition<I>ItemWrapperImpl. clone()ItemDefinition<I>ItemWrapperImpl. deepClone(@NotNull DeepCloneOperation operation)ItemDefinition<PrismContainer<ValueMetadataType>>ValueMetadataWrapperImpl. deepClone(@NotNull DeepCloneOperation operation)Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return types with arguments of type ItemDefinition Modifier and Type Method Description List<? 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 ItemDefinition Modifier and Type Method Description voidItemWrapperImpl. adoptElementDefinitionFrom(ItemDefinition otherDef)voidValueMetadataWrapperImpl. adoptElementDefinitionFrom(ItemDefinition<?> otherDef)PrismContainerDefinition<C>PrismContainerWrapperImpl. cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition)PrismContainerDefinition<ValueMetadataType>ValueMetadataWrapperImpl. cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition)voidPrismContainerWrapperImpl. replaceDefinition(QName itemName, ItemDefinition newDefinition)voidValueMetadataWrapperImpl. replaceDefinition(QName itemName, ItemDefinition<?> newDefinition)Method parameters in com.evolveum.midpoint.gui.impl.prism.wrapper with type arguments of type ItemDefinition Modifier and Type Method Description booleanItemWrapperImpl. isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive)booleanValueMetadataWrapperImpl. isValidFor(@NotNull QName elementQName, @NotNull Class<? extends ItemDefinition<?>> clazz, boolean caseInsensitive) -
Uses of ItemDefinition in com.evolveum.midpoint.gui.impl.registry
Methods in com.evolveum.midpoint.gui.impl.registry with parameters of type ItemDefinition Modifier and Type Method Description <IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue,C extends Containerable>
ItemWrapperFactory<IW,VW,PV>GuiComponentRegistryImpl. findWrapperFactory(ItemDefinition<?> def, PrismContainerValue<C> parent) -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.context
Classes in com.evolveum.midpoint.model.api.context with type parameters of type ItemDefinition Modifier and Type Interface Description interfaceMapping<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 ItemDefinition Modifier and Type Method Description @Nullable ItemDefinition<?>CorrelationCaseDescription.CorrelationProperty. getDefinition() -
Uses of ItemDefinition in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with type parameters of type ItemDefinition Modifier and Type Method Description <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 ItemDefinition Modifier and Type Interface Description static 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.prism
Classes in com.evolveum.midpoint.prism with type parameters of type ItemDefinition Modifier and Type Interface Description interfaceItem<V extends PrismValue,D extends ItemDefinition<?>>Item is a common abstraction of Property, Reference and Container.classPartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition<?>>TODO descriptionSubinterfaces of ItemDefinition in com.evolveum.midpoint.prism Modifier and Type Interface Description interfaceMutableItemDefinition<I extends Item>EXPERIMENTALinterfaceMutablePrismContainerDefinition<C extends Containerable>interfaceMutablePrismObjectDefinition<O extends Objectable>interfaceMutablePrismPropertyDefinition<T>interfaceMutablePrismReferenceDefinitioninterfacePrismContainerDefinition<C extends Containerable>Definition of a prism container.interfacePrismObjectDefinition<O extends Objectable>TODOinterfacePrismPropertyDefinition<T>Definition of a prism property.interfacePrismReferenceDefinitionMethods in com.evolveum.midpoint.prism with type parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismContainerValue. add(Item<IV,ID> item)<IV extends PrismValue,ID extends ItemDefinition<?>>
voidPrismContainerValue. add(Item<IV,ID> item, boolean checkUniqueness)Adds 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)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainerValue. createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable)<V extends PrismValue,D extends ItemDefinition<?>>
Item<V,D>ItemFactory. createDummyItem(Item<V,D> itemOld, D definition, ItemPath path)Creates a dummy container with a fixed path.<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(QName itemQName, Class<I> type, boolean create)<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID>PrismContainer. findItem(ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainer. findItem(ItemPath path, Class<I> type)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainer. findItem(QName itemQName, Class<I> type)<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>PrismContainerValue. findItem(ItemPath itemPath)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemPath itemName, Class<I> type)<T extends ItemDefinition<?>>
TItemDefinition. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)Used to find a matching item definition _within_ this definition.default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore. findItemDefinition(@NotNull ItemPath path)ReturnsItemDefinitioncorresponding to given path (rooted at this store).<ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)Returns a definition of given type corresponding to given path (rooted at this store).default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore. findLocalItemDefinition(@NotNull QName name)Returns the localItemDefinitioncorresponding to given item name (in case-sensitive manner).default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore. findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive)Returns the local item definition corresponding to given item name (optionally case-insensitive) and definition class.<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainer. findOrCreateItem(ItemPath containerPath, Class<I> type)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainer. findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainerValue. findOrCreateItem(ItemPath path, Class<I> type, ID definition)<IV extends PrismValue,ID extends ItemDefinition<?>>
Item<IV,ID>PrismContainerValue. findOrCreateItem(QName containerName)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainerValue. findOrCreateItem(QName containerName, Class<I> type)<IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID>Item. findPartial(ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID>PrismContainer. findPartial(ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID>PrismContainerValue. findPartial(ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID>PrismProperty. findPartial(ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID>PrismPropertyValue. findPartial(ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID>PrismReference. findPartial(ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID>PrismReferenceValue. findPartial(ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>>
booleanPrismContainerValue. merge(Item<IV,ID> item)Merges 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<?>>
voidPrismContainerValue. remove(Item<IV,ID> item)<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<?>>
voidPrismContainerValue. replace(Item<IV,ID> oldItem, Item<IV,ID> newItem)<IV extends PrismValue,ID extends ItemDefinition<?>>
booleanPrismContainerValue. subtract(Item<IV,ID> item)Subtract the provided item from this item.<I extends ItemDefinition<?>>
IItemDefinitionTransformer. transformItem(ComplexTypeDefinition parentDef, I currentDef)Methods in com.evolveum.midpoint.prism that return ItemDefinition Modifier and Type Method Description @NotNull ItemDefinition<I>ItemDefinition. clone()ItemDefinition<I>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.ItemDefinitionItemable. getDefinition()Methods in com.evolveum.midpoint.prism that return types with arguments of type ItemDefinition Modifier and Type Method Description @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)Optional<ItemDefinition<?>>ComplexTypeDefinition. substitution(QName name)Methods in com.evolveum.midpoint.prism with parameters of type ItemDefinition Modifier and Type Method Description voidMutableComplexTypeDefinition. add(ItemDefinition<?> definition)voidMutableComplexTypeDefinition. addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst)voidItemDefinition. adoptElementDefinitionFrom(ItemDefinition<?> otherDef)Transfers selected parts of the definition (currently item name, min/max occurs) from another definition.voidPrismContainerValue. applyDefinition(ItemDefinition definition, boolean force)voidPrismReferenceValue. applyDefinition(ItemDefinition definition, boolean force)voidPrismValue. applyDefinition(ItemDefinition definition)voidPrismValue. applyDefinition(ItemDefinition definition, boolean force)<T extends TypeDefinition>
TItemDefinitionTransformer. applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef)PrismContainerDefinition<C>PrismContainerDefinition. cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition)TODO@NotNull PrismObjectDefinition<O>PrismObjectDefinition. cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition)static <V extends PrismContainerValue>
voidPrismContainer. createParentIfNeeded(V value, ItemDefinition definition)@NotNull PrismParserPrismParser. definition(ItemDefinition<?> itemDefinition)Tells parser which definition to use when parsing item (or an item value).@NotNull PrismParserNoIOPrismParserNoIO. definition(ItemDefinition<?> itemDefinition)@NotNull PrismSerializer<T>PrismSerializer. definition(ItemDefinition itemDefinition)Sets the item definition to be used during serialization.voidDeepCloneOperation. executePostCloneAction(ItemDefinition<?> itemClone)<IV extends PrismValue,ID extends ItemDefinition<?>,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemDefinition itemDefinition, Class<I> type)voidMutableComplexTypeDefinition. replaceDefinition(@NotNull QName itemName, ItemDefinition<?> newDefinition)Replaces a definition for an item with given name.voidPrismContainerDefinition. replaceDefinition(QName itemName, ItemDefinition<?> newDefinition)TODOvoidItemDefinitionTransformer.TransformableValue. transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation)Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemDefinition Modifier and Type Method Description booleanItemDefinition. 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 ItemDefinition Modifier and Type Interface Description interfaceItemDeltaDelegator<V extends PrismValue,D extends ItemDefinition<?>>Subinterfaces of ItemDefinition in com.evolveum.midpoint.prism.deleg Modifier and Type Interface Description interfaceContainerDefinitionDelegator<C extends Containerable>interfaceItemDefinitionDelegator<I extends Item<?,?>>interfaceObjectDefinitionDelegator<O extends Objectable>interfacePropertyDefinitionDelegator<T>interfaceReferenceDefinitionDelegatorMethods in com.evolveum.midpoint.prism.deleg with type parameters of type ItemDefinition Modifier and Type Method Description default <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionDelegator. findItemDefinition(@NotNull ItemPath path)default <ID extends ItemDefinition<?>>
IDComplexTypeDefinitionDelegator. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)default <T extends ItemDefinition<?>>
TContainerDefinitionDelegator. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)default <T extends ItemDefinition<?>>
TItemDefinitionDelegator. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)Methods in com.evolveum.midpoint.prism.deleg that return ItemDefinition Modifier and Type Method Description default ItemDefinition<I>ItemDefinitionDelegator. deepClone(@NotNull DeepCloneOperation operation)ItemDefinition<I>ItemDefinitionDelegator. delegate()Methods in com.evolveum.midpoint.prism.deleg that return types with arguments of type ItemDefinition Modifier and Type Method Description default @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 ItemDefinition Modifier and Type Method Description default voidItemDefinitionDelegator. adoptElementDefinitionFrom(ItemDefinition<?> otherDef)default PrismContainerDefinition<C>ContainerDefinitionDelegator. cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition)@NotNull PrismObjectDefinition<O>ObjectDefinitionDelegator. cloneWithReplacedDefinition(QName itemName, ItemDefinition<?> newDefinition)default voidContainerDefinitionDelegator. replaceDefinition(QName itemName, ItemDefinition<?> newDefinition)Method parameters in com.evolveum.midpoint.prism.deleg with type arguments of type ItemDefinition Modifier and Type Method Description default 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 ItemDefinition Modifier and Type Interface Description interfaceItemDelta<V extends PrismValue,D extends ItemDefinition<?>>Item Delta describes a change of an item which is a property, container or a reference.classPartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition<?>>Methods in com.evolveum.midpoint.prism.delta with type parameters of type ItemDefinition Modifier and Type Method Description static <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 ItemDefinition Modifier and Type Method Description voidPrismValueDeltaSetTriple. applyDefinition(ItemDefinition itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with parameters of type ItemDefinition Modifier and Type Method Description S_ValuesEntryS_ItemEntry. item(ItemPath path, ItemDefinition itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.extensions
Methods in com.evolveum.midpoint.prism.extensions with parameters of type ItemDefinition Modifier and Type Method Description voidAbstractDelegatedPrismValueDeltaSetTriple. applyDefinition(ItemDefinition itemDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw ItemDefinition Modifier and Type Class Description classcom.evolveum.midpoint.prism.impl.ItemDefinitionImpl<I extends Item<?,?>>classcom.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<C extends Containerable>classcom.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T extends Object> -
Uses of ItemDefinition in com.evolveum.midpoint.prism.marshaller
Methods in com.evolveum.midpoint.prism.marshaller with type parameters of type ItemDefinition Modifier and Type Method Description <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 ItemDefinition Modifier and Type Interface Description interfaceValueFilter<V extends PrismValue,D extends ItemDefinition<?>>Methods in com.evolveum.midpoint.prism.query that return ItemDefinition Modifier and Type Method Description ItemDefinition<?>ExistsFilter. getDefinition()@Nullable ItemDefinition<?>ValueFilter. getRightHandSideDefinition()Methods in com.evolveum.midpoint.prism.query with parameters of type ItemDefinition Modifier and Type Method Description <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.ObjectFilterQueryConverter. createObjectFilter(ItemDefinition<?> containerDefinition, SearchFilterType filterType)ObjectFilterPrismQueryLanguageParser. parseFilter(ItemDefinition<?> definition, String query)ObjectFilterQueryConverter. parseFilter(@NotNull SearchFilterType filter, @NotNull ItemDefinition<?> objDef)voidValueFilter. setRightHandSideDefinition(@Nullable ItemDefinition<?> rightHandSideDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.query.builder
Methods in com.evolveum.midpoint.prism.query.builder with parameters of type ItemDefinition Modifier and Type Method Description S_ConditionEntryS_FilterEntry. item(ItemPath itemPath, ItemDefinition<?> itemDefinition)S_FilterExitS_RightHandItemEntry. item(ItemPath itemPath, ItemDefinition<?> itemDefinition)S_ConditionEntryS_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 ItemDefinition Modifier and Type Method Description <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>
IDDefinitionStoreUtils. getOne(List<ID> list, boolean exceptionIfAmbiguous, String message)<ID extends ItemDefinition>
IDSchemaRegistry. selectMoreSpecific(ID def1, ID def2)Methods in com.evolveum.midpoint.prism.schema that return ItemDefinition Modifier and Type Method Description ItemDefinition<?>SchemaRegistry. createAdHocDefinition(QName elementName, QName typeName, int minOccurs, int maxOccurs)default ItemDefinitionGlobalDefinitionsStore. findItemDefinitionByElementName(@NotNull QName elementName)ItemDefinitionSchemaRegistry. findItemDefinitionByElementName(QName elementName, @Nullable List<String> ignoredNamespaces)default ItemDefinitionGlobalDefinitionsStore. findItemDefinitionByType(@NotNull QName typeName)ItemDefinitionSchemaRegistry. locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName,ItemDefinition> dynamicDefinitionResolver)ItemDefinitionSchemaRegistry. resolveGlobalItemDefinition(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition)Methods in com.evolveum.midpoint.prism.schema that return types with arguments of type ItemDefinition Modifier and Type Method Description default @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 ItemDefinition Modifier and Type Method Description voidMutablePrismSchema. addSubstitution(QName substitutionHead, ItemDefinition<?> definition)Class<?>SchemaRegistry. determineClassForItemDefinition(ItemDefinition<?> itemDefinition)Method parameters in com.evolveum.midpoint.prism.schema with type arguments of type ItemDefinition Modifier and Type Method Description ItemDefinitionSchemaRegistry. locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName,ItemDefinition> dynamicDefinitionResolver) -
Uses of ItemDefinition in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type ItemDefinition Modifier and Type Interface Description 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 ItemDefinition Modifier and Type Method Description static <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)<IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(@NotNull ItemPath path)<IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<D,ID> additionalDefinitionResolver)<IV extends PrismValue,ID extends ItemDefinition<?>>
ItemDeltaItem<IV,ID>ObjectDeltaObject. findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver)static <ID extends ItemDefinition<?>>
IDDefinitionUtil. findItemDefinition(@NotNull ItemDefinitionResolver itemDefinitionResolver, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type)static <ID extends ItemDefinition<?>>
IDDefinitionUtil. findItemDefinition(@NotNull PrismContext prismContext, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type)static <ID extends ItemDefinition<?>>
IDDefinitionUtil. findItemDefinitionMandatory(@NotNull PrismContext prismContext, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type)Methods in com.evolveum.midpoint.prism.util with parameters of type ItemDefinition Modifier and Type Method Description static 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.schema
Methods in com.evolveum.midpoint.schema with type parameters of type ItemDefinition Modifier and Type Method Description static <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, PrismContext prismContext)Item delta: XML -> native. -
Uses of ItemDefinition in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression with type parameters of type ItemDefinition Modifier and Type Method Description <D extends ItemDefinition>
voidVariablesMap. addVariableDefinition(String name, Object value, D definition)<D extends ItemDefinition>
DTypedValue. getDefinition()<D extends ItemDefinition>
TypedValueVariablesMap. put(String key, Object value, D definition)<D extends ItemDefinition>
voidVariablesMap. replaceVariableDefinition(String name, Object value, D definition)Methods in com.evolveum.midpoint.schema.expression with parameters of type ItemDefinition Modifier and Type Method Description voidTypedValue. setDefinition(ItemDefinition<?> definition)Constructors in com.evolveum.midpoint.schema.expression with parameters of type ItemDefinition Constructor Description TypedValue(Object value, ItemDefinition<?> definition)TypedValue(Object value, ItemDefinition<?> definition, Class<T> typeClass) -
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ItemDefinition in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interfaceMutableRawResourceAttributeDefinition<T>interfaceRawResourceAttributeDefinition<T>interfaceResourceAttributeContainerDefinitionTODO review docs Resource Object Definition (Object Class).interfaceResourceAttributeDefinition<T>Information about a resource attribute that is available from the connector and optionally refined by configuration in resource `schemaHandling` section.Classes in com.evolveum.midpoint.schema.processor that implement ItemDefinition Modifier and Type Class Description classRawResourceAttributeDefinitionImpl<T>A structure holding "raw" definition of a resource attribute, i.e.classResourceAttributeContainerDefinitionImplResource Object Definition (Object Class).classResourceAttributeDefinitionImpl<T>An 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 ItemDefinition Modifier and Type Method Description <ID extends ItemDefinition<?>>
IDAbstractResourceObjectDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)<ID extends ItemDefinition<?>>
IDCompositeObjectDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)<D extends ItemDefinition<?>>
DResourceAttributeDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<D> clazz)Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type ItemDefinition Modifier and Type Method Description @NotNull List<? extends ItemDefinition<?>>AbstractResourceObjectDefinitionImpl. getDefinitions()@NotNull List<? extends ItemDefinition<?>>CompositeObjectDefinitionImpl. getDefinitions()Optional<ItemDefinition<?>>CompositeObjectDefinitionImpl. substitution(QName name)Optional<ItemDefinition<?>>ResourceObjectClassDefinitionImpl. substitution(QName name)Optional<ItemDefinition<?>>ResourceObjectTypeDefinitionImpl. substitution(QName name)Methods in com.evolveum.midpoint.schema.processor with parameters of type ItemDefinition Modifier and Type Method Description voidAbstractResourceObjectDefinitionImpl. add(ItemDefinition<?> definition)voidMutableResourceObjectClassDefinition. add(ItemDefinition<?> definition)voidResourceObjectClassDefinitionImpl. addSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst)voidResourceAttributeDefinitionImpl. adoptElementDefinitionFrom(ItemDefinition<?> otherDef)voidAbstractResourceObjectDefinitionImpl. replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition)voidCompositeObjectDefinitionImpl. replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition)default voidResourceObjectDefinition. replaceDefinition(@NotNull ItemDefinition<?> newDefinition)voidResourceObjectDefinition. replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition)Replaces a definition for given item name with a provided one.Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type ItemDefinition Modifier and Type Method Description booleanResourceAttributeDefinitionImpl. 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.deleg Modifier and Type Interface Description interfaceAttributeContainerDefinitionDelegatorinterfaceAttributeDefinitionDelegator<T>interfaceRefinedAttributeDefinitionDelegator<T>Methods in com.evolveum.midpoint.schema.processor.deleg with parameters of type ItemDefinition Modifier and Type Method Description default voidResourceObjectDefinitionDelegator. replaceDefinition(@NotNull QName itemName, @Nullable ItemDefinition<?> newDefinition) -
Uses of ItemDefinition in com.evolveum.midpoint.web.component.search
Methods in com.evolveum.midpoint.web.component.search that return ItemDefinition Modifier and Type Method Description ItemDefinitionProperty. getDefinition()Constructors in com.evolveum.midpoint.web.component.search with parameters of type ItemDefinition Constructor Description Property(ItemDefinition definition, ItemPath fullPath) -
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 ItemDefinition Modifier and Type Class Description classValueSearchFilterItem<V extends PrismValue,D extends ItemDefinition<?>,O extends ObjectType>Methods in com.evolveum.midpoint.web.component.search.filter that return ItemDefinition Modifier and Type Method Description ItemDefinitionValueSearchFilterItem. getPropertyDef()Methods in com.evolveum.midpoint.web.component.search.filter with parameters of type ItemDefinition Modifier and Type Method Description voidBasicSearchFilter. 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 ItemDefinition Modifier and Type Method Description <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 ItemDefinition Modifier and Type Method Description <V> VRawType. getParsedRealValue(ItemDefinition<?> itemDefinition, ItemPath itemPath)<IV extends PrismValue>
IVRawType. getParsedValue(@Nullable ItemDefinition<?> itemDefinition, @Nullable QName itemName)
-