Uses of Interface
com.evolveum.midpoint.prism.path.ItemPath
Package
Description
GUI API package for various utility classes and interfaces.
Implements gathering and evaluation of inbound mappings: both during clockwork and before it (for correlation purposes).
This is an experiment how to provide reliable and consistent information about the origin of individual configuration items
(mappings, expressions, etc).
This package is experimental and will be moved to prism project shortly.
Supports merging of (usually) configuration beans.
Defines value selectors and their clauses.
-
Uses of ItemPath in com.evolveum.midpoint.authentication.api.config
-
Uses of ItemPath in com.evolveum.midpoint.authentication.api.evaluator.context
Modifier and TypeMethodDescriptionAttributeVerificationAuthenticationContext.getAttributeValuesMap()
ModifierConstructorDescriptionAttributeVerificationAuthenticationContext
(String username, Class<? extends FocusType> principalType, Map<ItemPath, String> attributeValuesMap, List<ObjectReferenceType> requireAssignment, AuthenticationChannel channel) FocusIdentificationAuthenticationContext
(Map<ItemPath, String> values, Class<? extends FocusType> principalType, List<ModuleItemConfigurationType> config, AuthenticationChannel channel) -
Uses of ItemPath in com.evolveum.midpoint.common.cleanup
Modifier and TypeMethodDescriptionCleanupPath.getPath()
@NotNull ItemPath
CleanupEvent.path()
Returns the value of thepath
record component.ModifierConstructorDescriptionCleanupEvent
(@NotNull Object source, @NotNull ItemPath path, I item, @NotNull CleanupResult result) Creates an instance of aCleanupEvent
record class.CleanupPath
(QName type, ItemPath path, CleanupPathAction action) -
Uses of ItemPath in com.evolveum.midpoint.common.mining.objects.analysis
Modifier and TypeMethodDescriptionRoleAnalysisAttributeDef.resolveMultiValueItem
(@NotNull PrismObject<?> prismObject, @NotNull ItemPath itemPath) RoleAnalysisAttributeDef.resolveSingleValueItem
(@NotNull PrismObject<?> prismObject, @NotNull ItemPath itemPath) void
ModifierConstructorDescriptionRoleAnalysisAttributeDef
(ItemPath path, boolean isContainer, Class<? extends ObjectType> classType) RoleAnalysisAttributeDef
(ItemPath path, boolean isContainer, Class<? extends ObjectType> classType, RoleAnalysisAttributeDef.IdentifierType identifierType) RoleAnalysisAttributeDef
(ItemPath path, boolean isContainer, String displayValue, Class<? extends ObjectType> classType, RoleAnalysisAttributeDef.IdentifierType identifierType) -
Uses of ItemPath in com.evolveum.midpoint.gui.api.component.path
ModifierConstructorDescriptionItemPathDto
(ItemPath itemPath, ItemDefinition<?> itemDef, QName objectType) -
Uses of ItemPath in com.evolveum.midpoint.gui.api.factory
Modifier and TypeMethodDescriptionContainerValueDataProviderFactory.create
(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<T>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<T>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path) Creates data provider instanceContainerValueDataProviderFactory.create
(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<T>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<T>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path, CompiledObjectCollectionView compiledObjectCollectionView, ContainerValueDataProviderFactory.Customization<T> customization) Creates data provider instance -
Uses of ItemPath in com.evolveum.midpoint.gui.api.factory.wrapper
Modifier and TypeMethodDescriptionWrapperContext.findVirtualContainerConfiguration
(ItemPath path) boolean
WrapperContext.isProcessMetadataFor
(ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.gui.api.prism.wrapper
Modifier and TypeMethodDescription<T extends Containerable>
PrismContainerWrapper<T>PrismContainerValueWrapper.findContainer
(ItemPath path) <T extends Containerable>
PrismContainerWrapper<T>PrismContainerWrapper.findContainer
(ItemPath path) <T extends Containerable>
PrismContainerValueWrapper<T>PrismContainerValueWrapper.findContainerValue
(ItemPath path) <T extends Containerable>
PrismContainerValueWrapper<T>PrismContainerWrapper.findContainerValue
(ItemPath path) <IW extends ItemWrapper>
IW<IW extends ItemWrapper>
IW<IW extends ItemWrapper>
IW<X> PrismPropertyWrapper<X>
PrismContainerValueWrapper.findProperty
(ItemPath propertyPath) <X> PrismPropertyWrapper<X>
PrismContainerWrapper.findProperty
(ItemPath propertyPath) <R extends Referencable>
PrismReferenceWrapper<R>PrismContainerValueWrapper.findReference
(ItemPath path) <R extends Referencable>
PrismReferenceWrapper<R>PrismContainerWrapper.findReference
(ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.gui.api.util
Modifier and TypeMethodDescriptionstatic ItemPath
WebComponentUtil.getPath
(GuiObjectColumnType column) static ItemPath
Modifier and TypeMethodDescriptionstatic <IW extends ItemWrapper>
IWWebPrismUtil.findItemWrapper
(ItemWrapper<?, ?> child, ItemPath absoluthPathToFind, Class<IW> wrapperClass) static <T> PrismPropertyWrapper<T>
WebPrismUtil.findPropertyWrapper
(ItemWrapper<?, ?> child, ItemPath pathToFind) static <R extends Referencable>
PrismReferenceWrapper<R>WebPrismUtil.findReferenceWrapper
(ItemWrapper<?, ?> child, ItemPath pathToFind) static <T> PrismPropertyValue<T>
WebPrismUtil.findSinglePropertyValue
(ItemWrapper<?, ?> child, ItemPath pathToFind) static <R extends Referencable>
PrismReferenceValueWebPrismUtil.findSingleReferenceValue
(ItemWrapper<?, ?> child, ItemPath pathToFind) static DateValidator
WebComponentUtil.getRangeValidator
(org.apache.wicket.markup.html.form.Form<?> form, ItemPath path) static Boolean
WebComponentUtil.isActivationEnabled
(PrismObject object, ItemPath propertyName) static boolean
WebComponentUtil.isItemVisible
(List<ItemPath> visibleItems, ItemPath itemToBeFound) static ItemPath
static void
WebComponentUtil.saveLifeCycleStateOnPath
(@NotNull PrismObject resource, ItemPath pathToProperty, org.apache.wicket.ajax.AjaxRequestTarget target, Task task, OperationResult parentResult, PageBase pageBase) Modifier and TypeMethodDescriptionstatic boolean
WebComponentUtil.isItemVisible
(List<ItemPath> visibleItems, ItemPath itemToBeFound) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.component.data.column
Modifier and TypeFieldDescriptionprotected ItemPath
AbstractItemWrapperColumn.itemName
protected ItemPath
AbstractItemWrapperColumnPanel.itemName
Modifier and TypeMethodDescription<V> String
ConfigurableExpressionColumn.loadExportableColumnDataModel
(org.apache.wicket.model.IModel<S> rowModel, GuiObjectColumnType customColumn, ItemPath columnPath, ExpressionType expression) ModifierConstructorDescriptionPrismContainerWrapperColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> rowModel, ItemPath itemName, PageBase pageBase) PrismPropertyWrapperColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel, ItemPath itemName, AbstractItemWrapperColumn.ColumnType columnType, PageBase pageBase) PrismReferenceWrapperColumn
(org.apache.wicket.model.IModel<? extends PrismContainerDefinition<C>> mainModel, ItemPath itemName, AbstractItemWrapperColumn.ColumnType columnType, PageBase pageBase) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.component.data.provider
ModifierConstructorDescriptionRepoAssignmentListProvider
(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.component.search
Modifier and TypeMethodDescriptionSearch.findPropertyItemByPath
(ItemPath path) Search.findPropertySearchItem
(ItemPath path) static <C> boolean
SearchBoxConfigurationBuilder.isFixedItem
(Class<C> typeClass, ItemPath path) Modifier and TypeMethodDescriptionSearchBoxConfigurationBuilder.availableDefinitions
(Map<ItemPath, ItemDefinition<?>> availableDefinitions) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.component.search.factory
-
Uses of ItemPath in com.evolveum.midpoint.gui.impl.component.search.wrapper
ModifierConstructorDescriptionAutoCompleteSearchItemWrapper
(ItemPath path, String lookupTableOid) CertItemOutcomeSearchItemWrapper
(ItemPath path, List<DisplayableValue<AccessCertificationResponseType>> availableValues) ChoicesSearchItemWrapper
(ItemPath path, List<DisplayableValue<T>> availableValues) PropertySearchItemWrapper
(ItemPath path, ItemDefinition<?> itemDef) ReferenceSearchItemWrapper
(PrismReferenceDefinition def, ItemPath pathFromSearchableObjects, QName targetType, Class<?> searchType) TextSearchItemWrapper
(ItemPath path, ItemDefinition<?> itemDef) TextSearchItemWrapper
(ItemPath path, ItemDefinition<?> itemDef, String valueEnumerationRefOid, QName valueEnumerationRefType) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.component.wizard
Modifier and TypeMethodDescriptionprotected ItemPath
SelectTileWizardStepPanel.getPathForTargetReference()
protected abstract ItemPath
SelectTileWizardStepPanel.getPathForValueContainer()
-
Uses of ItemPath in com.evolveum.midpoint.gui.impl.factory.data
Modifier and TypeMethodDescriptionInMemoryAssignmentDataProviderFactory.create
(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path) InMemoryAssignmentDataProviderFactory.create
(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path, CompiledObjectCollectionView collection, ContainerValueDataProviderFactory.Customization<AssignmentType> customization) RepositoryAssignmentDataProviderFactory.create
(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path) RepositoryAssignmentDataProviderFactory.create
(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path, CompiledObjectCollectionView collection, ContainerValueDataProviderFactory.Customization<AssignmentType> customization) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.factory.panel.variablebindingdefinition
Modifier and TypeMethodDescriptionprotected ItemPath
SourceOrTargetOfAssociationMappingPanelFactory.createSourcePath
(ItemPath containerPath) protected ItemPath
SourceOrTargetOfMappingPanelFactory.createSourcePath
(ItemPath containerPath) protected ItemPath
SourceOrTargetOfAssociationMappingPanelFactory.createTargetPath
(ItemPath containerPath) protected ItemPath
SourceOrTargetOfMappingPanelFactory.createTargetPath
(ItemPath containerPath) Modifier and TypeMethodDescriptionprotected Collection<ItemPath>
SourceOrTargetOfAssociationMappingPanelFactory.getMatchedPaths()
protected Collection<ItemPath>
SourceOrTargetOfMappingPanelFactory.getMatchedPaths()
Modifier and TypeMethodDescriptionprotected ItemPath
SourceOrTargetOfAssociationMappingPanelFactory.createSourcePath
(ItemPath containerPath) protected ItemPath
SourceOrTargetOfMappingPanelFactory.createSourcePath
(ItemPath containerPath) protected ItemPath
SourceOrTargetOfAssociationMappingPanelFactory.createTargetPath
(ItemPath containerPath) protected ItemPath
SourceOrTargetOfMappingPanelFactory.createTargetPath
(ItemPath containerPath) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.model
ModifierConstructorDescriptionFlexibleLabelModel
(org.apache.wicket.model.IModel<C> model, ItemPath path, ModelServiceLocator serviceLocator, GuiFlexibleLabelType configuration) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin
Modifier and TypeMethodDescriptionprotected org.apache.wicket.markup.html.panel.Panel
AbstractObjectMainPanel.addPrismPropertyPanel
(org.apache.wicket.MarkupContainer parentComponent, String id, QName typeName, ItemPath propertyPath) Used in overlay -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder
Modifier and TypeMethodDescriptionprotected <C extends Containerable,
P extends AbstractWizardPanel<C, AHDM>>
PPageAssignmentHolderDetails.showWizard
(PrismContainerValue<C> newValue, org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz) protected <C extends Containerable,
P extends AbstractWizardPanel<C, AHDM>>
PPageAssignmentHolderDetails.showWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.resource
Modifier and TypeMethodDescriptionvoid
PageResource.showActivationsWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showAssociationsWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) PageResource.showAssociationTypeWizard
(PrismContainerValue<ShadowAssociationTypeDefinitionType> value, org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showAttributeMappingWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showCapabilitiesWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showCorrelationWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showCredentialsWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) PageResource.showObjectTypeWizard
(PrismContainerValue<ResourceObjectTypeDefinitionType> value, org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showResourceAssociationTypePreviewWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showResourceObjectTypeBasicWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showResourceObjectTypePreviewWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) void
PageResource.showSynchronizationWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.resource.component
Modifier and TypeMethodDescriptionprotected ItemPath
AssociationTypesPanel.getPathForDisplayName()
protected ItemPath
SchemaHandlingObjectsPanel.getPathForDisplayName()
protected ItemPath
AssociationTypesPanel.getTypesContainerPath()
protected ItemPath
ResourceObjectTypesPanel.getTypesContainerPath()
protected abstract ItemPath
SchemaHandlingObjectsPanel.getTypesContainerPath()
-
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard
Modifier and TypeMethodDescriptionprotected <Con extends Containerable,
T extends Containerable>
org.apache.wicket.model.IModel<PrismContainerValueWrapper<Con>>AbstractValueFormResourceWizardStepPanel.createNewValueModel
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<T>> parentValue, ItemPath itempath) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling
Modifier and TypeMethodDescriptionprotected <V extends Containerable>
WizardPanelHelper<V,ResourceDetailsModel> SchemaHandlingTypeWizardPanel.createHelper
(ItemPath path, boolean isWizardFlow) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.associationType.basic
Modifier and TypeMethodDescriptionprotected ItemPath
ObjectAssociationStepPanel.getPathForValueContainer()
protected ItemPath
SubjectAssociationStepPanel.getPathForValueContainer()
-
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.role.component.wizard
Modifier and TypeMethodDescriptionprotected ItemPath
AccessApplicationRoleStepPanel.getPathForTargetReference()
protected ItemPath
AccessApplicationStepPanel.getPathForTargetReference()
protected ItemPath
AccessApplicationRoleStepPanel.getPathForValueContainer()
protected ItemPath
AccessApplicationStepPanel.getPathForValueContainer()
-
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.role.component.wizard.construction
Modifier and TypeMethodDescriptionprotected ItemPath
ConstructionResourceStepPanel.getPathForTargetReference()
protected ItemPath
ConstructionGroupStepPanel.getPathForValueContainer()
protected ItemPath
ConstructionResourceStepPanel.getPathForValueContainer()
-
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.schema.component
ModifierConstructorDescriptionComplexTypeDefinitionPanel
(String id, ADM model, ContainerPanelConfigurationType config, ItemPath containerPath) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.admin.systemconfiguration.component.admingui
ModifierConstructorDescriptionRichHyperlinkListContentPanel
(String id, AssignmentHolderDetailsModel<?> model, ContainerPanelConfigurationType configurationType, ItemPath containerRealPath) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.login.dto
ModifierConstructorDescriptionVerificationAttributeDto
(@NotNull PrismPropertyWrapper<?> itemWrapper, ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.login.module
Modifier and TypeMethodDescriptionprotected PrismPropertyWrapper<?>
PageAbstractAttributeVerification.createItemWrapper
(ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.page.self.credentials
Modifier and TypeMethodDescriptionprotected void
ChangePasswordPanel.collectDeltas
(Collection<ObjectDelta<? extends ObjectType>> deltas, ProtectedStringType currentPassword, ItemPath valuePath) protected void
PropagatePasswordPanel.collectDeltas
(Collection<ObjectDelta<? extends ObjectType>> deltas, ProtectedStringType currentPassword, ItemPath valuePath) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.prism.panel
Modifier and TypeMethodDescription<C extends Containerable>
org.apache.wicket.model.IModel<PrismContainerWrapper<C>>SingleContainerPanel.createContainerModel
(ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeMethodDescriptionprotected ItemPath
PrismContainerWrapperImpl.getDeltaPathForStatus
(ItemStatus status) protected ItemPath
ProfilingClassLoggerContainerWrapperImpl.getDeltaPathForStatus
(ItemStatus status) ItemWrapperImpl.getPath()
PrismContainerValueWrapperImpl.getPath()
ValueMetadataWrapperImpl.getPath()
Modifier and TypeMethodDescription@NotNull ItemDelta
ItemWrapperImpl.createEmptyDelta
(ItemPath path) @NotNull ContainerDelta<C>
PrismContainerWrapperImpl.createEmptyDelta
(ItemPath path) @NotNull PropertyDelta<T>
PrismPropertyWrapperImpl.createEmptyDelta
(ItemPath path) @NotNull ContainerDelta<C>
ProfilingClassLoggerContainerWrapperImpl.createEmptyDelta
(ItemPath path) @NotNull ContainerDelta<ValueMetadataType>
ValueMetadataWrapperImpl.createEmptyDelta
(ItemPath path) <T extends Containerable>
PrismContainerWrapper<T>PrismContainerValueWrapperImpl.findContainer
(ItemPath path) <T extends Containerable>
PrismContainerWrapper<T>PrismContainerWrapperImpl.findContainer
(ItemPath path) <T extends Containerable>
PrismContainerWrapper<T>ValueMetadataWrapperImpl.findContainer
(ItemPath path) <T extends Containerable>
PrismContainerValueWrapper<T>PrismContainerValueWrapperImpl.findContainerValue
(ItemPath path) PrismContainerWrapperImpl.findContainerValue
(ItemPath path) <T extends Containerable>
PrismContainerValueWrapper<T>ValueMetadataWrapperImpl.findContainerValue
(ItemPath path) <IW extends ItemWrapper>
IW<IW extends ItemWrapper>
IW<IW extends ItemWrapper>
IW<IW extends ItemWrapper>
IW<T extends ItemDefinition<?>>
TItemWrapperImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <T extends ItemDefinition<?>>
TValueMetadataWrapperImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) <X> PrismPropertyWrapper<X>
PrismContainerValueWrapperImpl.findProperty
(ItemPath propertyPath) <X> PrismPropertyWrapper<X>
PrismContainerWrapperImpl.findProperty
(ItemPath propertyPath) <X> PrismPropertyWrapper<X>
ValueMetadataWrapperImpl.findProperty
(ItemPath propertyPath) <R extends Referencable>
PrismReferenceWrapper<R>PrismContainerValueWrapperImpl.findReference
(ItemPath path) PrismContainerWrapperImpl.findReference
(ItemPath path) <R extends Referencable>
PrismReferenceWrapper<R>ValueMetadataWrapperImpl.findReference
(ItemPath path) ModifierConstructorDescriptionPrismSchemaWrapper
(PrismContainerValueWrapper<?> parent, PrismContainer<PrismSchemaType> item, ItemStatus status, ItemPath wrapperPath) -
Uses of ItemPath in com.evolveum.midpoint.gui.impl.util
Modifier and TypeMethodDescriptionstatic ItemPath
GuiImplUtil.getItemPath
(AbstractFormItemType aItem) -
Uses of ItemPath in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescription<O extends ObjectType>
MetadataItemProcessingSpecModelInteractionService.getMetadataItemProcessingSpec
(ItemPath metadataItemPath, PrismObject<O> object, Task task, OperationResult result) Returns specification of processing of given metadata item (e.g.boolean
MetadataItemProcessingSpec.isFullProcessing
(ItemPath dataItem) boolean
ObjectTreeDeltas.subtractFromFocusDelta
(@NotNull ItemPath itemPath, @NotNull PrismValue value, boolean fromMinus, boolean dryRun) Modifier and TypeMethodDescription<O extends ObjectType>
CompareResultTypeModelService.compareObject
(PrismObject<O> object, Collection<SelectorOptions<GetOperationOptions>> readOptions, ModelCompareOptions compareOptions, @NotNull List<? extends ItemPath> ignoreItemPaths, Task task, OperationResult result) TODO -
Uses of ItemPath in com.evolveum.midpoint.model.api.context
-
Uses of ItemPath in com.evolveum.midpoint.model.api.correlation
Modifier and TypeMethodDescription@NotNull ItemPath
CorrelationPropertyDefinition.getItemPath()
@NotNull ItemPath
CorrelationPropertyDefinition.getSecondaryPath()
Modifier and TypeMethodDescriptionstatic @NotNull CorrelationPropertyDefinition
CorrelationPropertyDefinition.fromData
(@NotNull ItemPath path, @NotNull PrismProperty<?> property) @Nullable QName
TemplateCorrelationConfiguration.getDefaultMatchingRuleName
(@NotNull ItemPath itemPath) CorrelationCaseDescription.CandidateDescription.getPropertyValuesDescription
(@NotNull ItemPath propertyPath) boolean
CorrelationCaseDescription.hasCorrelationProperty
(@NotNull ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.model.api.correlator
Modifier and TypeMethodDescription@Nullable Double
Confidence.PerItemConfidence.getItemConfidence
(@NotNull ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.model.api.expr
Modifier and TypeMethodDescription@NotNull Collection<PrismValue>
MidpointFunctions.collectAssignedFocusMappingsResults
(@NotNull ItemPath path) Returns all non-negative values from all focus mappings (targeted to given path) from all non-negative evaluated assignments.MidpointFunctions.selectIdentityItemValues
(@Nullable Collection<FocusIdentityType> identities, @Nullable FocusIdentitySourceType source, @NotNull ItemPath itemPath) Selects specified values from all relevant identity data. -
Uses of ItemPath in com.evolveum.midpoint.model.api.identities
Modifier and TypeMethodDescription@Nullable IdentityItemConfiguration
IdentityManagementConfiguration.getForPath
(@NotNull ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.model.api.indexing
Modifier and TypeMethodDescriptionIndexedItemValueNormalizer.getIndexItemPath()
Returns the full path to the indexed version of the item.@NotNull ItemPath
IndexingItemConfiguration.getPath()
Modifier and TypeMethodDescription@Nullable IndexingItemConfiguration
IndexingConfiguration.getForPath
(@NotNull ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.model.api.validator
Modifier and TypeMethodDescriptionvoid
ValidationResult.add
(Issue.Severity severity, @NotNull String category, @NotNull String code, @NotNull String text, @Nullable ObjectReferenceType objectRef, @Nullable ItemPath itemPath) ModifierConstructorDescriptionIssue
(@NotNull Issue.Severity severity, @NotNull String category, @NotNull String code, @NotNull String text, ObjectReferenceType objectRef, ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.model.api.visualizer
Modifier and TypeMethodDescriptionVisualization.getSourceAbsPath()
Visualization.getSourceRelPath()
Visualization root path, relative to the owning visualization root path.VisualizationItem.getSourceRelPath()
Item path, relative to the visualization root path. -
Uses of ItemPath in com.evolveum.midpoint.model.common.expression.evaluator.path
-
Uses of ItemPath in com.evolveum.midpoint.model.common.mapping
Modifier and TypeMethodDescriptionAbstractMappingBuilder.defaultTargetPath
(ItemPath val) AbstractMappingBuilder.implicitSourcePath
(ItemPath val) AbstractMappingBuilder.implicitTargetPath
(ItemPath val) AbstractMappingBuilder.targetPathExecutionOverride
(ItemPath val) AbstractMappingBuilder.targetPathOverride
(ItemPath val) -
Uses of ItemPath in com.evolveum.midpoint.model.common.mapping.metadata
Modifier and TypeMethodDescriptionboolean
ItemValueMetadataProcessingSpec.isFullProcessing
(ItemPath itemPath) boolean
MetadataItemProcessingSpecImpl.isFullProcessing
(ItemPath dataItemPath) void
ItemValueMetadataProcessingSpec.populateFromCurrentFocusTemplate
(@NotNull ItemPath dataPath, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) void
ItemValueMetadataProcessingSpec.populateFromCurrentFocusTemplate
(ModelContext<?> lensContext, @NotNull ItemPath dataPath, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) -
Uses of ItemPath in com.evolveum.midpoint.model.common.mapping.metadata.builtin
-
Uses of ItemPath in com.evolveum.midpoint.model.common.stringpolicy
Modifier and TypeMethodDescriptionValuePolicyProcessor.generate
(ItemPath path, ValuePolicyType valuePolicy, int defaultLength, ObjectBasedValuePolicyOriginResolver<?> originResolver, String shortDesc, Task task, OperationResult parentResult) Generates a value meeting the policy and/or the default length (which is used when no minimal length nor minimal unique characters are specified).ObjectValuePolicyEvaluator.Builder.valueItemPath
(ItemPath val) -
Uses of ItemPath in com.evolveum.midpoint.model.common.util
Modifier and TypeMethodDescriptionstatic boolean
DefaultColumnUtils.isSpecialColumn
(ItemPath itemPath, Object value) static String
DefaultColumnUtils.processSpecialColumn
(ItemPath itemPath, Object object, LocalizationService localization) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.controller
Modifier and TypeMethodDescription<O extends ObjectType>
MetadataItemProcessingSpecModelInteractionServiceImpl.getMetadataItemProcessingSpec
(ItemPath metadataItemPath, PrismObject<O> object, Task task, OperationResult result) Modifier and TypeMethodDescription<T extends ObjectType>
CompareResultTypeModelController.compareObject
(PrismObject<T> provided, Collection<SelectorOptions<GetOperationOptions>> rawReadOptions, ModelCompareOptions compareOptions, @NotNull List<? extends ItemPath> ignoreItems, Task task, OperationResult parentResult) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.correlation
Modifier and TypeMethodDescription@Nullable QName
TemplateCorrelationConfigurationImpl.getDefaultMatchingRuleName
(@NotNull ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.correlator.items
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.dataModel
Modifier and TypeMethodDescriptionDataModel.findResourceItem
(@NotNull String resourceOid, @Nullable ShadowKindType kind, @Nullable String intent, QName objectClassName, @NotNull ItemPath path) DataModel.resolveRepositoryItem
(Class<? extends ObjectType> aClass, ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.dataModel.model
Modifier and TypeMethodDescription@NotNull ItemPath
AdHocDataItem.getItemPath()
@NotNull ItemPath
RepositoryDataItem.getItemPath()
@NotNull ItemPath
ResourceDataItem.getItemPath()
Modifier and TypeMethodDescriptionboolean
boolean
ResourceDataItem.matches
(String resourceOid, ShadowKindType kind, String intent, QName objectClassName, ItemPath path) ModifierConstructorDescriptionAdHocDataItem
(@NotNull ItemPath itemPath) RepositoryDataItem
(@NotNull QName typeName, @NotNull ItemPath itemPath) ResourceDataItem
(@NotNull DataModel ctx, @NotNull String resourceOid, @NotNull ShadowKindType kind, @NotNull String intent, ResourceSchema refinedResourceSchema, ResourceObjectTypeDefinition refinedDefinition, @NotNull ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.expr
Modifier and TypeMethodDescription@NotNull Collection<PrismValue>
MidpointFunctionsImpl.collectAssignedFocusMappingsResults
(@NotNull ItemPath path) MidpointFunctionsImpl.selectIdentityItemValues
(@Nullable Collection<FocusIdentityType> identities, @Nullable FocusIdentitySourceType source, @NotNull ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens
Modifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> OperationalDataManager.createAssignmentCertificationMetadataDeltas
(Class<? extends ObjectType> objectClass, ItemPath assignmentPcvPath, PrismContainerValue<?> assignmentPcv, OperationalDataManager.CertificationProcessMetadata certificationProcessMetadata) <T extends ObjectType>
Collection<ItemDelta<?,?>> OperationalDataManager.createCredentialsModificationRelatedStorageMetadataDeltas
(@NotNull LensContext<?> context, @NotNull ItemPath credentialContainerPath, @Nullable AbstractCredentialType currentObject, @NotNull Class<T> objectType, @NotNull XMLGregorianCalendar now, @NotNull Task task) LensMetadataUtil.createValueMetadataConsolidationComputer
(@NotNull ItemPath itemPath, LensContext<?> lensContext, ModelBeans beans, MappingEvaluationEnvironment env, OperationResult result) static <AH extends AssignmentHolderType>
ItemDeltaLensUtil.getAprioriItemDelta
(ObjectDelta<AH> focusDelta, ItemPath itemPath) int
LensElementContext.getTemporaryContainerId
(@NotNull ItemPath itemPath) boolean
LensElementContext.isModifiedInCurrentDelta
(@NotNull ItemPath path) For limitations please seeObjectDelta.hasRelatedDelta(ItemPath)
.boolean
LensContext.primaryFocusItemDeltaExists
(ItemPath path) static void
LensUtil.rejectNonTolerantSettingIfPresent
(ObjectTemplateItemDefinitionType templateItemDefinition, ItemPath itemPath, String contextDescription) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.identities
Modifier and TypeMethodDescription@Nullable IdentityItemConfiguration
IdentityManagementConfigurationImpl.getForPath
(@NotNull ItemPath path) @NotNull Collection<PrismValue>
IdentitiesManager.selectIdentityItemValue
(@Nullable Collection<FocusIdentityType> identities, @Nullable FocusIdentitySourceType source, @NotNull ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.indexing
Modifier and TypeMethodDescriptionIndexedItemValueNormalizerImpl.getIndexItemPath()
@NotNull ItemPath
IndexingItemConfigurationImpl.getPath()
Modifier and TypeMethodDescription@Nullable IndexingItemConfiguration
IndexingConfigurationImpl.getForPath
(@NotNull ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.projector.credentials
Modifier and TypeMethodDescriptionprotected abstract ItemPath
CredentialPolicyEvaluator.getCredentialsContainerPath()
E.g.NoncePolicyEvaluator.getCredentialsContainerPath()
PasswordPolicyEvaluator.getCredentialsContainerPath()
protected ItemPath
SecurityQuestionsPolicyEvaluator.getCredentialsContainerPath()
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.projector.focus
Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
voidDeltaSetTripleMap.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. -
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
Modifier and TypeMethodDescriptionItemDelta<?,
?> ItemDelta<?,
?> DeltaSetTripleMapConsolidation.ItemDefinitionProvider.getDefinition
(@NotNull ItemPath itemPath) ModifierConstructorDescriptionDeltaSetTripleMapConsolidation
(@NotNull DeltaSetTripleMap outputTripleMap, @Nullable PrismContainerValue<T> targetPcv, @NotNull DeltaSetTripleMapConsolidation.APrioriDeltaProvider aPrioriItemDeltaProvider, @NotNull Function<ItemPath, Boolean> itemDeltaExistsProvider, @Nullable Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder<?, ?, ?>> consolidatorCustomizer, DeltaSetTripleMapConsolidation.ItemDefinitionProvider itemDefinitionProvider, MappingEvaluationEnvironment env, @Nullable LensContext<?> lensContext, OperationResult parentResult) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds
Modifier and TypeMethodDescriptionvoid
MappingEvaluationRequests.add
(ItemPath targetPath, InboundMappingEvaluationRequest<?, ?> request) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.projector.mappings
Modifier and TypeMethodDescriptionboolean
MappingOutputProcessor.process
(ItemPath mappingOutputPath, MappingOutputStruct<V> outputStruct) void
MappingEvaluatorParams.setDefaultTargetItemPath
(ItemPath defaultTargetItemPath) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.projector.mappings.predefinedActivationMapping
Modifier and TypeMethodDescription<F extends FocusType>
voidPredefinedActivationMappingEvaluator.defineActivationProperty
(LensContext<F> context, LensProjectionContext projCtx, ItemPath path, Task task, OperationResult result) Create a delta for specified account activation property (`path`), if needed.<F extends FocusType>
XMLGregorianCalendarPredefinedActivationMappingEvaluator.getNextRecomputeTime
(LensContext<F> context, LensProjectionContext projCtx, ItemPath path, XMLGregorianCalendar now) boolean
PredefinedActivationMappingEvaluator.supportsActivationProperty
(ItemPath projectionPropertyPath) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.schema.transform
Modifier and TypeMethodDescription@NotNull ContainerDelta<C>
TransformableContainerDefinition.createEmptyDelta
(ItemPath path) @NotNull PropertyDelta<T>
TransformablePropertyDefinition.createEmptyDelta
(ItemPath path) <C2 extends Containerable>
PrismContainerDefinition<C2>TransformableContainerDefinition.findContainerDefinition
(@NotNull ItemPath path) <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.findNamedItemDefinition
(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz) Modifier and TypeMethodDescriptionvoid
TransformableComplexTypeDefinition.trimTo
(@NotNull Collection<ItemPath> paths) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.simulation
Modifier and TypeMethodDescriptionint
ProcessedObjectImpl.getItemModificationsCount
(@NotNull ItemPath itemPath) Counts modifications based on the specified path, excluding changes in ADD/DELETE deltas.int
ProcessedObjectImpl.getItemModificationsCount
(@NotNull ItemPath itemPath, boolean allowSubPaths) Counts modifications based on the specified path, excluding changes in ADD/DELETE deltas. -
Uses of ItemPath in com.evolveum.midpoint.model.impl.util
Modifier and TypeMethodDescriptionstatic @Nullable DataModelUtil.PathResolutionResult
DataModelUtil.resolvePath
(@NotNull ItemPath path, @NotNull DataModelUtil.PathResolutionContext context) static @Nullable DataModelUtil.PathResolutionResult
DataModelUtil.resolvePathForType
(@NotNull Class<? extends ObjectType> clazz, @NotNull ItemPath path, @NotNull DataModelUtil.PathResolutionContext context) -
Uses of ItemPath in com.evolveum.midpoint.model.impl.visualizer.output
Modifier and TypeMethodDescriptionVisualizationImpl.getSourceAbsPath()
VisualizationImpl.getSourceRelPath()
VisualizationItemImpl.getSourceRelPath()
Modifier and TypeMethodDescriptionvoid
VisualizationImpl.setSourceAbsPath
(ItemPath sourceAbsPath) void
VisualizationImpl.setSourceRelPath
(ItemPath sourceRelPath) void
VisualizationItemImpl.setSourceRelPath
(ItemPath sourceRelPath) -
Uses of ItemPath in com.evolveum.midpoint.ninja.action
Modifier and TypeMethodDescriptionvoid
ExportOptions.setExcludeItems
(List<ItemPath> excludeItems) -
Uses of ItemPath in com.evolveum.midpoint.ninja.action.worker
-
Uses of ItemPath in com.evolveum.midpoint.ninja.util
-
Uses of ItemPath in com.evolveum.midpoint.notifications.api.events
Modifier and TypeMethodDescriptiondefault boolean
Event.isRelatedToItem
(ItemPath itemPath) Checks if the event is related to an item with a given path. -
Uses of ItemPath in com.evolveum.midpoint.prism
Modifier and TypeMethodDescription@NotNull ItemPath
Item.getPath()
Returns the path of this item (sequence of names from the "root" container or similar object to this item).Itemable.getPath()
@NotNull ItemPath
PrismValue.getPath()
PartiallyResolvedItem.getResidualPath()
@NotNull ItemPath
ResolvedItemPath.getResolvedPath()
default ItemPath
PrismContext.toPath
(ItemPathType path) Modifier and TypeMethodDescriptionvoid
void
void
void
<C extends Containerable,
O extends Objectable>
voidPrismContext.adopt
(PrismContainerValue<C> prismContainerValue, Class<O> type, ItemPath path) <C extends Containerable>
voidPrismContext.adopt
(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path) <C extends Containerable,
O extends Objectable>
voidboolean
PrismContainer.containsItem
(ItemPath itemPath, boolean acceptEmptyItem) boolean
PrismContainerValue.containsItem
(ItemPath propPath, boolean acceptEmptyItem) static <ID extends ItemDefinition<?>>
ResolvedItemPath<ID>ResolvedItemPath.create
(@NotNull ComplexTypeDefinition rootDefinition, @NotNull ItemPath rawItemPath) Resolves the path against a container definition.PrismContext.createCanonicalItemPath
(ItemPath itemPath) TemporaryPrismContext.createCanonicalItemPath
(ItemPath itemPath, QName objectType) TemporaryItem.createDelta
(ItemPath path) PrismContainer.createDelta
(ItemPath path) PrismProperty.createDelta
(ItemPath path) PrismReference.createDelta
(ItemPath path) <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.@NotNull ItemDelta<?,
?> ItemDefinition.createEmptyDelta
(ItemPath path) Creates an empty delta (with appropriate implementation class), pointing to this item definition, with a given path.@NotNull ContainerDelta<C>
PrismContainerDefinition.createEmptyDelta
(ItemPath path) PrismItemInstantiableDefinition.createEmptyDelta
(ItemPath path) Returns object (Item or PrismValue) pointed to by the given path.<T extends Containerable>
PrismContainer<T>PrismContainer.findContainer
(ItemPath path) default <C extends Containerable>
PrismContainerDefinition<C>LocalItemDefinitionStore.findContainerDefinition
(@NotNull ItemPath path) ReturnsPrismContainerDefinition
corresponding to given path (rooted at this store).<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<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
Idefault <IV extends PrismValue,
ID extends ItemDefinition<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I@Nullable ItemDefinition<?>
ItemDefinitionResolver.findItemDefinition
(@NotNull Class<? extends Containerable> type, @NotNull ItemPath itemPath) Tries to determine a definition for given item within given type.<T extends ItemDefinition<?>>
TLivePrismItemDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T> clazz) Used to find a matching item definition _within_ this definition.default <ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findItemDefinition
(@NotNull ItemPath path) ReturnsItemDefinition
corresponding to given path (rooted at this store).<ID extends ItemDefinition<?>>
IDLocalItemDefinitionStore.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) Returns a definition of given type corresponding to given path (rooted at this store).<T extends Containerable>
PrismContainer<T>PrismContainer.findOrCreateContainer
(ItemPath containerPath) <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) <T> PrismProperty<T>
PrismContainer.findOrCreateProperty
(ItemPath propertyPath) <X> PrismProperty<X>
PrismContainerValue.findOrCreateProperty
(ItemPath propertyPath) PrismContainer.findOrCreateReference
(ItemPath propertyPath) <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) <T> PrismProperty<T>
PrismContainer.findProperty
(ItemPath path) <X> PrismProperty<X>
PrismContainerValue.findProperty
(ItemPath propertyPath) default <T> PrismPropertyDefinition<T>
LocalItemDefinitionStore.findPropertyDefinition
(@NotNull ItemPath path) ReturnsPrismPropertyDefinition
corresponding to given path (rooted at this store).PrismContainer.findReference
(ItemPath path) default PrismReferenceDefinition
LocalItemDefinitionStore.findReferenceDefinition
(@NotNull ItemPath path) ReturnsPrismReferenceDefinition
corresponding to given path (rooted at this store).<I extends Item<?,
?>>
IPrismReference.findReferencedItem
(ItemPath path, Class<I> type) Tries to find referenced path (path starting with object derefence) in-memory.<I extends Item<?,
?>>
IPrismReferenceValue.findReferencedItem
(ItemPath path, Class<I> type) @NotNull Collection<Item<?,
?>> Item.getAllItems
(@NotNull ItemPath path) Returns all items corresponding to the provided path.@NotNull Collection<Item<?,
?>> PrismValue.getAllItems
(@NotNull ItemPath path) static @NotNull Collection<PrismValue>
Item.getAllValues
(Item<?, ?> item, ItemPath path) @NotNull Collection<PrismValue>
Item.getAllValues
(ItemPath path) Returns all values corresponding to the provided path.@NotNull Collection<PrismValue>
PrismValue.getAllValues
(ItemPath path) <T> T
PrismContainer.getPropertyRealValue
(ItemPath propertyPath, Class<T> type) static boolean
LivePrismItemDefinition.matchesThisDefinition
(@NotNull ItemPath path, @NotNull Class<?> clazz, @NotNull Object _this) Helper method to implementLivePrismItemDefinition.findItemDefinition(ItemPath, Class)
for unstructured definitions.PrismContext.queryForReferenceOwnedBy
(Class<? extends Containerable> ownerClass, ItemPath referencePath) Starts a query builder for reference search, with the default item definition resolution (i.e.void
PrismContainer.removeContainer
(ItemPath path) void
PrismContainerValue.removeContainer
(ItemPath path) <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) void
PrismContainer.removeProperty
(ItemPath path) void
PrismContainerValue.removeProperty
(ItemPath path) void
PrismContainer.removeReference
(ItemPath path) void
PrismContainerValue.removeReference
(ItemPath path) ItemPathSerializer.serializeStandalone
(@NotNull ItemPath itemPath) Serializes item path with all the namespaces explicitly listed.void
PartiallyResolvedItem.setResidualPath
(ItemPath residualPath) static <O extends Objectable,
C extends Containerable>
Collection<PrismContainerValue<C>>PrismValueCollectionsUtil.toPrismContainerValues
(Class<O> type, ItemPath path, C... containerValues) @NotNull UniformItemPath
PrismContext.toUniformPath
(ItemPath path) Temporary@Nullable UniformItemPath
PrismContext.toUniformPathKeepNull
(ItemPath path) Modifier and TypeMethodDescription@Nullable ComplexTypeDefinition
ValueBasedDefinitionLookupHelper.findComplexTypeDefinition
(QName typeName, Map<ItemPath, PrismValue> hintValues) void
void
PrismContainerValue.removeItems
(List<? extends ItemPath> itemsToRemove) void
PrismContainerValue.removePaths
(List<? extends ItemPath> remove) void
PrismContainer.trimDefinitionTree
(Collection<? extends ItemPath> alwaysKeep) Optimizes (trims) definition tree by removing any definitions not corresponding to items in this container.void
ComplexTypeDefinition.trimTo
(@NotNull Collection<ItemPath> paths) Trims the definition (and any definitions it refers to) to contain only items related to given paths. -
Uses of ItemPath in com.evolveum.midpoint.prism.deleg
Modifier and TypeMethodDescriptiondefault ItemPath
ItemDeltaDelegator.getParentPath()
default @NotNull ItemPath
ItemDeltaDelegator.getPath()
Modifier and TypeMethodDescriptiondefault void
default void
ItemDeltaDelegator.applyTo
(@NotNull PrismContainerValue<?> containerValue, @NotNull ItemPath targetPath) ItemDeltaDelegator.cloneWithChangedParentPath
(ItemPath newParentPath) default @NotNull ContainerDelta<C>
ContainerDefinitionDelegator.createEmptyDelta
(ItemPath path) default @NotNull ItemDelta<?,
?> ItemDefinitionDelegator.createEmptyDelta
(ItemPath path) default @NotNull PropertyDelta<T>
PropertyDefinitionDelegator.createEmptyDelta
(ItemPath path) default <C extends Containerable>
PrismContainerDefinition<C>ComplexTypeDefinitionDelegator.findContainerDefinition
(@NotNull ItemPath path) default <C2 extends Containerable>
PrismContainerDefinition<C2>ContainerDefinitionDelegator.findContainerDefinition
(@NotNull ItemPath path) 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) default PrismReferenceDefinition
ComplexTypeDefinitionDelegator.findReferenceDefinition
(@NotNull ItemPath path) default ItemDelta<?,
?> ItemDeltaDelegator.getSubDelta
(ItemPath path) default void
ItemDeltaDelegator.setParentPath
(ItemPath parentPath) Modifier and TypeMethodDescriptiondefault void
ComplexTypeDefinitionDelegator.trimTo
(@NotNull Collection<ItemPath> paths) -
Uses of ItemPath in com.evolveum.midpoint.prism.delta
Modifier and TypeMethodDescriptionItemDelta.getParentPath()
@NotNull ItemPath
ItemDelta.getPath()
PartiallyResolvedDelta.getResidualPath()
Modifier and TypeMethodDescriptionvoid
static void
ItemDeltaCollectionsUtil.accept
(Collection<? extends ItemDelta> modifications, Visitor visitor, ItemPath path, boolean recursive) void
<C extends Containerable>
voidObjectDelta.addModificationAddContainer
(ItemPath propertyPath, C... containerables) <C extends Containerable>
voidObjectDelta.addModificationAddContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) <X> void
ObjectDelta.addModificationAddProperty
(ItemPath propertyPath, X... propertyValues) void
ObjectDelta.addModificationAddReference
(ItemPath path, PrismReferenceValue... refValues) <C extends Containerable>
voidObjectDelta.addModificationDeleteContainer
(ItemPath propertyPath, C... containerables) <C extends Containerable>
voidObjectDelta.addModificationDeleteContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) <X> void
ObjectDelta.addModificationDeleteProperty
(ItemPath propertyPath, X... propertyValues) void
ObjectDelta.addModificationDeleteReference
(ItemPath path, PrismReferenceValue... refValues) <C extends Containerable>
voidObjectDelta.addModificationReplaceContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) <X> PropertyDelta<X>
ObjectDelta.addModificationReplaceProperty
(ItemPath propertyPath, X... propertyValues) void
ObjectDelta.addModificationReplaceReference
(ItemPath path, PrismReferenceValue... refValues) void
ItemDelta.applyTo
(@NotNull PrismContainerValue<?> containerValue, @NotNull ItemPath targetPath) Applies this delta to given PCV; putting the values at `targetPath` (which must not be empty).ItemDelta.cloneWithChangedParentPath
(ItemPath newParentPath) <C extends Containerable>
ContainerDelta<C>DeltaFactory.Container.create
(ItemPath path, PrismContainerDefinition<C> definition) Deprecated.<C extends Containerable>
ContainerDelta<C>DeltaFactory.Container.create
(ItemPath parentPath, QName name, PrismContainerDefinition itemDefinition) Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property.create
(ItemPath path, PrismPropertyDefinition<T> definition) Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property.create
(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition) Deprecated.DeltaFactory.Reference.create
(ItemPath path, PrismReferenceDefinition definition) Deprecated.DeltaFactory.Reference.create
(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition) Deprecated.<C extends Containerable>
ContainerDelta<C>ObjectDelta.createContainerModification
(ItemPath path) <C extends Containerable>
ContainerDelta<C>ObjectDelta.createContainerModification
(ItemPath path, PrismContainerDefinition<C> containerDefinition) <T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createDelta
(ItemPath containerPath, PrismContainerDefinition<O> objectDefinition) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createDelta
(ItemPath containerPath, PrismObjectDefinition<O> objectDefinition) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createDelta
(ItemPath containerPath, Class<O> type) Deprecated.<O extends Objectable,
T>
PropertyDelta<T>DeltaFactory.Property.createDelta
(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) Deprecated.<O extends Objectable,
T>
PropertyDelta<T>DeltaFactory.Property.createDelta
(ItemPath propertyPath, Class<O> compileTimeClass) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationAdd
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationAdd
(ItemPath containerPath, Class<O> type, T containerable) Deprecated.DeltaFactory.Reference.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) Deprecated.DeltaFactory.Reference.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) Deprecated.DeltaFactory.Reference.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) Deprecated.<O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddContainer
(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddContainer
(Class<O> type, String oid, ItemPath propertyPath, PrismContainerValue<C>... containerValues) <O extends Objectable,
X>
ObjectDelta<O>DeltaFactory.Object.createModificationAddProperty
(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <T> PropertyDelta<T>
DeltaFactory.Property.createModificationAddProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property.createModificationAddProperty
(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationDelete
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationDelete
(ItemPath containerPath, Class<O> type, T containerable) Deprecated.DeltaFactory.Reference.createModificationDelete
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) Deprecated.<O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteContainer
(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteContainer
(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <O extends Objectable,
X>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteProperty
(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <T> PropertyDelta<T>
DeltaFactory.Property.createModificationDeleteProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property.createModificationDeleteProperty
(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationReplace
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationReplace
(ItemPath containerPath, Class<O> type, Collection<T> containerables) Deprecated.<T extends Containerable,
O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationReplace
(ItemPath containerPath, Class<O> type, T containerable) Deprecated.DeltaFactory.Reference.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) Deprecated.DeltaFactory.Reference.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) Deprecated.DeltaFactory.Reference.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) Deprecated.<O extends Objectable>
ReferenceDeltaDeltaFactory.Reference.createModificationReplace
(ItemPath path, Class<O> type, String oid) Deprecated.<O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceContainer
(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceContainer
(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <O extends Objectable,
X>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceProperty
(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <T> PropertyDelta<T>
DeltaFactory.Property.createModificationReplaceProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues) Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property.createModificationReplaceProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property.createModificationReplaceProperty
(ItemPath path, PrismPropertyDefinition propertyDefinition, T... propertyValues) Deprecated.<O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceReference
(Class<O> type, String oid, ItemPath refPath, PrismReferenceValue... refValues) <X> PropertyDelta<X>
ObjectDelta.createPropertyModification
(ItemPath path) <C> PropertyDelta<C>
ObjectDelta.createPropertyModification
(ItemPath path, PrismPropertyDefinition propertyDefinition) ObjectDelta.createReferenceModification
(ItemPath refPath) ObjectDelta.createReferenceModification
(ItemPath path, PrismReferenceDefinition referenceDefinition) <O extends Objectable>
PropertyDeltaDeltaFactory.Property.createReplaceEmptyDelta
(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) Deprecated.@NotNull ObjectDelta.FactorOutResultMulti<O>
ObjectDelta.factorOutValues
(ItemPath path, boolean cloneDelta) static <X extends Containerable>
ContainerDelta<X>ItemDeltaCollectionsUtil.findContainerDelta
(Collection<? extends ItemDelta> deltas, ItemPath propertyPath) <X extends Containerable>
ContainerDelta<X>ObjectDelta.findContainerDelta
(ItemPath propertyPath) static <DD extends ItemDelta>
DDItemDeltaCollectionsUtil.findItemDelta
(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<DD> deltaType, boolean strict) <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) static @NotNull Collection<? extends ItemDelta<?,
?>> ItemDeltaCollectionsUtil.findItemDeltasSubPath
(Collection<? extends ItemDelta<?, ?>> deltas, ItemPath itemPath) @NotNull Collection<? extends ItemDelta<?,
?>> ObjectDelta.findItemDeltasSubPath
(ItemPath itemPath) Returns all item deltas at or below a specified path.<IV extends PrismValue,
ID extends ItemDefinition<?>>
Collection<PartiallyResolvedDelta<IV,ID>> ObjectDelta.findPartial
(ItemPath propertyPath) static <T> PropertyDelta<T>
ItemDeltaCollectionsUtil.findPropertyDelta
(Collection<? extends ItemDelta> deltas, ItemPath propertyPath) <X> PropertyDelta<X>
ObjectDelta.findPropertyDelta
(ItemPath propertyPath) <X> PropertyDelta<X>
ObjectDelta.findPropertyDelta
(ItemPath parentPath, QName propertyName) Top-level path is assumed.static <T> PropertyDelta<T>
PropertyDeltaCollectionsUtil.findPropertyDelta
(Collection<? extends ItemDelta> modifications, ItemPath propertyPath) ObjectDelta.findReferenceModification
(ItemPath itemPath) ObjectDelta.getDeletedValuesFor
(ItemPath itemPath) Limitations: (1) For DELETE object delta, we don't know what values were in the object's item.ObjectDelta.getNewValuesFor
(ItemPath itemPath) ItemDelta<?,
?> ContainerDelta.getSubDelta
(ItemPath path) ItemDelta<?,
?> ItemDelta.getSubDelta
(ItemPath path) boolean
ObjectDelta.hasItemDelta
(ItemPath propertyPath) boolean
ObjectDelta.hasItemOrSubitemDelta
(ItemPath propertyPath) boolean
ObjectDelta.hasRelatedDelta
(ItemPath itemPath) Returns `true` if the delta may have an effect on the specified item.void
ObjectDelta.removeContainerModification
(ItemPath itemName) static <D extends ItemDelta>
voidItemDeltaCollectionsUtil.removeItemDelta
(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<D> deltaType) void
ObjectDelta.removePropertyModification
(ItemPath itemPath) void
ObjectDelta.removeReferenceModification
(ItemPath itemPath) void
ItemDelta.setParentPath
(ItemPath parentPath) void
PartiallyResolvedDelta.setResidualPath
(ItemPath residualPath) boolean
ObjectDelta.subtract
(@NotNull ItemPath itemPath, @NotNull PrismValue value, boolean fromMinusSet, boolean dryRun) Checks if the delta tries to add (or set) a 'value' for the item identified by 'itemPath'.Modifier and TypeMethodDescription@NotNull ObjectDelta.FactorOutResultSingle<O>
ObjectDelta.factorOut
(Collection<? extends ItemPath> paths, boolean cloneDelta) ObjectDelta.subtract
(@NotNull Collection<ItemPath> paths) Returns modifications that are related to the given paths; removes them from the original delta.ModifierConstructorDescriptionPartiallyResolvedDelta
(ItemDelta<V, D> itemDelta, ItemPath residualPath) -
Uses of ItemPath in com.evolveum.midpoint.prism.delta.builder
Modifier and TypeMethodDescriptionS_ItemEntry.item
(ItemPath path, ItemDefinition itemDefinition) <T> S_ValuesEntry
S_ItemEntry.property
(ItemPath path, PrismPropertyDefinition<T> itemDefinition) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl
Modifier and TypeMethodDescription@NotNull ItemPath
ItemImpl.getPath()
@NotNull ItemPath
PrismContainerValueImpl.getPath()
@NotNull ItemPath
PrismObjectImpl.getPath()
@NotNull ItemPath
PrismValueImpl.getPath()
Modifier and TypeMethodDescriptionvoid
void
void
void
<C extends Containerable,
O extends Objectable>
voidPrismContextImpl.adopt
(PrismContainerValue<C> prismContainerValue, Class<O> type, ItemPath path) <C extends Containerable>
voidPrismContextImpl.adopt
(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path) <C extends Containerable,
O extends Objectable>
voidboolean
PrismContainerImpl.containsItem
(ItemPath itemPath, boolean acceptEmptyItem) boolean
PrismContainerValueImpl.containsItem
(ItemPath path, boolean acceptEmptyItem) PrismContextImpl.createCanonicalItemPath
(ItemPath itemPath) PrismContextImpl.createCanonicalItemPath
(ItemPath itemPath, QName objectType) PrismContainerImpl.createDelta
(ItemPath path) PrismPropertyImpl.createDelta
(ItemPath path) PrismReferenceImpl.createDelta
(ItemPath path) <V extends PrismValue,
D extends ItemDefinition<?>>
Item<V,D> ItemFactoryImpl.createDummyItem
(Item<V, D> itemOld, D definition, ItemPath path) @NotNull ContainerDelta<Objectable>
DummyPrismObjectDefinition.createEmptyDelta
(ItemPath path) @NotNull ContainerDelta<C>
PrismContainerDefinitionImpl.createEmptyDelta
(ItemPath path) @NotNull PropertyDelta<T>
PrismPropertyDefinitionImpl.createEmptyDelta
(ItemPath path) @NotNull ReferenceDelta
PrismReferenceDefinitionImpl.createEmptyDelta
(ItemPath path) <T extends Containerable>
PrismContainer<T>PrismContainerImpl.findContainer
(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<?>>
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<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) <T extends Containerable>
PrismContainer<T>PrismContainerImpl.findOrCreateContainer
(ItemPath containerPath) <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) <T> PrismProperty<T>
PrismContainerImpl.findOrCreateProperty
(ItemPath propertyPath) <X> PrismProperty<X>
PrismContainerValueImpl.findOrCreateProperty
(ItemPath propertyPath) PrismContainerImpl.findOrCreateReference
(ItemPath propertyPath) <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) <T> PrismProperty<T>
PrismContainerImpl.findProperty
(ItemPath path) <X> PrismProperty<X>
PrismContainerValueImpl.findProperty
(ItemPath propertyPath) PrismContainerImpl.findReference
(ItemPath path) <I extends Item<?,
?>>
IPrismReferenceImpl.findReferencedItem
(ItemPath path, Class<I> type) <I extends Item<?,
?>>
IPrismReferenceValueImpl.findReferencedItem
(ItemPath path, Class<I> type) @NotNull Collection<Item<?,
?>> ItemImpl.getAllItems
(@NotNull ItemPath path) @NotNull Collection<Item<?,
?>> PrismContainerImpl.getAllItems
(@NotNull ItemPath path) @NotNull Collection<Item<?,
?>> PrismContainerValueImpl.getAllItems
(@NotNull ItemPath path) @NotNull Collection<Item<?,
?>> PrismValueImpl.getAllItems
(@NotNull ItemPath path) @NotNull Collection<PrismValue>
ItemImpl.getAllValues
(ItemPath path) @NotNull Collection<PrismValue>
PrismContainerImpl.getAllValues
(ItemPath path) @NotNull Collection<PrismValue>
PrismContainerValueImpl.getAllValues
(ItemPath path) @NotNull Collection<PrismValue>
PrismValueImpl.getAllValues
(ItemPath path) <T> T
PrismContainerImpl.getPropertyRealValue
(ItemPath propertyPath, Class<T> type) PrismContextImpl.queryForReferenceOwnedBy
(Class<? extends Containerable> ownerClass, ItemPath referencePath) void
PrismContainerImpl.removeContainer
(ItemPath path) void
PrismContainerValueImpl.removeContainer
(ItemPath path) <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) void
PrismContainerImpl.removeProperty
(ItemPath path) void
PrismContainerValueImpl.removeProperty
(ItemPath path) void
PrismContainerImpl.removeReference
(ItemPath path) void
PrismContainerValueImpl.removeReference
(ItemPath path) ItemPathSerializerImpl.serializeStandalone
(@NotNull ItemPath itemPath) @NotNull UniformItemPath
PrismContextImpl.toUniformPath
(ItemPath path) PrismContextImpl.toUniformPathKeepNull
(ItemPath path) Modifier and TypeMethodDescriptionvoid
void
PrismContainerValueImpl.removeItems
(List<? extends ItemPath> itemsToRemove) void
PrismContainerValueImpl.removePaths
(List<? extends ItemPath> remove) void
PrismContainerImpl.trimDefinitionTree
(Collection<? extends ItemPath> alwaysKeep) Optimizes (trims) definition tree by removing any definitions not corresponding to items in this container.void
ComplexTypeDefinitionImpl.trimTo
(@NotNull Collection<ItemPath> paths) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.delta
Modifier and TypeFieldDescriptionprotected ItemPath
ItemDeltaImpl.parentPath
Parent path of the item (path to the property container)Modifier and TypeMethodDescriptionItemDeltaImpl.getParentPath()
@NotNull ItemPath
ItemDeltaImpl.getPath()
Modifier and TypeMethodDescriptionvoid
void
<C extends Containerable>
voidObjectDeltaImpl.addModificationAddContainer
(ItemPath propertyPath, C... containerables) <C extends Containerable>
voidObjectDeltaImpl.addModificationAddContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) final <X> void
ObjectDeltaImpl.addModificationAddProperty
(ItemPath propertyPath, X... propertyValues) void
ObjectDeltaImpl.addModificationAddReference
(ItemPath path, PrismReferenceValue... refValues) <C extends Containerable>
voidObjectDeltaImpl.addModificationDeleteContainer
(ItemPath propertyPath, C... containerables) <C extends Containerable>
voidObjectDeltaImpl.addModificationDeleteContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) <X> void
ObjectDeltaImpl.addModificationDeleteProperty
(ItemPath propertyPath, X... propertyValues) void
ObjectDeltaImpl.addModificationDeleteReference
(ItemPath path, PrismReferenceValue... refValues) <C extends Containerable>
voidObjectDeltaImpl.addModificationReplaceContainer
(ItemPath propertyPath, PrismContainerValue<C>... containerValues) final <X> PropertyDelta<X>
ObjectDeltaImpl.addModificationReplaceProperty
(ItemPath propertyPath, X... propertyValues) void
ObjectDeltaImpl.addModificationReplaceReference
(ItemPath path, PrismReferenceValue... refValues) void
ItemDeltaImpl.applyTo
(@NotNull PrismContainerValue<?> containerValue, @NotNull ItemPath targetPath) ItemDeltaImpl.cloneWithChangedParentPath
(ItemPath newParentPath) <C extends Containerable>
ContainerDelta<C>ContainerDeltaFactoryImpl.create
(ItemPath path, PrismContainerDefinition<C> definition) ContainerDeltaFactoryImpl.create
(ItemPath parentPath, QName name, PrismContainerDefinition itemDefinition) <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.create
(ItemPath path, PrismPropertyDefinition<T> definition) <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.create
(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition) ReferenceDeltaFactoryImpl.create
(ItemPath path, PrismReferenceDefinition definition) ReferenceDeltaFactoryImpl.create
(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition) <C extends Containerable>
ContainerDelta<C>ObjectDeltaImpl.createContainerModification
(ItemPath path) <C extends Containerable>
ContainerDelta<C>ObjectDeltaImpl.createContainerModification
(ItemPath path, PrismContainerDefinition<C> containerDefinition) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createDelta
(ItemPath containerPath, PrismContainerDefinition<O> objectDefinition) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createDelta
(ItemPath containerPath, PrismObjectDefinition<O> objectDefinition) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createDelta
(ItemPath containerPath, Class<O> type) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createDelta
(ItemPath containerPath, PrismContainerDefinition<O> objectDefinition) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createDelta
(ItemPath containerPath, PrismObjectDefinition<O> objectDefinition) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createDelta
(ItemPath containerPath, Class<O> type) <O extends Objectable,
T>
PropertyDelta<T>PropertyDeltaFactoryImpl.createDelta
(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) <O extends Objectable,
T>
PropertyDelta<T>PropertyDeltaFactoryImpl.createDelta
(ItemPath propertyPath, Class<O> compileTimeClass) static <O extends Objectable,
T>
PropertyDelta<T>PropertyDeltaImpl.createDelta
(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) static <O extends Objectable,
T>
PropertyDelta<T>PropertyDeltaImpl.createDelta
(ItemPath propertyPath, Class<O> compileTimeClass) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationAdd
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationAdd
(ItemPath containerPath, Class<O> type, T containerable) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationAdd
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationAdd
(ItemPath containerPath, Class<O> type, T containerable) ReferenceDeltaFactoryImpl.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) ReferenceDeltaFactoryImpl.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) ReferenceDeltaFactoryImpl.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) static ReferenceDeltaImpl
ReferenceDeltaImpl.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) static ReferenceDeltaImpl
ReferenceDeltaImpl.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) static ReferenceDeltaImpl
ReferenceDeltaImpl.createModificationAdd
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationAddContainer
(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationAddContainer
(Class<O> type, String oid, ItemPath propertyPath, PrismContainerValue<C>... containerValues) <O extends Objectable,
X>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationAddProperty
(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) final <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.createModificationAddProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) final <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.createModificationAddProperty
(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) static <T> PropertyDelta<T>
PropertyDeltaImpl.createModificationAddProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) static <T> PropertyDelta<T>
PropertyDeltaImpl.createModificationAddProperty
(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationDelete
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationDelete
(ItemPath containerPath, Class<O> type, T containerable) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationDelete
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationDelete
(ItemPath containerPath, Class<O> type, T containerable) ReferenceDeltaFactoryImpl.createModificationDelete
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) static ReferenceDeltaImpl
ReferenceDeltaImpl.createModificationDelete
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationDeleteContainer
(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationDeleteContainer
(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <O extends Objectable,
X>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationDeleteProperty
(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) final <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.createModificationDeleteProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) final <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.createModificationDeleteProperty
(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) static <T> PropertyDelta<T>
PropertyDeltaImpl.createModificationDeleteProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) static <T> PropertyDelta<T>
PropertyDeltaImpl.createModificationDeleteProperty
(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationReplace
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationReplace
(ItemPath containerPath, Class<O> type, Collection<T> containerables) <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaFactoryImpl.createModificationReplace
(ItemPath containerPath, Class<O> type, T containerable) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationReplace
(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationReplace
(ItemPath containerPath, Class<O> type, Collection<T> containerables) static <T extends Containerable,
O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl.createModificationReplace
(ItemPath containerPath, Class<O> type, T containerable) ReferenceDeltaFactoryImpl.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) ReferenceDeltaFactoryImpl.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) ReferenceDeltaFactoryImpl.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) <O extends Objectable>
ReferenceDeltaReferenceDeltaFactoryImpl.createModificationReplace
(ItemPath path, Class<O> type, String oid) static ReferenceDeltaImpl
ReferenceDeltaImpl.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) static ReferenceDeltaImpl
ReferenceDeltaImpl.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid) Convenience method for quick creation of object deltas that replace a single object property.static ReferenceDeltaImpl
ReferenceDeltaImpl.createModificationReplace
(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues) static <O extends Objectable>
ReferenceDeltaImplReferenceDeltaImpl.createModificationReplace
(ItemPath path, Class<O> type, PrismContext ctx, String oid) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationReplaceContainer
(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,
C extends Containerable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationReplaceContainer
(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <O extends Objectable,
X>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationReplaceProperty
(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) Convenience method for quick creation of object deltas that replace a single object property.final <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.createModificationReplaceProperty
(@NotNull ItemPath path, @NotNull PrismPropertyDefinition propertyDefinition, T... propertyValues) <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.createModificationReplaceProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues) final <T> PropertyDelta<T>
PropertyDeltaFactoryImpl.createModificationReplaceProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) static <T> PropertyDelta<T>
PropertyDeltaImpl.createModificationReplaceProperty
(@NotNull ItemPath path, @NotNull PrismPropertyDefinition propertyDefinition, T... propertyValues) static <T> PropertyDelta<T>
PropertyDeltaImpl.createModificationReplaceProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues) static <T> PropertyDelta<T>
PropertyDeltaImpl.createModificationReplaceProperty
(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Convenience method for quick creation of object deltas that replace a single object property.<O extends Objectable>
ObjectDelta<O>ObjectDeltaFactoryImpl.createModificationReplaceReference
(Class<O> type, String oid, ItemPath refPath, PrismReferenceValue... refValues) Convenience method for quick creation of object deltas that replace a single object reference.<X> PropertyDelta<X>
ObjectDeltaImpl.createPropertyModification
(ItemPath path) <C> PropertyDelta<C>
ObjectDeltaImpl.createPropertyModification
(ItemPath path, PrismPropertyDefinition propertyDefinition) ObjectDeltaImpl.createReferenceModification
(ItemPath refPath) ObjectDeltaImpl.createReferenceModification
(ItemPath path, PrismReferenceDefinition referenceDefinition) <O extends Objectable>
PropertyDeltaPropertyDeltaFactoryImpl.createReplaceEmptyDelta
(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) static <O extends Objectable>
PropertyDeltaPropertyDeltaImpl.createReplaceEmptyDelta
(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) Create delta that deletes all values of the specified property.@NotNull ObjectDelta.FactorOutResultMulti<O>
ObjectDeltaImpl.factorOutValues
(ItemPath path, boolean cloneDelta) static <O extends Objectable,
C extends Containerable>
voidObjectDeltaFactoryImpl.fillInModificationAddContainer
(ObjectDelta<O> objectDelta, ItemPath propertyPath, PrismContainerValue<C>... containerValues) static <O extends Objectable>
voidObjectDeltaFactoryImpl.fillInModificationAddReference
(ObjectDelta<O> objectDelta, ItemPath refPath, PrismReferenceValue... refValues) static <O extends Objectable,
C extends Containerable>
voidObjectDeltaFactoryImpl.fillInModificationDeleteContainer
(ObjectDelta<O> objectDelta, ItemPath propertyPath, PrismContainerValue<C>... containerValues) static <O extends Objectable,
X>
voidObjectDeltaFactoryImpl.fillInModificationDeleteProperty
(ObjectDelta<O> objectDelta, ItemPath propertyPath, X... propertyValues) static <O extends Objectable,
X>
PropertyDelta<X>ObjectDeltaFactoryImpl.fillInModificationReplaceProperty
(ObjectDelta<O> objectDelta, ItemPath propertyPath, X... propertyValues) static <O extends Objectable>
voidObjectDeltaFactoryImpl.fillInModificationReplaceReference
(ObjectDelta<O> objectDelta, ItemPath refPath, PrismReferenceValue... refValues) <X extends Containerable>
ContainerDelta<X>ObjectDeltaImpl.findContainerDelta
(ItemPath propertyPath) <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) @NotNull Collection<? extends ItemDelta<?,
?>> ObjectDeltaImpl.findItemDeltasSubPath
(ItemPath itemPath) Returns all item deltas at or below a specified path.<IV extends PrismValue,
ID extends ItemDefinition<?>>
Collection<PartiallyResolvedDelta<IV,ID>> ObjectDeltaImpl.findPartial
(ItemPath propertyPath) <X> PropertyDelta<X>
ObjectDeltaImpl.findPropertyDelta
(ItemPath propertyPath) <X> PropertyDelta<X>
ObjectDeltaImpl.findPropertyDelta
(ItemPath parentPath, QName propertyName) Top-level path is assumed.ObjectDeltaImpl.findReferenceModification
(ItemPath itemPath) ObjectDeltaImpl.getDeletedValuesFor
(ItemPath itemPath) Limitations: (1) For DELETE object delta, we don't know what values were in the object's item.ObjectDeltaImpl.getNewValuesFor
(ItemPath itemPath) ItemDelta<?,
?> ContainerDeltaImpl.getSubDelta
(ItemPath path) ItemDelta<?,
?> ItemDeltaImpl.getSubDelta
(ItemPath path) boolean
ObjectDeltaImpl.hasItemDelta
(ItemPath propertyPath) boolean
ObjectDeltaImpl.hasItemOrSubitemDelta
(ItemPath itemPath) boolean
ObjectDeltaImpl.hasRelatedDelta
(ItemPath itemPath) void
ObjectDeltaImpl.removeContainerModification
(ItemPath itemName) void
ObjectDeltaImpl.removePropertyModification
(ItemPath itemPath) void
ObjectDeltaImpl.removeReferenceModification
(ItemPath itemPath) void
ItemDeltaImpl.setParentPath
(ItemPath parentPath) boolean
ObjectDeltaImpl.subtract
(@NotNull ItemPath itemPath, @NotNull PrismValue value, boolean fromMinusSet, boolean dryRun) Checks if the delta tries to add (or set) a 'value' for the item identified by 'itemPath'.Modifier and TypeMethodDescription@NotNull ObjectDelta.FactorOutResultSingle<O>
ObjectDeltaImpl.factorOut
(Collection<? extends ItemPath> paths, boolean cloneDelta) ObjectDeltaImpl.subtract
(@NotNull Collection<ItemPath> paths) Returns modifications that are related to the given paths; removes them from the original delta.ModifierConstructorDescriptionContainerDeltaImpl
(ItemPath propertyPath, PrismContainerDefinition itemDefinition) ContainerDeltaImpl
(ItemPath parentPath, QName name, PrismContainerDefinition itemDefinition) PropertyDeltaImpl
(ItemPath propertyPath, PrismPropertyDefinition<T> propertyDefinition) PropertyDeltaImpl
(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition) ReferenceDeltaImpl
(ItemPath propertyPath, PrismReferenceDefinition itemDefinition) ReferenceDeltaImpl
(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.delta.builder
Modifier and TypeMethodDescriptionDeltaBuilder.item
(ItemPath path, ItemDefinition definition) <T> S_ValuesEntry
DeltaBuilder.property
(ItemPath path, PrismPropertyDefinition<T> definition) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.item
Modifier and TypeMethodDescriptionfinal void
boolean
DummyContainerImpl.containsItem
(ItemPath itemPath, boolean acceptEmptyItem) DummyContainerImpl.createDelta
(ItemPath path) DummyPropertyImpl.createDelta
(ItemPath path) DummyReferenceImpl.createDelta
(ItemPath path) final Object
<T extends Containerable>
PrismContainer<T>DummyContainerImpl.findContainer
(ItemPath path) <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<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<T extends Containerable>
PrismContainer<T>DummyContainerImpl.findOrCreateContainer
(ItemPath containerPath) <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) <T> PrismProperty<T>
DummyContainerImpl.findOrCreateProperty
(ItemPath propertyPath) DummyContainerImpl.findOrCreateReference
(ItemPath propertyPath) <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) <T> PrismProperty<T>
DummyContainerImpl.findProperty
(ItemPath path) DummyContainerImpl.findReference
(ItemPath path) <I extends Item<?,
?>>
IDummyReferenceImpl.findReferencedItem
(ItemPath dereferencePath, Class<I> type) @NotNull Collection<Item<?,
?>> DummyItem.getAllItems
(@NotNull ItemPath path) final @NotNull Collection<PrismValue>
DummyItem.getAllValues
(ItemPath path) <T> T
DummyContainerImpl.getPropertyRealValue
(ItemPath propertyPath, Class<T> type) void
DummyContainerImpl.removeContainer
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidDummyContainerImpl.removeItem
(ItemPath path, Class<I> itemType) void
DummyContainerImpl.removeProperty
(ItemPath path) void
DummyContainerImpl.removeReference
(ItemPath path) Modifier and TypeMethodDescriptionvoid
DummyContainerImpl.trimDefinitionTree
(Collection<? extends ItemPath> alwaysKeep) ModifierConstructorDescriptionDummyContainerImpl
(PrismContainer<C> realContainer, @NotNull ItemPath path) DummyPropertyImpl
(PrismProperty<T> realProperty, @NotNull ItemPath path) DummyReferenceImpl
(PrismReference realReference, @NotNull ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.marshaller
Modifier and TypeMethodDescriptionstatic String
ItemPathHolder.serializeWithDeclarations
(@NotNull ItemPath itemPath) static String
ItemPathHolder.serializeWithForcedDeclarations
(@NotNull ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.metadata
Modifier and TypeMethodDescriptionvoid
boolean
ValueMetadataAdapter.containsItem
(ItemPath itemPath, boolean acceptEmptyItem) ValueMetadataAdapter.createDelta
(ItemPath path) <T extends Containerable>
PrismContainer<T>ValueMetadataAdapter.findContainer
(ItemPath path) <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<?>>
Item<IV,ID> <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
I<T extends Containerable>
PrismContainer<T>ValueMetadataAdapter.findOrCreateContainer
(ItemPath containerPath) <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) <T> PrismProperty<T>
ValueMetadataAdapter.findOrCreateProperty
(ItemPath propertyPath) ValueMetadataAdapter.findOrCreateReference
(ItemPath propertyPath) <IV extends PrismValue,
ID extends ItemDefinition<?>>
PartiallyResolvedItem<IV,ID> ValueMetadataAdapter.findPartial
(ItemPath path) <T> PrismProperty<T>
ValueMetadataAdapter.findProperty
(ItemPath path) ValueMetadataAdapter.findReference
(ItemPath path) @NotNull Collection<Item<?,
?>> ValueMetadataAdapter.getAllItems
(@NotNull ItemPath path) static @NotNull Collection<PrismValue>
ValueMetadataAdapter.getAllValues
(Item<?, ?> item, ItemPath path) @NotNull Collection<PrismValue>
ValueMetadataAdapter.getAllValues
(ItemPath path) <T> T
ValueMetadataAdapter.getPropertyRealValue
(ItemPath propertyPath, Class<T> type) void
ValueMetadataAdapter.removeContainer
(ItemPath path) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>>
voidValueMetadataAdapter.removeItem
(ItemPath path, Class<I> itemType) void
ValueMetadataAdapter.removeProperty
(ItemPath path) void
ValueMetadataAdapter.removeReference
(ItemPath path) Modifier and TypeMethodDescriptionvoid
ValueMetadataAdapter.trimDefinitionTree
(Collection<? extends ItemPath> alwaysKeep) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.path
ModifierConstructorDescriptionCanonicalItemPathImpl
(ItemPath path, ItemDefinition<?> itemDefinition) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.query
Modifier and TypeMethodDescription@NotNull ItemPath
ExistsFilterImpl.getFullPath()
@NotNull ItemPath
ValueFilterImpl.getFullPath()
ObjectOrderingImpl.getOrderBy()
@NotNull ItemPath
ValueFilterImpl.getParentPath()
@Nullable ItemPath
OwnedByFilterImpl.getPath()
@NotNull ItemPath
ReferencedByFilterImpl.getPath()
ValueFilterImpl.getPath()
ObjectPagingImpl.getPrimaryOrderingPath()
@Nullable ItemPath
ValueFilterImpl.getRightHandSidePath()
Modifier and TypeMethodDescriptionvoid
ObjectPagingImpl.addOrderingInstruction
(ItemPath orderBy, OrderDirection direction) boolean
ValueFilterImpl.canNestInsideExists
(ItemPath existsPath) static <T> FuzzyStringMatchFilterImpl<T>
FuzzyStringMatchFilterImpl.create
(ItemPath itemPath, PrismPropertyDefinition<T> propertyDefinition, FuzzyStringMatchFilter.FuzzyMatchingMethod method, List<PrismPropertyValue<T>> values) static OwnedByFilter
OwnedByFilterImpl.create
(@NotNull ComplexTypeDefinition type, @Nullable ItemPath path, @Nullable ObjectFilter filter) static OwnedByFilter
OwnedByFilterImpl.create
(@NotNull QName typeName, @Nullable ItemPath path, @Nullable ObjectFilter filter) static ReferencedByFilter
ReferencedByFilterImpl.create
(@NotNull ComplexTypeDefinition type, @NotNull ItemPath path, ObjectFilter filter, @Nullable QName relation) static ReferencedByFilter
ReferencedByFilterImpl.create
(@NotNull QName typeName, @NotNull ItemPath path, ObjectFilter filter, @Nullable QName relation) static <T> @NotNull AnyInFilter<T>
AnyInFilterImpl.createAnyIn
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule) static <T> @NotNull AnyInFilter<T>
AnyInFilterImpl.createAnyIn
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull ExpressionWrapper expression) static <T> @NotNull AnyInFilter<T>
AnyInFilterImpl.createAnyIn
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, Object... values) static <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 path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule) static <T> @NotNull EqualFilter<T>
EqualFilterImpl.createEqual
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull ExpressionWrapper expression) static <T> @NotNull EqualFilter<T>
EqualFilterImpl.createEqual
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, Object... values) 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, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule) <T> @NotNull EqualFilter<T>
QueryFactoryImpl.createEqual
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull ExpressionWrapper expression) <T> @NotNull EqualFilter<T>
QueryFactoryImpl.createEqual
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, Object... values) <T> @NotNull EqualFilter<T>
QueryFactoryImpl.createEqual
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition) static ExistsFilter
ExistsFilterImpl.createExists
(ItemPath itemPath, ItemDefinition<?> containerDef, ObjectFilter filter) static <C extends Containerable>
ExistsFilterExistsFilterImpl.createExists
(ItemPath itemPath, Class<C> clazz, ObjectFilter filter) <C extends Containerable>
@NotNull ExistsFilterQueryFactoryImpl.createExists
(ItemPath path, Class<C> containerType, ObjectFilter inner) static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl.createGreater
(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, boolean equals) static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl.createGreater
(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper wrapper, boolean equals) static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl.createGreater
(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals) static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl.createGreater
(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, Object anyValue, boolean equals) <T> @NotNull GreaterFilter<T>
QueryFactoryImpl.createGreater
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, boolean equals) <T> @NotNull GreaterFilter<T>
QueryFactoryImpl.createGreater
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper wrapper, boolean equals) <T> @NotNull GreaterFilter<T>
QueryFactoryImpl.createGreater
(@NotNull ItemPath path, 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, Object value, boolean equals) static <T> @NotNull LessFilter<T>
LessFilterImpl.createLess
(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, boolean equals) static <T> @NotNull LessFilter<T>
LessFilterImpl.createLess
(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, @NotNull ExpressionWrapper expressionWrapper, boolean equals) static <T> @NotNull LessFilter<T>
LessFilterImpl.createLess
(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals) static <T> @NotNull LessFilter<T>
LessFilterImpl.createLess
(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, Object anyValue, boolean equals) <T> @NotNull LessFilter<T>
QueryFactoryImpl.createLess
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, boolean equals) <T> @NotNull LessFilter<T>
QueryFactoryImpl.createLess
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper expressionWrapper, boolean equals) <T> @NotNull LessFilter<T>
QueryFactoryImpl.createLess
(@NotNull ItemPath path, 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, Object value, boolean equals) static ObjectOrderingImpl
ObjectOrderingImpl.createOrdering
(ItemPath orderBy, OrderDirection direction) @NotNull ObjectOrdering
QueryFactoryImpl.createOrdering
(ItemPath orderBy, OrderDirection direction) static ObjectPaging
ObjectPagingImpl.createPaging
(ItemPath orderBy, OrderDirection direction) static ObjectPaging
ObjectPagingImpl.createPaging
(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction) @NotNull ObjectPaging
QueryFactoryImpl.createPaging
(ItemPath orderBy, OrderDirection direction) @NotNull ObjectPaging
QueryFactoryImpl.createPaging
(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction) @NotNull RefFilter
QueryFactoryImpl.createReferenceEqual
(ItemPath path, PrismReferenceDefinition definition, ExpressionWrapper expression) @NotNull RefFilter
QueryFactoryImpl.createReferenceEqual
(ItemPath path, PrismReferenceDefinition definition, Collection<PrismReferenceValue> values) static RefFilter
RefFilterImpl.createReferenceEqual
(ItemPath path, PrismReferenceDefinition definition, ExpressionWrapper expression) static RefFilter
RefFilterImpl.createReferenceEqual
(ItemPath path, PrismReferenceDefinition definition, ExpressionWrapper expression, ObjectFilter targetFilter) static RefFilter
RefFilterImpl.createReferenceEqual
(ItemPath path, PrismReferenceDefinition definition, Collection<PrismReferenceValue> values) static RefFilter
RefFilterImpl.createReferenceEqual
(ItemPath path, PrismReferenceDefinition definition, Collection<PrismReferenceValue> values, ObjectFilter targetFilter) static <T> SubstringFilter<T>
SubstringFilterImpl.createSubstring
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> itemDefinition, @Nullable QName matchingRule, ExpressionWrapper expressionWrapper, boolean anchorStart, boolean anchorEnd) static <T> SubstringFilter<T>
SubstringFilterImpl.createSubstring
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> itemDefinition, @Nullable QName matchingRule, Object anyValue, boolean anchorStart, boolean anchorEnd) Creates a substring filter.static ItemDefinition
FilterImplUtil.findItemDefinition
(ItemPath parentPath, ComplexTypeDefinition complexTypeDefinition) static ItemDefinition
FilterImplUtil.findItemDefinition
(ItemPath itemPath, PrismContainerDefinition<? extends Containerable> containerDef) static ItemDefinition
FilterImplUtil.findItemDefinition
(ItemPath parentPath, Class type) void
ObjectPagingImpl.setOrdering
(ItemPath orderBy, OrderDirection direction) void
ValueFilterImpl.setRightHandSidePath
(@Nullable ItemPath rightHandSidePath) ModifierConstructorDescriptionAnyInFilterImpl
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable List<PrismPropertyValue<T>> prismPropertyValues, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition<?> rightHandSideDefinition) EqualFilterImpl
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable List<PrismPropertyValue<T>> prismPropertyValues, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition<?> rightHandSideDefinition) GreaterFilterImpl
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable PrismPropertyValue<T> prismPropertyValue, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition rightHandSideDefinition, boolean equals) protected
ValueFilterImpl
(@NotNull ItemPath fullPath, D definition, @Nullable QName matchingRule, @Nullable List<V> values, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition<?> rightHandSideDefinition) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.query.builder
Modifier and TypeMethodDescriptionR_AtomicFilter.item
(ItemPath itemPath, ItemDefinition<?> itemDefinition) R_Filter.item
(ItemPath itemPath, ItemDefinition<?> itemDefinition) R_Filter.item
(PrismContainerDefinition<?> containerDefinition, ItemPath itemPath) com.evolveum.midpoint.prism.impl.query.builder.R_Filter.OwnedByEntry
R_Filter.ownedBy
(Class<? extends Containerable> type, ItemPath path) static S_FilterEntryOrEmpty
QueryBuilder.queryForReferenceOwnedBy
(Class<? extends Containerable> ownerClass, ItemPath referencePath) Creates a builder for reference search defined by specified owner and reference path.R_Filter.referencedBy
(@NotNull Class<? extends Containerable> type, @NotNull ItemPath path, QName relation) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.query.lang
Modifier and TypeMethodDescriptionPrismQueryLanguageParserImpl.ItemFilterFactory.create
(com.evolveum.midpoint.prism.impl.query.lang.QueryParsingContext.Local context, ItemPath itemPath, ItemDefinition<?> itemDef, QName matchingRule, AxiomQueryParser.SubfilterOrValueContext subfilterOrValue) void
void
QueryWriter.writeVariable
(ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.prism.impl.schema
Modifier and TypeMethodDescription<C extends Containerable,
O extends Objectable>
voidSchemaRegistryImpl.applyDefinition
(PrismContainerValue<C> prismContainerValue, Class<O> compileTimeClass, ItemPath path, boolean force) <C extends Containerable>
voidSchemaRegistryImpl.applyDefinition
(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path, boolean force) SchemaRegistryImpl.determineParentDefinition
(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest) SchemaRegistryStateImpl.determineParentDefinition
(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest) SchemaRegistryImpl.determineReferencedObjectDefinition
(@NotNull QName targetTypeName, ItemPath rest) -
Uses of ItemPath in com.evolveum.midpoint.prism.path
Modifier and TypeClassDescriptionclass
Item Name of Infra Model Items.class
static class
ItemName without prefix specified, ideal item name for runtime data, constants, etc.final class
Modifier and TypeFieldDescriptionstatic final ItemPath
ItemPath.EMPTY_PATH
static final ItemPath
ItemPathImpl.EMPTY_PATH
static final ItemPath
ItemPath.SELF_PATH
Self path is just an empty path, but gives it better interpretation in some contexts.Modifier and TypeMethodDescription@NotNull ItemPath
ItemName.allExceptLast()
@NotNull ItemPath
ItemPath.allExceptLast()
Returns all segments except the last one.@NotNull ItemPath
ItemPathImpl.allExceptLast()
default ItemPath
ItemPath.allUpToIncluding
(int i) Returns all segments up to the specified one (including it).default @NotNull ItemPath
ItemPath.allUpToLastName()
Returns all segments up to the last named one (excluding).default @NotNull ItemPath
Returns a newly created path containing all the segments of this path with added components.static ItemPath[]
ItemPathCollectionsUtil.asPathArray
(QName... names) static @NotNull ItemPath
Creates the path from given components.static @NotNull ItemPath
Creates the path from given components.static @NotNull ItemPath
ItemPath.createReverse
(@NotNull List<?> components) Creates the path from given components in reverse direction.static ItemPath
ItemPath.emptyIfNull
(ItemPath path) Converts null ItemPath to empty one.ItemName.firstAsPath()
ItemPath.firstAsPath()
Returns the first segment as an ItemPath.ItemPathImpl.firstAsPath()
static ItemPath
ItemPath.fromString
(@NotNull String value) PrismContext
must be already initialized in order to call this method.@NotNull ItemPath
TypedItemPath.getPath()
@NotNull ItemPath
ItemName.namedSegmentsOnly()
@NotNull ItemPath
ItemPath.namedSegmentsOnly()
Returns the path containing only the regular named segments.@NotNull ItemPath
ItemPathImpl.namedSegmentsOnly()
default ItemPath
Returns the remainder of "this" path after passing all segments from the other path.static ItemPath
@NotNull ItemPath
ItemName.removeIds()
@NotNull ItemPath
ItemPath.removeIds()
Returns the path with no Id segments.@NotNull ItemPath
ItemPathImpl.removeIds()
@NotNull ItemPath
InfraItemName.rest()
@NotNull ItemPath
InfraItemName.rest
(int n) @NotNull ItemPath
ItemName.rest()
@NotNull ItemPath
ItemName.rest
(int n) default @NotNull ItemPath
ItemPath.rest()
Returns the rest of the path (the tail).@NotNull ItemPath
ItemPath.rest
(int n) Returns the rest of the path (the tail), starting at position "n".@NotNull ItemPath
ItemPathImpl.rest()
@NotNull ItemPath
ItemPathImpl.rest
(int n) default @NotNull ItemPath
ItemPath.stripVariableSegment()
Removes the leading variable segment, if present.ItemName.subPath
(int from, int to) ItemPath.subPath
(int from, int to) Returns a sub-path from (including) to (excluding) given indices.ItemPathImpl.subPath
(int from, int to) Modifier and TypeMethodDescriptionPathKeyedMap.entrySet()
PathSet.iterator()
PathKeyedMap.keySet()
ItemPathCollectionsUtil.pathListFromStrings
(List<String> pathsAsStrings, PrismContext prismContext) ItemPathCollectionsUtil.remainder
(Collection<? extends ItemPath> paths, ItemPath prefix, boolean alsoEquivalent) Strips the prefix from a set of paths.Modifier and TypeMethodDescriptionboolean
@NotNull TypedItemPath
static void
ItemPath.checkNoSpecialSymbols
(ItemPath path) static void
ItemPath.checkNoSpecialSymbolsExceptParent
(ItemPath path) default ItemPath.CompareResult
ItemPath.compareComplex
(@Nullable ItemPath otherPath) Compares two item paths.static ItemPath.CompareResult
ItemPathComparatorUtil.compareComplex
(@Nullable ItemPath path1, @Nullable ItemPath path2) static boolean
ItemPathCollectionsUtil.containsEquivalent
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a path equivalent to `pathToBeFound`.static boolean
ItemPathCollectionsUtil.containsRelated
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a path related to (overlapping) the given one.boolean
PathSet.containsRelated
(@NotNull ItemPath path) Returns `true` it the set (at least partially) covers given item.static boolean
ItemPathCollectionsUtil.containsSubpath
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a sub-path (prefix) of the given path.static boolean
ItemPathCollectionsUtil.containsSubpathOrEquivalent
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a subpath of or equivalent path to the given path.boolean
PathSet.containsSubpathOrEquivalent
(@NotNull ItemPath path) static boolean
ItemPathCollectionsUtil.containsSuperpath
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a superpath of the given path.static boolean
ItemPathCollectionsUtil.containsSuperpathOrEquivalent
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a superpath of or equivalent path to the given path.static ItemPath
ItemPath.emptyIfNull
(ItemPath path) Converts null ItemPath to empty one.static boolean
Utility method performingequals(Object, boolean)
on two nullable objects.default boolean
ItemPath.equivalent
(ItemPath path) Checks if the paths are equivalent.static boolean
ItemPath.equivalent
(ItemPath path1, ItemPath path2) static boolean
ItemPathComparatorUtil.equivalent
(ItemPath path1, ItemPath path2) static Long
ItemPath.firstToIdOrNull
(ItemPath path) static ItemName
ItemPath.firstToNameOrNull
(ItemPath itemPath) static @NotNull UniformItemPath
static <T> T
ItemPathCollectionsUtil.getFromMap
(Map<ItemPath, T> map, ItemPath itemPath) static boolean
Returns true if the path is null or empty.static boolean
ItemPath.isNotEmpty
(ItemPath path) default boolean
Checks if current path is a strict subpath (prefix) of the other path.static boolean
default boolean
ItemPath.isSubPathOrEquivalent
(ItemPath otherPath) Check if current path is a subpath (prefix) of the other path or they are equivalent.static boolean
ItemPathComparatorUtil.isSubPathOrEquivalent
(ItemPath path1, ItemPath path2) default boolean
ItemPath.isSuperPath
(ItemPath otherPath) Check if the other path is a strict subpath (prefix) of this path.static boolean
ItemPathComparatorUtil.isSuperPath
(ItemPath path1, ItemPath path2) default boolean
ItemPath.isSuperPathOrEquivalent
(ItemPath path) Check if the other path is a subpath (prefix) of this path or they are equivalent.static boolean
ItemPathComparatorUtil.isSuperPathOrEquivalent
(ItemPath path1, ItemPath path2) static @NotNull PathSet
Returns immutablePathSet
.static TypedItemPath
default ItemPath
Returns the remainder of "this" path after passing all segments from the other path.ItemPathCollectionsUtil.remainder
(Collection<? extends ItemPath> paths, ItemPath prefix, boolean alsoEquivalent) Strips the prefix from a set of paths.static ItemPath
@NotNull PathSet
Strips the prefix from a set of paths.default boolean
ItemPath.startsWith
(ItemPath prefix) Convenience method with understandable semantics.Modifier and TypeMethodDescriptionboolean
PathSet.addAll
(@NotNull Collection<? extends ItemPath> c) static boolean
ItemPathCollectionsUtil.containsEquivalent
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a path equivalent to `pathToBeFound`.static boolean
ItemPathCollectionsUtil.containsRelated
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a path related to (overlapping) the given one.static boolean
ItemPathCollectionsUtil.containsSubpath
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a sub-path (prefix) of the given path.static boolean
ItemPathCollectionsUtil.containsSubpathOrEquivalent
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a subpath of or equivalent path to the given path.static boolean
ItemPathCollectionsUtil.containsSuperpath
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a superpath of the given path.static boolean
ItemPathCollectionsUtil.containsSuperpathOrEquivalent
(Collection<? extends ItemPath> paths, ItemPath pathToBeFound) Returns true if the collection contains a superpath of or equivalent path to the given path.static <T> T
ItemPathCollectionsUtil.getFromMap
(Map<ItemPath, T> map, ItemPath itemPath) void
ItemPathCollectionsUtil.remainder
(Collection<? extends ItemPath> paths, ItemPath prefix, boolean alsoEquivalent) Strips the prefix from a set of paths. -
Uses of ItemPath in com.evolveum.midpoint.prism.polystring
-
Uses of ItemPath in com.evolveum.midpoint.prism.query
Modifier and TypeMethodDescription@NotNull ItemPath
ItemFilter.getFullPath()
@NotNull ItemPath
ValueFilter.getFullPath()
ObjectOrdering.getOrderBy()
Item path by which to order - should not be null or empty.@NotNull ItemPath
ValueFilter.getParentPath()
@Nullable ItemPath
OwnedByFilter.getPath()
@NotNull ItemPath
ReferencedByFilter.getPath()
ValueFilter.getPath()
ObjectPaging.getPrimaryOrderingPath()
@Nullable ItemPath
ValueFilter.getRightHandSidePath()
Modifier and TypeMethodDescriptionvoid
ObjectPaging.addOrderingInstruction
(ItemPath orderBy, OrderDirection direction) default boolean
ValueFilter.canNestInsideExists
(ItemPath existsPath) Returns true, if current filter can be rewritten to be nested inside exists filter with prefix path This means filter with path prefix/item will become prefix exists (item)<T> @NotNull EqualFilter<T>
QueryFactory.createEqual
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule) Deprecated.<T> @NotNull EqualFilter<T>
QueryFactory.createEqual
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull ExpressionWrapper expression) Deprecated.<T> @NotNull EqualFilter<T>
QueryFactory.createEqual
(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, Object... values) Deprecated.<T> @NotNull EqualFilter<T>
QueryFactory.createEqual
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition<?> rightSideDefinition) Deprecated.<C extends Containerable>
ExistsFilterQueryFactory.createExists
(ItemPath path, Class<C> containerType, ObjectFilter inner) Deprecated.<T> @NotNull GreaterFilter<T>
QueryFactory.createGreater
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, boolean equals) Deprecated.<T> @NotNull GreaterFilter<T>
QueryFactory.createGreater
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper wrapper, boolean equals) 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 GreaterFilter<T>
QueryFactory.createGreater
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals) Deprecated.<T> @NotNull LessFilter<T>
QueryFactory.createLess
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, boolean equals) Deprecated.<T> @NotNull LessFilter<T>
QueryFactory.createLess
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper expressionWrapper, 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.<T> @NotNull LessFilter<T>
QueryFactory.createLess
(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals) Deprecated.@NotNull ObjectOrdering
QueryFactory.createOrdering
(ItemPath orderBy, OrderDirection direction) @NotNull ObjectPaging
QueryFactory.createPaging
(ItemPath orderBy, OrderDirection direction) @NotNull ObjectPaging
QueryFactory.createPaging
(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction) @NotNull RefFilter
QueryFactory.createReferenceEqual
(ItemPath path, PrismReferenceDefinition definition, ExpressionWrapper expression) Deprecated.@NotNull RefFilter
QueryFactory.createReferenceEqual
(ItemPath path, PrismReferenceDefinition definition, Collection<PrismReferenceValue> values) Deprecated.default boolean
AllFilter.matchesOnly
(ItemPath... paths) default boolean
ExistsFilter.matchesOnly
(ItemPath... paths) default boolean
FullTextFilter.matchesOnly
(ItemPath... paths) default boolean
InOidFilter.matchesOnly
(ItemPath... paths) default boolean
LogicalFilter.matchesOnly
(ItemPath... paths) default boolean
NoneFilter.matchesOnly
(ItemPath... paths) default boolean
ObjectFilter.matchesOnly
(ItemPath... paths) Returns true, if filter processes only enumerated item paths and does not use referencedBy, ownedBy where path context changes drastically.default boolean
OrgFilter.matchesOnly
(ItemPath... paths) default boolean
TypeFilter.matchesOnly
(ItemPath... paths) default boolean
ValueFilter.matchesOnly
(ItemPath... paths) default ValueFilter<V,
D> default ExpressionWrapper
void
ObjectPaging.setOrdering
(ItemPath orderBy, OrderDirection direction) void
ValueFilter.setRightHandSidePath
(@Nullable ItemPath rightHandSidePath) void
PrismQueryExpressionFactory.ExpressionWriter.writeVariable
(ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.prism.query.builder
Modifier and TypeMethodDescriptionS_FilterEntry.item
(ItemPath itemPath, ItemDefinition<?> itemDefinition) S_FilterEntry.item
(PrismContainerDefinition<?> containerDefinition, ItemPath itemPath) S_RightHandItemEntry.item
(ItemPath itemPath, ItemDefinition<?> itemDefinition) S_FilterEntry.ownedBy
(Class<? extends Containerable> clazz, ItemPath path) default S_FilterEntryOrEmpty
Ref filter with no values with optional ref-target filter that can follow this call immediately.default S_FilterEntryOrEmpty
Ref filter for target type and relation with optional ref-target filter that can follow this call immediately.Ref filter with single value and optional ref-target filter that can follow this call immediately.default S_FilterEntryOrEmpty
S_FilterEntry.referencedBy
(@NotNull Class<? extends Containerable> clazz, @NotNull ItemPath path) Shortcut toS_FilterEntry.referencedBy(Class, ItemPath, QName)
with null relation which is interpreted as "any".S_FilterEntry.referencedBy
(@NotNull Class<? extends Containerable> clazz, @NotNull ItemPath path, QName relation) Creates `referencedBy` filter that matches if the queried object is referenced by other specified object or container. -
Uses of ItemPath in com.evolveum.midpoint.prism.schema
Modifier and TypeMethodDescription<C extends Containerable,
O extends Objectable>
voidSchemaRegistry.applyDefinition
(PrismContainerValue<C> prismContainerValue, Class<O> type, ItemPath path, boolean force) <C extends Containerable>
voidSchemaRegistry.applyDefinition
(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path, boolean force) SchemaRegistryState.determineParentDefinition
(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest) SchemaRegistry.determineReferencedObjectDefinition
(@NotNull QName targetTypeName, ItemPath rest) -
Uses of ItemPath in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionItemDeltaItem.getResidualPath()
@NotNull ItemPath
ItemDeltaItem.getResolvePath()
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
voidPrismAsserts.assertContainerAdd
(ObjectDelta<?> objectDelta, ItemPath propertyPath, C... containerables) static <C extends Containerable>
voidPrismAsserts.assertContainerAdd
(ObjectDelta<?> objectDelta, ItemPath propertyPath, PrismContainerValue<C>... expectedCVals) static ContainerDelta<?>
PrismAsserts.assertContainerAddGetContainerDelta
(ObjectDelta<?> objectDelta, ItemPath propertyPath) static ContainerDelta<?>
PrismAsserts.assertContainerDeleteGetContainerDelta
(ObjectDelta<?> objectDelta, ItemPath propertyPath) static Item<?,
?> PrismAsserts.assertEmptyAndIncomplete
(PrismObject<?> object, ItemPath itemPath) static void
PrismAsserts.assertEqualsFilter
(ObjectFilter objectFilter, QName expectedFilterDef, QName expectedTypeName, ItemPath path) static <O extends Objectable>
voidPrismAsserts.assertEquivalent
(String message, ItemPath expected, ItemPath actual) static void
PrismAsserts.assertHasNoObject
(PrismContainerValue<?> pcv, ItemPath path) static void
PrismAsserts.assertHasNoTargetName
(PrismContainerValue<?> pcv, ItemPath path) static void
PrismAsserts.assertHasObject
(PrismContainerValue<?> pcv, ItemPath path) static void
PrismAsserts.assertHasTargetName
(PrismContainerValue<?> pcv, ItemPath path) static Item<?,
?> PrismAsserts.assertIncomplete
(PrismContainerValue<?> object, ItemPath itemPath) static Item<?,
?> PrismAsserts.assertIncomplete
(PrismObject<?> object, ItemPath itemPath) static void
PrismAsserts.assertNoItem
(PrismContainer<?> object, ItemPath itemPath) static void
PrismAsserts.assertNoItemDelta
(ObjectDelta<?> objectDelta, ItemPath itemPath) static Item<?,
?> PrismAsserts.assertNotIncomplete
(PrismContainerValue<?> object, ItemPath itemPath) static Item<?,
?> PrismAsserts.assertNotIncomplete
(PrismObject<?> object, ItemPath itemPath) static void
PrismAsserts.assertPathEqualsExceptForPrefixes
(String message, ItemPath expected, ItemPath actual) static void
PrismAsserts.assertPathEquivalent
(String message, ItemPath expected, ItemPath actual) static void
PrismAsserts.assertPropertyAdd
(ObjectDelta<?> objectDelta, ItemPath propertyPath, Object... expectedValues) static void
PrismAsserts.assertPropertyAdd
(Collection<? extends ItemDelta> modifications, ItemPath propertyPath, Object... expectedValues) static void
PrismAsserts.assertPropertyDelete
(ObjectDelta<?> userDelta, ItemPath propertyPath, Object... expectedValues) static void
PrismAsserts.assertPropertyDelete
(Collection<? extends ItemDelta> modifications, ItemPath propertyPath, Object... expectedValues) static <T> void
PrismAsserts.assertPropertyReplace
(ObjectDelta<?> userDelta, ItemPath path, T... expectedValues) static void
PrismAsserts.assertPropertyReplace
(Collection<? extends ItemDelta> modifications, ItemPath propertyPath, Object... expectedValues) static void
PrismAsserts.assertPropertyReplaceSimple
(ObjectDelta<?> objectDelta, ItemPath path) static <T> void
PrismAsserts.assertPropertyValue
(PrismContainer<?> container, ItemPath propPath, T... realPropValues) static <T> void
PrismAsserts.assertPropertyValue
(PrismContainerValue<?> containerValue, ItemPath propPath, T... realPropValues) static <T> void
PrismAsserts.assertPropertyValueMatch
(PrismContainer<?> container, ItemPath propQName, MatchingRule<T> matchingRule, T... realPropValues) static <T> void
PrismAsserts.assertPropertyValueMatch
(PrismContainerValue<?> containerValue, ItemPath propQName, MatchingRule<T> matchingRule, T... realPropValues) static void
PrismAsserts.assertRefFilter
(ObjectFilter objectFilter, QName expectedFilterDef, QName expectedTypeName, ItemPath path) 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) ItemDeltaItem.resolveStructuredProperty
(ItemPath resolvePath, PrismPropertyDefinition<X> outputDefinition) Assumes that this IDI represents structured propertystatic <T extends Objectable>
voidPrismUtil.setPropertyNullAndComplete
(PrismObject<T> prismObject, ItemPath path) Sets the property with the provided path on the provided prism object to null and complete, if found.ModifierConstructorDescriptionprotected
ItemDeltaItem
(@Nullable Item<V, D> itemOld, @Nullable ItemDelta<V, D> delta, @Nullable Item<V, D> itemNew, D definition, @NotNull ItemPath resolvePath, @Nullable ItemPath residualPath, @Nullable Collection<? extends ItemDelta<?, ?>> subItemDeltas) For internal use (e.g., cloning); we do not do any checks here.ItemDeltaItem
(@Nullable Item<V, D> item, D definition, @NotNull ItemPath resolvePath, @Nullable Collection<? extends ItemDelta<?, ?>> subItemDeltas) -
Uses of ItemPath in com.evolveum.midpoint.provisioning.api
Modifier and TypeMethodDescription<O extends ObjectType,
T>
ItemComparisonResultProvisioningService.compare
(Class<O> type, String oid, ItemPath path, T expectedValue, Task task, OperationResult result) Compare value on the resource with the provided value. -
Uses of ItemPath in com.evolveum.midpoint.repo.api
Modifier and TypeMethodDescriptionAggregateQuery.AggregateOrdering.getOrderBy()
AggregateQuery.ResultItem.getPath()
Modifier and TypeMethodDescriptionAggregateQuery.getGroupBy()
CacheInvalidationEventSpecification.getPaths()
Modifier and TypeMethodDescriptionvoid
Sets item path by which aggragate results are grouped by, currently only one item path is supported.AggregateQuery.retrieveFullObject
(ItemName name, ItemPath itemPath) Modifier and TypeMethodDescriptionCacheInvalidationEventSpecification.of
(Class<? extends ObjectType> type, Set<ItemPath> paths, Set<ChangeType> changes) ModifierConstructorDescriptionDereference
(ItemName name, ItemPath path, ItemDefinition<?> definition) ResultItem
(ItemName name, ItemPath path, ItemDefinition<?> definition) Retrieve
(ItemName name, ItemPath path, ItemDefinition<?> definition) ModifierConstructorDescriptionprotected
CacheInvalidationEventSpecification
(Class<? extends ObjectType> objectType, Set<ItemPath> paths, Set<ChangeType> changeTypes) -
Uses of ItemPath in com.evolveum.midpoint.repo.common.activity.run.buckets
Modifier and TypeMethodDescription@Nullable ItemDefinition<?>
ItemDefinitionProvider.getItemDefinition
(@NotNull ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.repo.common.activity.run.state
Modifier and TypeMethodDescriptionvoid
ActivityState.addDeleteItemRealValues
(@NotNull ItemPath path, @NotNull Collection<?> valuesToAdd, @NotNull Collection<?> valuesToDelete) DO NOT use for setting work state items because of dynamic typing of the work state container value.<T> T
ActivityState.getPropertyRealValue
(ItemPath path, Class<T> expectedType) <T> T
ActivityState.getWorkStateItemRealValueClone
(ItemPath path, Class<T> expectedType) <T> T
ActivityState.getWorkStatePropertyRealValue
(ItemPath path, Class<T> expectedType) ActivityState.getWorkStateReferenceRealValue
(ItemPath path) ActivityState.getWorkStateReferenceRealValues
(ItemPath path) void
ActivityState.setItemRealValues
(ItemPath path, Object... values) DO NOT use for setting work state items because of dynamic typing of the work state container value.void
ActivityState.setItemRealValuesCollection
(ItemPath path, Collection<?> values) DO NOT use for setting work state items because of dynamic typing of the work state container value.void
ActivityState.setWorkStateItemRealValues
(ItemPath path, ItemDefinition<?> explicitDefinition, Object... values) void
ActivityState.setWorkStateItemRealValues
(ItemPath path, Object... values) -
Uses of ItemPath in com.evolveum.midpoint.repo.common.activity.run.state.counters
ModifierConstructorDescriptionCountersIncrementOperation
(@NotNull Task task, @NotNull ItemPath counterGroupItemPath, @NotNull Collection<String> countersIdentifiers, @NotNull CommonTaskBeans beans) -
Uses of ItemPath in com.evolveum.midpoint.repo.common.expression
Modifier and TypeMethodDescriptionstatic @Nullable ItemPath
ExpressionUtil.getPath
(@Nullable VariableBindingDefinitionType bindingDefinition) SourceTriple.getResidualPath()
Modifier and TypeMethodDescriptionstatic <V extends PrismValue>
Collection<V>ExpressionUtil.computeTargetValues
(ItemPath path, TypedValue<?> defaultTargetContext, VariablesMap variables, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) static <ID extends ItemDefinition<?>>
IDExpressionUtil.resolveDefinitionPath
(@NotNull ItemPath path, VariablesMap variables, PrismContainerDefinition<?> defaultContext, String shortDesc) static TypedValue<?>
ExpressionUtil.resolvePathGetTypedValue
(ItemPath path, VariablesMap variables, boolean normalizeValuesToDelete, TypedValue<?> defaultContext, ObjectResolver objectResolver, String shortDesc, Task task, OperationResult result) static Object
ExpressionUtil.resolvePathGetValue
(ItemPath path, VariablesMap variables, boolean normalizeValuesToDelete, TypedValue<?> defaultContext, ObjectResolver objectResolver, String shortDesc, Task task, OperationResult result) -
Uses of ItemPath in com.evolveum.midpoint.repo.common.expression.evaluator
Modifier and TypeMethodDescriptionAbstractExpressionEvaluator.finishOutputTriple
(PrismValueDeltaSetTriple<V> resultTriple, Function<Object, Object> additionalConvertor, ItemPath residualPath) Converts intermediate expression result triple to the final output triple according to expected Java type and additional convertor. -
Uses of ItemPath in com.evolveum.midpoint.repo.sqale.mapping
Modifier and TypeMethodDescriptionContainerTableRelationResolver.resolve
(SqaleUpdateContext<?, Q, R> context, ItemPath itemPath) SqaleUpdateContext<?,
?, ?> CountMappingResolver.resolve
(SqaleUpdateContext<?, Q, R> context, ItemPath itemPath) ExtensionMappingResolver.resolve
(SqaleUpdateContext<?, Q, R> context, ItemPath ignored) NestedMappingResolver.resolve
(SqaleUpdateContext<?, Q, R> context, ItemPath ignored) SqaleUpdateContext<?,
?, ?> SqaleItemRelationResolver.resolve
(SqaleUpdateContext<?, Q, R> context, ItemPath itemPath) Resolves current query context to a new context (mapping is always part of context). -
Uses of ItemPath in com.evolveum.midpoint.repo.sqale.qmodel.assignment
-
Uses of ItemPath in com.evolveum.midpoint.repo.sqale.qmodel.common
Modifier and TypeMethodDescriptionabstract ItemPath
QContainerWithFullObjectMapping.getItemPath()
-
Uses of ItemPath in com.evolveum.midpoint.repo.sqale.qmodel.focus
-
Uses of ItemPath in com.evolveum.midpoint.repo.sqale.qmodel.object
Modifier and TypeMethodDescriptionQOperationExecutionMapping.getItemPath()
QSeparatelySerializedItem.getItemPath()
-
Uses of ItemPath in com.evolveum.midpoint.repo.sqale.qmodel.ref
Modifier and TypeFieldDescriptionstatic final Map<Class<?>,
Map<ItemPath, QReferenceMapping<?, ?, ?, ?>>> QReferenceMapping.MAPPING_BY_OWNER_TYPE_AND_PATH
Modifier and TypeMethodDescriptionstatic QReferenceMapping<?,
?, ?, ?> QReferenceMapping.getByOwnerTypeAndPath
(Class<?> ownerType, ItemPath itemPath) static void
QReferenceMapping.registerByOwnerTypeAndPath
(Class<?> ownerType, ItemPath itemPath, QReferenceMapping<?, ?, ?, ?> mapping) ModifierConstructorDescriptionQObjectReferenceFullObjectMapping
(Class<? extends ObjectType> baseType, ItemPath path, String tableName, String defaultAliasName, @NotNull SqaleRepoContext repositoryContext, @NotNull Supplier<QueryTableMapping<?, TQ, TR>> targetMappingSupplier, @Nullable Supplier<QueryTableMapping<OS, OQ, OR>> ownerMappingSupplier, @Nullable BiFunction<QObjectReference<OR>, OQ, com.querydsl.core.types.Predicate> ownerJoin, @Nullable Class<?> ownerType, @Nullable ItemPath referencePath) protected
QObjectReferenceMapping
(String tableName, String defaultAliasName, @NotNull SqaleRepoContext repositoryContext, Class<? extends QObjectReference<?>> referenceType, @NotNull Supplier<QueryTableMapping<?, TQ, TR>> targetMappingSupplier, @Nullable Supplier<QueryTableMapping<OS, OQ, OR>> ownerMappingSupplier, @Nullable BiFunction<QObjectReference<OR>, OQ, com.querydsl.core.types.Predicate> ownerJoin, @Nullable Class<?> ownerType, @Nullable ItemPath referencePath) protected
QReferenceMapping
(String tableName, String defaultAliasName, Class<Q> queryType, @NotNull SqaleRepoContext repositoryContext, @NotNull Supplier<QueryTableMapping<?, TQ, TR>> targetMappingSupplier, @Nullable Supplier<QueryTableMapping<OS, OQ, OR>> ownerMappingSupplier, @Nullable BiFunction<Q, OQ, com.querydsl.core.types.Predicate> ownerJoin, @Nullable Class<?> ownerType, @Nullable ItemPath referencePath) Constructor with owner related parameters to support reference search. -
Uses of ItemPath in com.evolveum.midpoint.repo.sqale.update
Modifier and TypeFieldDescriptionprotected final Map<ItemPath,
SqaleUpdateContext<?, ?, ?>> SqaleUpdateContext.subcontexts
Map of subcontext for knownItemPath
sub-paths relative to this context.Modifier and TypeMethodDescriptionvoid
SqaleUpdateContext.addSubcontext
(ItemPath itemPath, SqaleUpdateContext<?, ?, ?> subcontext) <O> O
RootUpdateContext.findValueOrItem
(@NotNull ItemPath path) <O> O
SqaleUpdateContext.findValueOrItem
(@NotNull ItemPath path) SqaleUpdateContext<?,
?, ?> SqaleUpdateContext.getSubcontext
(ItemPath itemPath) -
Uses of ItemPath in com.evolveum.midpoint.repo.sqlbase
Modifier and TypeMethodDescriptionSqlQueryContext.createCanonicalItemPath
(@NotNull ItemPath itemPath) <CQ extends FlexibleRelationalPathBase<CR>,
CR>
SqlQueryContext.ResolveResult<CQ,CR> SqlQueryContext.resolvePathWithJoins
(ItemPath inputPath) -
Uses of ItemPath in com.evolveum.midpoint.repo.sqlbase.mapping
Modifier and TypeMethodDescriptionfinal <TQ extends FlexibleRelationalPathBase<TR>,
TR>
@NotNull ItemRelationResolver<Q,R, TQ, TR> QueryModelMapping.relationResolver
(ItemPath path) ReturnsItemRelationResolver
for the first component of the providedItemPath
or throws if the resolver is not found. -
Uses of ItemPath in com.evolveum.midpoint.schema
Modifier and TypeMethodDescriptionSchemaService.createCanonicalItemPath
(ItemPath path, QName objectType) static boolean
SelectorOptions.hasToFetchPathNotRetrievedByDefault
(@NotNull ItemPath path, @Nullable Collection<SelectorOptions<GetOperationOptions>> options) Returns true if the asked path must be considered for fetching based on the provided get options.static boolean
SelectorOptions.hasToIncludePath
(@NotNull ItemPath path, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, boolean defaultValue) Returns true if the asked path must be included in the object based on the provided get options. -
Uses of ItemPath in com.evolveum.midpoint.schema.config
Modifier and TypeMethodDescription@NotNull ItemPath
ConfigurationItemOrigin.InDelta.getPath()
@NotNull ItemPath
ConfigurationItemOrigin.InObject.getPath()
@NotNull ItemPath
ObjectTemplateItemDefinitionConfigItem.getRef()
Modifier and TypeMethodDescriptionabstract ConfigurationItemOrigin
static ConfigurationItemOrigin
ConfigurationItemOrigin.inDelta
(@NotNull ObjectType targetObject, @NotNull ItemPath path) static ConfigurationItemOrigin
ConfigurationItemOrigin.inObject
(@NotNull ObjectType originatingObject, @NotNull ItemPath path) static ConfigurationItemOrigin
ConfigurationItemOrigin.inObjectApproximate
(@NotNull ObjectType originatingObject, @NotNull ItemPath knownPath) static ConfigurationItemOrigin
ConfigurationItemOrigin.inResourceOrAncestor
(@NotNull ResourceType resource, ItemPath path) default <CI extends ConfigurationItem<M>>
CIAbstractMappingConfigItem.setTargetIfMissing
(@NotNull ItemPath path, Class<CI> clazz) See LensUtil.setMappingTarget@NotNull AutoAssignMappingConfigItem
AutoAssignMappingConfigItem.setTargetIfMissing
(@NotNull ItemPath path) See LensUtil.setMappingTarget@NotNull ObjectTemplateMappingConfigItem
ObjectTemplateMappingConfigItem.setTargetIfMissing
(@NotNull ItemPath path) See LensUtil.setMappingTarget -
Uses of ItemPath in com.evolveum.midpoint.schema.constants
Modifier and TypeFieldDescriptionstatic final @NotNull ItemPath
SchemaConstants.CORRELATION_CASE_CLOSE_TIMESTAMP_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_CASE_OPEN_TIMESTAMP_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_CORRELATOR_STATE_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_END_TIMESTAMP_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_OWNER_OPTIONS_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_PERFORMER_COMMENT_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_PERFORMER_REF_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_RESULTING_OWNER_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_SITUATION_PATH
static final @NotNull ItemPath
SchemaConstants.CORRELATION_START_TIMESTAMP_PATH
static final ItemPath
SchemaConstants.ICFS_NAME_PATH
static final ItemPath
SchemaConstants.ICFS_UID_PATH
static final ItemPath
SchemaConstants.PATH_ACTIVATION
static final ItemPath
SchemaConstants.PATH_ACTIVATION_ADMINISTRATIVE_STATUS
static final ItemPath
SchemaConstants.PATH_ACTIVATION_ARCHIVE_TIMESTAMP
static final ItemPath
SchemaConstants.PATH_ACTIVATION_DISABLE_REASON
static final ItemPath
SchemaConstants.PATH_ACTIVATION_DISABLE_TIMESTAMP
static final ItemPath
SchemaConstants.PATH_ACTIVATION_EFFECTIVE_STATUS
static final ItemPath
SchemaConstants.PATH_ACTIVATION_ENABLE_TIMESTAMP
static final ItemPath
SchemaConstants.PATH_ACTIVATION_EXISTENCE
static final ItemPath
SchemaConstants.PATH_ACTIVATION_LOCKOUT_STATUS
static final ItemPath
SchemaConstants.PATH_ACTIVATION_VALID_FROM
static final ItemPath
SchemaConstants.PATH_ACTIVATION_VALID_TO
static final ItemPath
SchemaConstants.PATH_ASSIGNMENT_ACTIVATION_EFFECTIVE_STATUS
static final ItemPath
SchemaConstants.PATH_ASSIGNMENT_ACTIVATION_VALID_FROM
static final ItemPath
SchemaConstants.PATH_ASSIGNMENT_ACTIVATION_VALID_TO
static final ItemPath
SchemaConstants.PATH_ASSIGNMENT_CONSTRUCTION_INTENT
static final ItemPath
SchemaConstants.PATH_ASSIGNMENT_CONSTRUCTION_KIND
static final ItemPath
SchemaConstants.PATH_ASSIGNMENT_DESCRIPTION
static final ItemPath
SchemaConstants.PATH_ASSIGNMENT_TARGET_REF
static final ItemPath
SchemaConstants.PATH_AUTHENTICATION_BEHAVIOR_FAILED_LOGINS
static final ItemPath
SchemaConstants.PATH_AUTOASSIGN_ENABLED
static final ItemPath
SchemaConstants.PATH_CREDENTIALS_NONCE_FAILED_LOGINS
static final ItemPath
SchemaConstants.PATH_CREDENTIALS_PASSWORD
static final ItemPath
SchemaConstants.PATH_CREDENTIALS_PASSWORD_FAILED_LOGINS
static final ItemPath
SchemaConstants.PATH_CREDENTIALS_PASSWORD_HISTORY_ENTRY
static final ItemPath
SchemaConstants.PATH_CREDENTIALS_PASSWORD_HISTORY_LENGTH
static final ItemPath
SchemaConstants.PATH_CREDENTIALS_PASSWORD_VALUE
static final ItemPath
SchemaConstants.PATH_CREDENTIALS_PASSWORD_VALUE_POLICY_REF
static final ItemPath
SchemaConstants.PATH_CREDENTIALS_SECURITY_QUESTIONS_FAILED_LOGINS
static final @NotNull ItemPath
SchemaConstants.PATH_FOCUS_DEFAULT_AUTHORITATIVE_SOURCE
static final @NotNull ItemPath
SchemaConstants.PATH_FOCUS_IDENTITY
static final @NotNull ItemPath
SchemaConstants.PATH_FOCUS_NORMALIZED_DATA
static final ItemPath
SchemaConstants.PATH_INDUCEMENT_POLICY_RULE
static final ItemPath
SchemaConstants.PATH_LINK_REF
static final ItemPath
SchemaConstants.PATH_METADATA_LAST_PROVISIONING_TIMESTAMP_NAMES_ONLY
static final ItemPath
SchemaConstants.PATH_MODEL_EXTENSION_DRY_RUN
static final ItemPath
SchemaConstants.PATH_MODEL_EXTENSION_EXECUTE_OPTIONS
static final ItemPath
SchemaConstants.PATH_MODEL_EXTENSION_OBJECT_DELTA
static final ItemPath
SchemaConstants.PATH_MODEL_EXTENSION_OBJECT_QUERY
static final ItemPath
SchemaConstants.PATH_MODEL_EXTENSION_OBJECT_TYPE
static final ItemPath
SchemaConstants.PATH_NONCE
static final ItemPath
SchemaConstants.PATH_NONCE_VALUE
static final ItemPath
SchemaConstants.PATH_OBJECT_REFERENCE
static final ItemPath
SchemaConstants.PATH_OPERATIONAL_STATE_LAST_AVAILABILITY_STATUS
static final ItemPath
SchemaConstants.PATH_PARENT
static final ItemPath
SchemaConstants.PATH_PARENT_ORG_REF
static final ItemPath
SchemaConstants.PATH_PASSWORD
static final ItemPath
SchemaConstants.PATH_PASSWORD_FORCE_CHANGE
static final ItemPath
SchemaConstants.PATH_PASSWORD_METADATA
static final ItemPath
SchemaConstants.PATH_PASSWORD_VALUE
static final ItemPath
SchemaConstants.PATH_ROLE_MEMBERSHIP_REF
static final ItemPath
SchemaConstants.PATH_SECURITY_QUESTIONS
static final ItemPath
SchemaConstants.PATH_SECURITY_QUESTIONS_QUESTION_ANSWER
static final ItemPath
SchemaConstants.PATH_TRIGGER
-
Uses of ItemPath in com.evolveum.midpoint.schema.delta
Modifier and TypeMethodDescriptionConflict.getPath()
ContainerTreeDeltaValue.getPath()
ItemTreeDelta.getPath()
ItemTreeDeltaValue.getPath()
ObjectTreeDelta.getPath()
ObjectTreeDeltaValue.getPath()
Modifier and TypeMethodDescription<D extends ItemTreeDelta>
DContainerTreeDeltaValue.findItemDelta
(ItemPath path, Class<D> deltaClass) <D extends ItemTreeDelta>
DContainerTreeDelta.findOrCreateItemDelta
(ItemPath path, Class<D> deltaClass) <D extends ItemTreeDelta>
DContainerTreeDeltaValue.findOrCreateItemDelta
(ItemPath path, Class<D> deltaClass) -
Uses of ItemPath in com.evolveum.midpoint.schema.merger
Modifier and TypeMethodDescriptionprotected static PathKeyedMap<ItemMerger>
BaseMergeOperation.createPathMap
(Map<ItemPath, ItemMerger> sourceMap) -
Uses of ItemPath in com.evolveum.midpoint.schema.processor
Modifier and TypeMethodDescription@NotNull ItemPath
AttributePath.allExceptLast()
AttributePath.firstAsPath()
ResourceObjectInboundDefinition.FocusSpecification.getFocusItemPath()
ResourceObjectIdentifier.getSearchPath()
@NotNull ItemPath
NormalizationAwareResourceAttributeDefinition.getStandardPath()
ShadowAttributeDefinition.getStandardPath()
@NotNull ItemPath
ShadowReferenceAttributeDefinitionImpl.getStandardPath()
default @NotNull ItemPath
ShadowSimpleAttribute.getStandardPath()
default @NotNull ItemPath
ShadowSimpleAttributeDefinition.getStandardPath()
Returns the standard path where this attribute can be found in shadows.@NotNull ItemPath
AttributePath.namedSegmentsOnly()
@NotNull ItemPath
AttributePath.removeIds()
@NotNull ItemPath
AttributePath.rest
(int n) AttributePath.subPath
(int from, int to) Modifier and TypeMethodDescription@NotNull PropertyDelta<T>
NormalizationAwareResourceAttributeDefinition.createEmptyDelta
(ItemPath path) @NotNull ContainerDelta<ShadowAssociationValueType>
ShadowReferenceAttributeDefinitionImpl.createEmptyDelta
(ItemPath path) @NotNull PropertyDelta<T>
ShadowSimpleAttributeDefinitionImpl.createEmptyDelta
(ItemPath path) static <O extends Objectable,
X>
ShadowCoordinatesQualifiedObjectDelta<O>RefineryObjectFactory.createShadowDiscriminatorModificationReplaceProperty
(Class<O> type, String resourceOid, ShadowKindType kind, String intent, ItemPath propertyPath, X... propertyValues) Convenience method for quick creation of object deltas that replace a single object property.ResourceAttributeContainerDefinition.findAttributeDefinition
(ItemPath elementPath) ResourceAttributeContainerDefinitionImpl.findAttributeDefinition
(ItemPath elementPath) <ID extends ItemDefinition<?>>
IDAbstractResourceObjectDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <ID extends ItemDefinition<?>>
IDCompositeObjectDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T1 extends ItemDefinition<?>>
T1NormalizationAwareResourceAttributeDefinition.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T1> clazz) default <D extends ItemDefinition<?>>
DShadowItemDefinitionTemp.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<D> clazz) <ID extends ItemDefinition<?>>
IDShadowReferenceAttributeDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<ID> clazz) <T2 extends ItemDefinition<?>>
T2ShadowSimpleAttributeDefinitionImpl.findItemDefinition
(@NotNull ItemPath path, @NotNull Class<T2> clazz) static @NotNull AttributePath
static @NotNull Optional<AttributePath>
AttributePath.optionalOf
(ItemPath path) Modifier and TypeMethodDescriptionvoid
AbstractResourceObjectDefinitionImpl.trimTo
(@NotNull Collection<ItemPath> paths) void
CompositeObjectDefinitionImpl.trimTo
(@NotNull Collection<ItemPath> paths) void
ResourceObjectDefinition.trimTo
(@NotNull Collection<ItemPath> paths) void
ResourceObjectTypeDefinitionImpl.trimTo
(@NotNull Collection<ItemPath> paths) -
Uses of ItemPath in com.evolveum.midpoint.schema.processor.deleg
Modifier and TypeMethodDescriptiondefault ShadowSimpleAttributeDefinition<?>
ResourceAttributeContainerDefinitionDelegator.findAttributeDefinition
(ItemPath elementPath) -
Uses of ItemPath in com.evolveum.midpoint.schema.query
Modifier and TypeMethodDescriptionAbstractTypedQuery.orderBy
(ItemPath path, OrderDirection direction) -
Uses of ItemPath in com.evolveum.midpoint.schema.route
-
Uses of ItemPath in com.evolveum.midpoint.schema.selector.spec
Modifier and TypeMethodDescriptionstatic ParentClause
ParentClause.of
(@NotNull ValueSelector parent, @NotNull ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.schema.statistics
Modifier and TypeMethodDescriptionActivityStatisticsUtil.getAllStatisticsPaths
(@NotNull TaskType task) Returns all paths in activity states that point to the statistics.ActivityStatisticsUtil.getStatePathsStream
(@NotNull TaskType task) -
Uses of ItemPath in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescription@NotNull ItemPath
AccessCertificationCaseId.asItemPath()
@NotNull ItemPath
AccessCertificationWorkItemId.asItemPath()
@NotNull ItemPath
WorkItemId.asItemPath()
static @NotNull ItemPath
ValueMetadataTypeUtil.getPathOf
(@NotNull ValueMetadataType metadata) Returns the (relative) path to the given metadata bean.static @NotNull ItemPath
ItemRefinedDefinitionTypeUtil.getRef
(@NotNull ItemRefinedDefinitionType bean) static ItemPath
ValueMetadataTypeUtil.getStorageMetadataPath
(ObjectType object, QName propName) Modifier and TypeMethodDescriptionFullTextSearchUtil.getFullTextSearchItemPaths
(@NotNull FullTextSearchConfigurationType config, Class<? extends ObjectType> clazz) FullTextSearchUtil.getFullTextSearchItemPaths
(@NotNull FullTextSearchConfigurationType config, List<QName> types) static Collection<ItemPath>
MiscSchemaUtil.itemReferenceListTypeToItemPathList
(PropertyReferenceListType resolve) Modifier and TypeMethodDescriptionstatic @Nullable ObjectTemplateItemDefinitionType
ObjectTemplateTypeUtil.findItemDefinition
(@NotNull ObjectTemplateType template, @NotNull ItemPath path) Resource.ResourceItemDefinitionResolver.findItemDefinition
(@NotNull Class<? extends Containerable> type, @NotNull ItemPath itemPath) static @Nullable PrismProperty<?>
MatchingUtil.findProperty
(ObjectType object, ItemPath path) Finds a property even if the path was reduced by removing all container IDs.static ItemName
ShadowUtil.getAttributeName
(ItemPath attributePath, String message) static <T> T
ObjectTypeUtil.getExtensionItemRealValue
(PrismContainerValue<?> parent, ItemPath path) static Set<?>
MatchingUtil.getRealValuesForPath
(Containerable containerable, ItemPath path) MatchingUtil.getValuesForPath
(PrismObject<?> object, ItemPath path) static boolean
ShadowUtil.matchesAttribute
(ItemPath path, QName attributeName) -
Uses of ItemPath in com.evolveum.midpoint.schema.util.task
Modifier and TypeFieldDescriptionstatic final ItemPath
ActivityStateOverviewUtil.ACTIVITY_TREE_STATE_OVERVIEW_PATH
Modifier and TypeMethodDescriptionstatic @NotNull ItemPath
ActivityStateUtil.getStateItemPath
(@NotNull TaskActivityStateType workState, @NotNull ActivityPath activityPath) Determines state item path for a given activity path.Modifier and TypeMethodDescriptionstatic ActivityStateType
ActivityStateUtil.getActivityState
(@NotNull TaskType task, @NotNull ItemPath stateItemPath) Finds a state of an activity, given the state item path.static @NotNull ActivityStateType
ActivityStateUtil.getActivityStateRequired
(@NotNull TaskActivityStateType taskState, @NotNull ItemPath stateItemPath) Finds a state of an activity, given the state item path. -
Uses of ItemPath in com.evolveum.midpoint.schema.validator
Modifier and TypeMethodDescriptionValidationItem.path()
Returns the value of thepath
record component.Modifier and TypeMethodDescriptionProtectedStringViolations.getClearValue()
ProtectedStringViolations.getEncrypted()
ProtectedStringViolations.getHashed()
Modifier and TypeMethodDescriptionvoid
ProtectedStringViolations.addClearValue
(ItemPath path) void
ProtectedStringViolations.addEncrypted
(ItemPath path) void
boolean
UpgradeObjectProcessor.isApplicable
(PrismObject<?> object, ItemPath path) Checks if the processor is applicable for the object and path.boolean
UpgradeObjectProcessor.process
(PrismObject<T> object, ItemPath path) Executes upgrade of item defined by path argument by modifying the object to correct state.default String
UpgradeObjectProcessor.upgradeDescription
(PrismObject<T> object, ItemPath path) ModifierConstructorDescriptionValidationItem
(ValidationItemType type, ValidationItemStatus status, LocalizableMessage message, ItemPath path, T data) Creates an instance of aValidationItem
record class. -
Uses of ItemPath in com.evolveum.midpoint.schema.validator.processor
Modifier and TypeMethodDescriptiondefault <C extends Containerable>
CProcessorMixin.getItemParent
(PrismObject<?> object, ItemPath path) boolean
AccountPasswordPolicyProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ActivityProfilingProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ActivityTracingProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
AdditionalPanelsProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
AddRemoveAttributeValuesProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ApprovalWorkItemsProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
AuthenticationNameProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
BoundaryProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
CaseTaskRefProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
CleanupPolicyProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ContainerProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
CredentialsResetNameProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
CustomTransportProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
DefaultObjectTypeProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
DefaultScopeProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ExecutionModeProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ExecutionRecordProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ExpectedTotalProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
FileTransportProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
FollowOnProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
GuiActionNameProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
LiveSyncErrorHandlingProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
MailTransportProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ModelOperationContextProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
NonIterativeChangeExecutionProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ObjectFormsProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
OidBoundProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
PersonaTargetSubtypeProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
PropertyConstraintProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ReconcileAffectedProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
RecurrenceProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ReportOutputOidProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ResourceSynchronizationProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
RoleCatalogCollectionsProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
RoleCatalogRefProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
RoleManagementDefaultCollectionProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
Saml2NetworkProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
SearchItemDisplayNameProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
SmsTransportProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
SubtypeProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
TaskCategoryProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
TaskPolicyProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
UseLegacyApproversProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
UserDashboardLinkProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
UserDashboardProcessor.isApplicable
(PrismObject<?> object, ItemPath path) default <O extends ObjectType>
booleanProcessorMixin.matchObjectTypeAndPathTemplate
(@NotNull PrismObject<?> object, @NotNull ItemPath path, @NotNull Class<O> type, @NotNull ItemPath expected) Matches object type and path template (without container ids in case of multivalue containers).default <O extends Containerable>
booleanProcessorMixin.matchParentTypeAndItemName
(PrismObject<?> object, ItemPath path, Class<O> type, ItemName itemName) boolean
AccountPasswordPolicyProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
ActivityProfilingProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
ActivityTracingProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
AdditionalPanelsProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
AddRemoveAttributeValuesProcessor.process
(PrismObject<ResourceType> object, ItemPath path) boolean
ApprovalWorkItemsProcessor.process
(PrismObject<AssignmentHolderType> object, ItemPath path) boolean
AuthenticationNameProcessor.process
(PrismObject<SecurityPolicyType> object, ItemPath path) boolean
BoundaryProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
CaseTaskRefProcessor.process
(PrismObject<CaseType> object, ItemPath path) boolean
CleanupPolicyProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
ContainerProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
CredentialsResetNameProcessor.process
(PrismObject<SecurityPolicyType> object, ItemPath path) boolean
CustomTransportProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
DefaultObjectTypeProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
DefaultScopeProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
ExecutionModeProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
ExecutionRecordProcessor.process
(PrismObject<CaseType> object, ItemPath path) boolean
ExpectedTotalProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
FileTransportProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
FollowOnProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
GuiActionNameProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
LiveSyncErrorHandlingProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
MailTransportProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
ModelOperationContextProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
NonIterativeChangeExecutionProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
ObjectFormsProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
OidBoundProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
PersonaTargetSubtypeProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
PropertyConstraintProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
ReconcileAffectedProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
RecurrenceProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
ReportOutputOidProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
ResourceSynchronizationProcessor.process
(PrismObject<ResourceType> object, ItemPath path) boolean
RoleCatalogCollectionsProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
RoleCatalogRefProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
RoleManagementDefaultCollectionProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
Saml2NetworkProcessor.process
(PrismObject<SecurityPolicyType> object, ItemPath path) boolean
SearchItemDisplayNameProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
SmsTransportProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
SubtypeProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
TaskCategoryProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
TaskPolicyProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
UseLegacyApproversProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
UserDashboardLinkProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
UserDashboardProcessor.process
(PrismObject<ObjectType> object, ItemPath path) ActivityTracingProcessor.upgradeDescription
(PrismObject<TaskType> object, ItemPath path) ContainerProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) ExpectedTotalProcessor.upgradeDescription
(PrismObject<TaskType> object, ItemPath path) FollowOnProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) ObjectFormsProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) OidBoundProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) PersonaTargetSubtypeProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) ResourceSynchronizationProcessor.upgradeDescription
(PrismObject<ResourceType> object, ItemPath path) SubtypeProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) TaskPolicyProcessor.upgradeDescription
(PrismObject<TaskType> object, ItemPath path) UserDashboardLinkProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) -
Uses of ItemPath in com.evolveum.midpoint.security.enforcer.api
Modifier and TypeMethodDescriptionPositiveNegativeItemPaths.getExcludedItems()
PositiveNegativeItemPaths.getIncludedItems()
Modifier and TypeMethodDescriptiondefault AuthorizationDecisionType
ObjectSecurityConstraints.computeItemDecision
(@NotNull ItemPath nameOnlyItemPath, @NotNull String[] actionUrls, @Nullable AuthorizationDecisionType defaultDecision, @Nullable AuthorizationPhaseType phase) <O extends ObjectType>
AccessDecisionSecurityEnforcer.determineItemDecision
(@NotNull ObjectSecurityConstraints securityConstraints, @NotNull ObjectDelta<O> delta, PrismObject<O> currentObject, @NotNull String operationUrl, @NotNull AuthorizationPhaseType phase, @NotNull ItemPath itemPath) Determines the access to given item (e.g.@Nullable AuthorizationDecisionType
ItemSecurityConstraints.findItemDecision
(@NotNull ItemPath nameOnlyItemPath) Returns the explicit allow-deny decision (if present) for the particular item and all its sub-items.@Nullable AuthorizationDecisionType
ObjectSecurityConstraints.findItemDecision
(@NotNull ItemPath nameOnlyItemPath, @NotNull String[] actionUrls, @Nullable AuthorizationPhaseType phase) Returns the explicit allow-deny decision (if present) for the particular item and all its sub-items, relevant to the actions (considered equivalent) and phase(s).@Nullable AuthorizationDecisionType
ObjectSecurityConstraints.findItemDecision
(@NotNull ItemPath nameOnlyItemPath, @NotNull String actionUrl, @Nullable AuthorizationPhaseType phase) Returns the explicit allow-deny decision (if present) for the particular item and all its sub-items, relevant to the action and phase(s).PrismEntityOpConstraints.ForValueContent.getValueConstraints
(@NotNull ItemPath nameOnlyPath) Returns compiled constraints for given item, ignoring differences between values.boolean
Is given `nameOnlyItemPath` considered to be _completely included_ in this specification? Generally, the contract of this method is intuitive.Modifier and TypeMethodDescriptionvoid
PositiveNegativeItemPaths.collectItemPaths
(Collection<? extends ItemPath> newIncludedItems, Collection<? extends ItemPath> newExcludedItems) Augments this specification with additional "included" (~ item) and "excluded" (~ exceptItem) item path collections.static void
PositiveNegativeItemPaths.dumpItems
(StringBuilder sb, List<? extends ItemPath> items) -
Uses of ItemPath in com.evolveum.midpoint.task.api
Modifier and TypeMethodDescriptionboolean
Task.doesItemExist
(ItemPath path) TODOTask.getActivityStateOrClone
(ItemPath path) TODO<C extends Containerable>
CTask.getContainerableOrClone
(ItemPath path, Class<C> type) TODO<T> T
Task.getItemRealValueOrClone
(ItemPath path, Class<T> expectedType) <T> T
Task.getPropertyRealValue
(ItemPath path, Class<T> expectedType) <T> T
Task.getPropertyRealValueOrClone
(ItemPath path, Class<T> expectedType) Task.getReferenceRealValue
(ItemPath path) TODO what about thread safety?Task.getReferenceRealValues
(ItemPath path) TODO what about thread safety?default void
Task.setItemRealValues
(ItemPath path, Object... value) default void
Task.setItemRealValuesCollection
(ItemPath path, Collection<?> values) <T> void
Task.setPropertyRealValue
(ItemPath path, T value) -
Uses of ItemPath in com.evolveum.midpoint.task.api.test
Modifier and TypeMethodDescriptionboolean
NullTaskImpl.doesItemExist
(ItemPath path) NullTaskImpl.getActivityStateOrClone
(ItemPath path) <C extends Containerable>
CNullTaskImpl.getContainerableOrClone
(ItemPath path, Class<C> type) <T> T
NullTaskImpl.getItemRealValueOrClone
(ItemPath path, Class<T> expectedType) <T> T
NullTaskImpl.getPropertyRealValue
(ItemPath path, Class<T> expectedType) <T> T
NullTaskImpl.getPropertyRealValueOrClone
(ItemPath path, Class<T> expectedType) NullTaskImpl.getReferenceRealValue
(ItemPath path) NullTaskImpl.getReferenceRealValues
(ItemPath path) <T> void
NullTaskImpl.setPropertyRealValue
(ItemPath path, T value) -
Uses of ItemPath in com.evolveum.midpoint.web.component.prism
-
Uses of ItemPath in com.evolveum.midpoint.web.component.prism.show
Modifier and TypeMethodDescriptionWrapperVisualization.getSourceAbsPath()
WrapperVisualization.getSourceRelPath()
-
Uses of ItemPath in com.evolveum.midpoint.web.component.search
-
Uses of ItemPath in com.evolveum.midpoint.web.component.search.filter
Modifier and TypeMethodDescriptionvoid
ValueSearchFilterItem.setPropertyPath
(ItemPath propertyPath) -
Uses of ItemPath in com.evolveum.midpoint.web.model
Modifier and TypeMethodDescriptionstatic <C extends Containerable,
T extends Containerable>
PrismContainerValueWrapperModel<T,C> PrismContainerValueWrapperModel.fromContainerValueWrapper
(org.apache.wicket.model.IModel<? extends PrismContainerValueWrapper<T>> model, ItemPath path) static <C extends Containerable,
T extends Containerable>
PrismContainerWrapperModel<C,T> PrismContainerWrapperModel.fromContainerValueWrapper
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> parent, ItemPath path) static <C extends Containerable,
T>
PrismPropertyWrapperModel<C,T> PrismPropertyWrapperModel.fromContainerValueWrapper
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> parent, ItemPath path) static <C extends Containerable,
R extends Referencable>
PrismReferenceWrapperModel<C,R> PrismReferenceWrapperModel.fromContainerValueWrapper
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> parent, ItemPath path) static <C extends Containerable,
T extends Containerable>
PrismContainerValueWrapperModel<T,C> PrismContainerValueWrapperModel.fromContainerWrapper
(org.apache.wicket.model.IModel<? extends PrismContainerWrapper<T>> model, ItemPath path) static <C extends Containerable,
T extends Containerable>
PrismContainerWrapperModel<C,T> PrismContainerWrapperModel.fromContainerWrapper
(org.apache.wicket.model.IModel<? extends PrismContainerWrapper<C>> parent, ItemPath path) static <C extends Containerable,
T extends Containerable>
PrismContainerWrapperModel<C,T> PrismContainerWrapperModel.fromContainerWrapper
(org.apache.wicket.model.IModel<? extends PrismContainerWrapper<C>> parent, ItemPath path, SerializableSupplier<PageBase> page) static <C extends Containerable,
T>
PrismPropertyWrapperModel<C,T> PrismPropertyWrapperModel.fromContainerWrapper
(org.apache.wicket.model.IModel<? extends PrismContainerWrapper<C>> parent, ItemPath path) static <C extends Containerable,
R extends Referencable>
PrismReferenceWrapperModel<C,R> PrismReferenceWrapperModel.fromContainerWrapper
(org.apache.wicket.model.IModel<? extends PrismContainerWrapper<C>> parent, ItemPath path) ModifierConstructorDescriptionPrismContainerWrapperHeaderModel
(org.apache.wicket.model.IModel<?> parent, ItemPath path, PageBase pageBase) PrismPropertyWrapperHeaderModel
(org.apache.wicket.model.IModel<?> parent, ItemPath path, PageBase pageBase) PrismReferenceWrapperHeaderModel
(org.apache.wicket.model.IModel<?> parent, ItemPath path, PageBase pageBase) -
Uses of ItemPath in com.evolveum.midpoint.web.page.admin.server
-
Uses of ItemPath in com.evolveum.midpoint.web.util
-
Uses of ItemPath in com.evolveum.prism.xml.ns._public.types_3
Modifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement<ItemPath>
ObjectFactory.createItemPathType
(ItemPath value) ItemPathType.toItemPathList
(List<ItemPathType> list) Modifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement<ItemPath>
ObjectFactory.createItemPathType
(ItemPath value) <V> V
RawType.getParsedRealValue
(ItemDefinition<?> itemDefinition, ItemPath itemPath) void
ItemPathType.setItemPath
(ItemPath itemPath)