Uses of Interface
com.evolveum.midpoint.prism.path.ItemPath
-
-
Uses of ItemPath in com.evolveum.midpoint.common.refinery
Methods in com.evolveum.midpoint.common.refinery with parameters of type ItemPath Modifier and Type Method Description PropertyDelta<T>
LayerRefinedAttributeDefinitionImpl. createEmptyDelta(ItemPath path)
static <O extends Objectable,X>
ShadowDiscriminatorObjectDelta<O>RefineryObjectFactory. createShadowDiscriminatorModificationReplaceProperty(Class<O> type, String resourceOid, ShadowKindType kind, String intent, ItemPath propertyPath, PrismContext prismContext, X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.<ID extends ItemDefinition>
IDCompositeRefinedObjectClassDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)
<DT extends ItemDefinition>
DTLayerRefinedAttributeDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<DT> clazz)
<ID extends ItemDefinition>
IDLayerRefinedObjectClassDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)
<ID extends ItemDefinition>
IDRefinedObjectClassDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)
<ID extends ItemDefinition>
IDCompositeRefinedObjectClassDefinitionImpl. findNamedItemDefinition(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz)
<ID extends ItemDefinition>
IDLayerRefinedObjectClassDefinitionImpl. findNamedItemDefinition(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz)
<ID extends ItemDefinition>
IDRefinedObjectClassDefinitionImpl. findNamedItemDefinition(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz)
Method parameters in com.evolveum.midpoint.common.refinery with type arguments of type ItemPath Modifier and Type Method Description void
CompositeRefinedObjectClassDefinitionImpl. trimTo(@NotNull Collection<ItemPath> paths)
void
LayerRefinedObjectClassDefinitionImpl. trimTo(@NotNull Collection<ItemPath> paths)
void
RefinedObjectClassDefinitionImpl. trimTo(@NotNull Collection<ItemPath> paths)
-
Uses of ItemPath in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api with parameters of type ItemPath Modifier and Type Method Description <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)
Method parameters in com.evolveum.midpoint.model.api with type arguments of type ItemPath Modifier and Type Method Description <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
Methods in com.evolveum.midpoint.model.api.context that return ItemPath Modifier and Type Method Description ItemPath
Mapping. getOutputPath()
-
Uses of ItemPath in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with parameters of type ItemPath Modifier and Type Method Description @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. -
Uses of ItemPath in com.evolveum.midpoint.model.api.validator
Methods in com.evolveum.midpoint.model.api.validator that return ItemPath Modifier and Type Method Description @Nullable ItemPath
Issue. getItemPath()
Methods in com.evolveum.midpoint.model.api.validator with parameters of type ItemPath Modifier and Type Method Description void
ValidationResult. add(Issue.Severity severity, @NotNull String category, @NotNull String code, @NotNull String text, @Nullable ObjectReferenceType objectRef, @Nullable ItemPath itemPath)
Constructors in com.evolveum.midpoint.model.api.validator with parameters of type ItemPath Constructor Description Issue(@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
Methods in com.evolveum.midpoint.model.api.visualizer that return ItemPath Modifier and Type Method Description ItemPath
Scene. getSourceAbsPath()
ItemPath
Scene. getSourceRelPath()
Scene root path, relative to the owning scene root path.ItemPath
SceneItem. getSourceRelPath()
Item path, relative to the scene root path. -
Uses of ItemPath in com.evolveum.midpoint.model.common.expression.evaluator.path
Methods in com.evolveum.midpoint.model.common.expression.evaluator.path that return ItemPath Modifier and Type Method Description ItemPath
PathExpressionEvaluator. getPath()
-
Uses of ItemPath in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping that return ItemPath Modifier and Type Method Description ItemPath
AbstractMappingBuilder. getDefaultTargetPath()
ItemPath
AbstractMappingBuilder. getImplicitSourcePath()
ItemPath
AbstractMappingBuilder. getImplicitTargetPath()
ItemPath
AbstractMappingImpl. getOutputPath()
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type ItemPath Modifier and Type Method Description RT
AbstractMappingBuilder. defaultTargetPath(ItemPath val)
RT
AbstractMappingBuilder. implicitSourcePath(ItemPath val)
RT
AbstractMappingBuilder. implicitTargetPath(ItemPath val)
-
Uses of ItemPath in com.evolveum.midpoint.model.common.mapping.metadata
Methods in com.evolveum.midpoint.model.common.mapping.metadata that return types with arguments of type ItemPath Modifier and Type Method Description Collection<ItemPath>
ItemValueMetadataProcessingSpec. getTransientPaths()
Methods in com.evolveum.midpoint.model.common.mapping.metadata with parameters of type ItemPath Modifier and Type Method Description boolean
ItemValueMetadataProcessingSpec. isFullProcessing(ItemPath itemPath)
boolean
MetadataItemProcessingSpecImpl. isFullProcessing(ItemPath dataItemPath)
void
ItemValueMetadataProcessingSpec. populateFromCurrentFocusTemplate(ModelContext<?> lensContext, ItemPath dataPath, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result)
void
ItemValueMetadataProcessingSpec. populateFromCurrentFocusTemplate(ItemPath dataPath, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result)
Constructors in com.evolveum.midpoint.model.common.mapping.metadata with parameters of type ItemPath Constructor Description MetadataItemProcessingSpecImpl(@NotNull ItemPath metadataItemPath)
-
Uses of ItemPath in com.evolveum.midpoint.model.common.mapping.metadata.builtin
Methods in com.evolveum.midpoint.model.common.mapping.metadata.builtin that return ItemPath Modifier and Type Method Description @NotNull ItemPath
BuiltinMetadataMapping. getTargetPath()
-
Uses of ItemPath in com.evolveum.midpoint.model.common.stringpolicy
Methods in com.evolveum.midpoint.model.common.stringpolicy with parameters of type ItemPath Modifier and Type Method Description String
ValuePolicyProcessor. generate(ItemPath path, ValuePolicyType policy, int defaultLength, boolean generateMinimalSize, ObjectBasedValuePolicyOriginResolver<?> originResolver, String shortDesc, Task task, OperationResult parentResult)
ObjectValuePolicyEvaluator.Builder
ObjectValuePolicyEvaluator.Builder. valueItemPath(ItemPath val)
-
Uses of ItemPath in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util with parameters of type ItemPath Modifier and Type Method Description static boolean
DefaultColumnUtils. isSpecialColumn(ItemPath itemPath, PrismContainer<? extends Containerable> object)
static String
DefaultColumnUtils. processSpecialColumn(ItemPath itemPath, PrismContainer<? extends Containerable> object, LocalizationService localization)
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller with parameters of type ItemPath Modifier and Type Method Description AuthorizationDecisionType
SchemaTransformer. computeItemDecision(ObjectSecurityConstraints securityConstraints, ItemPath nameOnlyItemPath, String[] actionUrls, AuthorizationDecisionType defaultDecision, AuthorizationPhaseType phase)
<O extends ObjectType>
MetadataItemProcessingSpecModelInteractionServiceImpl. getMetadataItemProcessingSpec(ItemPath metadataItemPath, PrismObject<O> object, Task task, OperationResult result)
Method parameters in com.evolveum.midpoint.model.impl.controller with type arguments of type ItemPath Modifier and Type Method Description <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.dataModel
Methods in com.evolveum.midpoint.model.impl.dataModel with parameters of type ItemPath Modifier and Type Method Description ResourceDataItem
DataModel. findResourceItem(@NotNull String resourceOid, @Nullable ShadowKindType kind, @Nullable String intent, QName objectClassName, @NotNull ItemPath path)
RepositoryDataItem
DataModel. resolveRepositoryItem(Class<? extends ObjectType> aClass, ItemPath path)
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.dataModel.model
Fields in com.evolveum.midpoint.model.impl.dataModel.model declared as ItemPath Modifier and Type Field Description protected @NotNull ItemPath
RepositoryDataItem. itemPath
Methods in com.evolveum.midpoint.model.impl.dataModel.model that return ItemPath Modifier and Type Method Description @NotNull ItemPath
AdHocDataItem. getItemPath()
@NotNull ItemPath
RepositoryDataItem. getItemPath()
@NotNull ItemPath
ResourceDataItem. getItemPath()
Methods in com.evolveum.midpoint.model.impl.dataModel.model with parameters of type ItemPath Modifier and Type Method Description boolean
RepositoryDataItem. matches(@NotNull QName typeName, @NotNull ItemPath path)
boolean
ResourceDataItem. matches(String resourceOid, ShadowKindType kind, String intent, QName objectClassName, ItemPath path)
Constructors in com.evolveum.midpoint.model.impl.dataModel.model with parameters of type ItemPath Constructor Description AdHocDataItem(@NotNull ItemPath itemPath)
RepositoryDataItem(@NotNull QName typeName, @NotNull ItemPath itemPath)
ResourceDataItem(@NotNull DataModel ctx, @NotNull String resourceOid, @NotNull ShadowKindType kind, @NotNull String intent, RefinedResourceSchema refinedResourceSchema, RefinedObjectClassDefinition refinedDefinition, @NotNull ItemPath itemPath)
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr with parameters of type ItemPath Modifier and Type Method Description @NotNull Collection<PrismValue>
MidpointFunctionsImpl. collectAssignedFocusMappingsResults(@NotNull ItemPath path)
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return ItemPath Modifier and Type Method Description ItemPath
IvwoConsolidatorBuilder. getItemPath()
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type ItemPath Modifier and Type Method Description <F extends ObjectType,T extends ObjectType>
Collection<ItemDelta<?,?>>OperationalDataManager. createModifyMetadataDeltas(LensContext<F> context, MetadataType existingMetadata, ItemPath metadataPath, Class<T> objectType, XMLGregorianCalendar now, Task task)
Creates deltas for modification-related metadata (except for modification approval metadata).static ConsolidationValueMetadataComputer
LensMetadataUtil. createValueMetadataConsolidationComputer(ItemPath itemPath, LensContext<?> lensContext, ModelBeans beans, MappingEvaluationEnvironment env, OperationResult result)
static <AH extends AssignmentHolderType>
ItemDeltaLensUtil. getAprioriItemDelta(ObjectDelta<AH> focusDelta, ItemPath itemPath)
IvwoConsolidatorBuilder<V,D,I>
IvwoConsolidatorBuilder. itemPath(ItemPath val)
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.projector.credentials
Methods in com.evolveum.midpoint.model.impl.lens.projector.credentials that return ItemPath Modifier and Type Method Description protected abstract ItemPath
CredentialPolicyEvaluator. getCredentialsContainerPath()
E.g.ItemPath
NoncePolicyEvaluator. getCredentialsContainerPath()
ItemPath
PasswordPolicyEvaluator. getCredentialsContainerPath()
protected ItemPath
SecurityQuestionsPolicyEvaluator. getCredentialsContainerPath()
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
Constructor parameters in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation with type arguments of type ItemPath Constructor Description DeltaSetTripleMapConsolidation(PathKeyedMap<DeltaSetTriple<? extends ItemValueWithOrigin<?,?>>> outputTripleMap, PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, Function<ItemPath,Boolean> itemDeltaExistsProvider, Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder> consolidatorBuilderCustomizer, PrismObjectDefinition<T> targetDefinition, MappingEvaluationEnvironment env, ModelBeans beans, LensContext<?> lensContext, OperationResult parentResult)
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.lens.projector.mappings
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings that return ItemPath Modifier and Type Method Description ItemPath
MappingEvaluatorParams. getDefaultTargetItemPath()
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type ItemPath Modifier and Type Method Description <T,F extends FocusType>
voidMappingEvaluator. evaluateOutboundMapping(LensContext<F> context, LensProjectionContext projCtx, List<MappingType> outboundMappings, ItemPath projectionPropertyPath, MappingInitializer<PrismPropertyValue<T>,PrismPropertyDefinition<T>> initializer, MappingOutputProcessor<PrismPropertyValue<T>> processor, XMLGregorianCalendar now, MappingTimeEval evaluateCurrent, boolean evaluateWeak, String desc, Task task, OperationResult result)
boolean
MappingOutputProcessor. process(ItemPath mappingOutputPath, MappingOutputStruct<V> outputStruct)
void
MappingEvaluatorParams. setDefaultTargetItemPath(ItemPath defaultTargetItemPath)
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.sync.tasks.imp
Methods in com.evolveum.midpoint.model.impl.sync.tasks.imp that return types with arguments of type ItemPath Modifier and Type Method Description protected Function<ItemPath,ItemDefinition<?>>
ImportFromResourceTaskPartExecution. createItemDefinitionProvider()
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util with parameters of type ItemPath Modifier and Type Method Description static @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
Fields in com.evolveum.midpoint.model.impl.visualizer.output declared as ItemPath Modifier and Type Field Description protected ItemPath
SceneItemImpl. sourceRelPath
Methods in com.evolveum.midpoint.model.impl.visualizer.output that return ItemPath Modifier and Type Method Description ItemPath
SceneImpl. getSourceAbsPath()
ItemPath
SceneImpl. getSourceRelPath()
ItemPath
SceneItemImpl. getSourceRelPath()
Methods in com.evolveum.midpoint.model.impl.visualizer.output with parameters of type ItemPath Modifier and Type Method Description void
SceneImpl. setSourceAbsPath(ItemPath sourceAbsPath)
void
SceneImpl. setSourceRelPath(ItemPath sourceRelPath)
void
SceneItemImpl. setSourceRelPath(ItemPath sourceRelPath)
-
Uses of ItemPath in com.evolveum.midpoint.notifications.api.events
Methods in com.evolveum.midpoint.notifications.api.events with parameters of type ItemPath Modifier and Type Method Description 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
Methods in com.evolveum.midpoint.prism that return ItemPath Modifier and Type Method Description @NotNull ItemPath
Item. getPath()
Returns the path of this item (sequence of names from the "root" container or similar object to this item).ItemPath
Itemable. getPath()
@NotNull ItemPath
PrismValue. getPath()
ItemPath
PartiallyResolvedItem. getResidualPath()
default ItemPath
PrismContext. toPath(ItemPathType path)
Methods in com.evolveum.midpoint.prism with parameters of type ItemPath Modifier and Type Method Description void
PathVisitable. accept(Visitor visitor, ItemPath path, boolean recursive)
void
PrismContainer. accept(Visitor visitor, ItemPath path, boolean recursive)
void
PrismContainerValue. accept(Visitor visitor, ItemPath path, boolean recursive)
void
PrismValue. accept(Visitor visitor, ItemPath path, boolean recursive)
<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>
voidPrismContext. adopt(C containerable, Class<O> type, ItemPath path)
boolean
PrismContainer. containsItem(ItemPath itemPath, boolean acceptEmptyItem)
boolean
PrismContainerValue. containsItem(ItemPath propPath, boolean acceptEmptyItem)
CanonicalItemPath
PrismContext. createCanonicalItemPath(ItemPath itemPath)
TemporaryCanonicalItemPath
PrismContext. createCanonicalItemPath(ItemPath itemPath, QName objectType)
TemporaryItemDelta<V,D>
Item. createDelta(ItemPath path)
ContainerDelta<C>
PrismContainer. createDelta(ItemPath path)
PropertyDelta<T>
PrismProperty. createDelta(ItemPath path)
ReferenceDelta
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.ItemDelta
ItemDefinition. createEmptyDelta(ItemPath path)
ContainerDelta<C>
PrismContainerDefinition. createEmptyDelta(ItemPath path)
PropertyDelta<T>
PrismPropertyDefinition. createEmptyDelta(ItemPath path)
Object
Item. find(ItemPath path)
Returns object (Item or PrismValue) pointed to by the given path.Object
PrismValue. find(ItemPath path)
<T extends Containerable>
PrismContainer<T>PrismContainer. findContainer(ItemPath path)
default <C extends Containerable>
PrismContainerDefinition<C>LocalDefinitionStore. findContainerDefinition(@NotNull ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainer. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findItem(ItemPath path, Class<I> type)
default <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerValue. findItem(ItemPath itemPath)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemPath itemName, Class<I> type)
<T extends ItemDefinition>
TItemDefinition. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)
default <ID extends ItemDefinition>
IDLocalDefinitionStore. findItemDefinition(@NotNull ItemPath path)
<ID extends ItemDefinition>
IDLocalDefinitionStore. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)
<ID extends ItemDefinition>
IDLocalDefinitionStore. findNamedItemDefinition(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz)
<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)
PrismReference
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>
LocalDefinitionStore. findPropertyDefinition(@NotNull ItemPath path)
PrismReference
PrismContainer. findReference(ItemPath path)
default PrismReferenceDefinition
LocalDefinitionStore. findReferenceDefinition(@NotNull ItemPath path)
static @NotNull Collection<PrismValue>
Item. getAllValues(Item<?,?> item, ItemPath path)
@NotNull Collection<PrismValue>
Item. getAllValues(ItemPath path)
@NotNull Collection<PrismValue>
PrismValue. getAllValues(ItemPath path)
<T> T
PrismContainer. getPropertyRealValue(ItemPath propertyPath, Class<T> type)
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)
Object
Structured. resolve(ItemPath subpath)
void
PartiallyResolvedItem. setResidualPath(ItemPath residualPath)
static <O extends Objectable,C extends Containerable>
Collection<PrismContainerValue<C>>PrismValueCollectionsUtil. toPrismContainerValues(Class<O> type, ItemPath path, PrismContext prismContext, C... containerValues)
@NotNull UniformItemPath
PrismContext. toUniformPath(ItemPath path)
Temporary@Nullable UniformItemPath
PrismContext. toUniformPathKeepNull(ItemPath path)
Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemPath Modifier and Type Method Description void
PrismContainerValue. keepPaths(List<? extends ItemPath> keep)
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.Constructors in com.evolveum.midpoint.prism with parameters of type ItemPath Constructor Description PartiallyResolvedItem(Item<V,D> item, ItemPath residualPath)
-
Uses of ItemPath in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta that return ItemPath Modifier and Type Method Description ItemPath
ItemDelta. getParentPath()
@NotNull ItemPath
ItemDelta. getPath()
ItemPath
PartiallyResolvedDelta. getResidualPath()
Methods in com.evolveum.midpoint.prism.delta that return types with arguments of type ItemPath Modifier and Type Method Description @NotNull List<ItemPath>
ObjectDelta. getModifiedItems()
Methods in com.evolveum.midpoint.prism.delta with parameters of type ItemPath Modifier and Type Method Description void
ItemDelta. accept(Visitor visitor, ItemPath path, boolean recursive)
static void
ItemDeltaCollectionsUtil. accept(Collection<? extends ItemDelta> modifications, Visitor visitor, ItemPath path, boolean recursive)
void
ObjectDelta. accept(Visitor visitor, ItemPath path, boolean recursive)
<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)
ItemDelta<V,D>
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.ReferenceDelta
DeltaFactory.Reference. create(ItemPath path, PrismReferenceDefinition definition)
Deprecated.ReferenceDelta
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.ReferenceDelta
DeltaFactory.Reference. createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
Deprecated.ReferenceDelta
DeltaFactory.Reference. createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
Deprecated.ReferenceDelta
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.ReferenceDelta
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.ReferenceDelta
DeltaFactory.Reference. createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
Deprecated.ReferenceDelta
DeltaFactory.Reference. createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
Deprecated.ReferenceDelta
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)
ReferenceDelta
ObjectDelta. createReferenceModification(ItemPath refPath)
ReferenceDelta
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 Collection<? extends ItemDelta<?,?>>
ItemDeltaCollectionsUtil. findItemDeltasSubPath(Collection<? extends ItemDelta<?,?>> deltas, ItemPath itemPath)
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)
ReferenceDelta
ObjectDelta. findReferenceModification(ItemPath itemPath)
List<PrismValue>
ObjectDelta. getDeletedValuesFor(ItemPath itemPath)
Limitations: (1) For DELETE object delta, we don't know what values were in the object's item.List<PrismValue>
ObjectDelta. getNewValuesFor(ItemPath itemPath)
ItemDelta<?,?>
ContainerDelta. getSubDelta(ItemPath path)
ItemDelta<?,?>
ItemDelta. getSubDelta(ItemPath path)
boolean
ObjectDelta. hasItemDelta(ItemPath propertyPath)
boolean
ObjectDelta. hasItemOrSubitemDelta(ItemPath propertyPath)
static boolean
ItemDeltaCollectionsUtil. pathMatches(@NotNull Collection<? extends ItemDelta<?,?>> deltas, @NotNull ItemPath path, int segmentsToSkip, boolean exactMatch)
static <T> void
DeltaSetTripleUtil. putIntoOutputTripleMap(PathKeyedMap<DeltaSetTriple<T>> outputTripleMap, ItemPath outputPath, DeltaSetTriple<T> outputTriple)
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'.Method parameters in com.evolveum.midpoint.prism.delta with type arguments of type ItemPath Modifier and Type Method Description @NotNull ObjectDelta.FactorOutResultSingle<O>
ObjectDelta. factorOut(Collection<? extends ItemPath> paths, boolean cloneDelta)
ObjectDelta<O>
ObjectDelta. subtract(@NotNull Collection<ItemPath> paths)
Returns modifications that are related to the given paths; removes them from the original delta.Constructors in com.evolveum.midpoint.prism.delta with parameters of type ItemPath Constructor Description PartiallyResolvedDelta(ItemDelta<V,D> itemDelta, ItemPath residualPath)
-
Uses of ItemPath in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with parameters of type ItemPath Modifier and Type Method Description S_ValuesEntry
S_ItemEntry. item(ItemPath path)
S_ValuesEntry
S_ItemEntry. item(ItemPath path, ItemDefinition itemDefinition)
S_ValuesEntry
S_ItemEntry. property(ItemPath path)
<T> S_ValuesEntry
S_ItemEntry. property(ItemPath path, PrismPropertyDefinition<T> itemDefinition)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl
Methods in com.evolveum.midpoint.prism.impl that return ItemPath Modifier and Type Method Description @NotNull ItemPath
ItemImpl. getPath()
@NotNull ItemPath
PrismContainerValueImpl. getPath()
@NotNull ItemPath
PrismObjectImpl. getPath()
@NotNull ItemPath
PrismValueImpl. getPath()
Methods in com.evolveum.midpoint.prism.impl with parameters of type ItemPath Modifier and Type Method Description void
ItemImpl. accept(Visitor visitor, ItemPath path, boolean recursive)
void
PrismContainerImpl. accept(Visitor visitor, ItemPath path, boolean recursive)
void
PrismContainerValueImpl. accept(Visitor visitor, ItemPath path, boolean recursive)
void
PrismValueImpl. accept(Visitor visitor, ItemPath path, boolean recursive)
<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>
voidPrismContextImpl. adopt(C containerable, Class<O> type, ItemPath path)
boolean
PrismContainerImpl. containsItem(ItemPath itemPath, boolean acceptEmptyItem)
boolean
PrismContainerValueImpl. containsItem(ItemPath path, boolean acceptEmptyItem)
CanonicalItemPath
PrismContextImpl. createCanonicalItemPath(ItemPath itemPath)
CanonicalItemPath
PrismContextImpl. createCanonicalItemPath(ItemPath itemPath, QName objectType)
ContainerDelta<C>
PrismContainerImpl. createDelta(ItemPath path)
PropertyDelta<T>
PrismPropertyImpl. createDelta(ItemPath path)
ReferenceDelta
PrismReferenceImpl. createDelta(ItemPath path)
<V extends PrismValue,D extends ItemDefinition>
Item<V,D>ItemFactoryImpl. createDummyItem(Item<V,D> itemOld, D definition, ItemPath path)
ContainerDelta<Objectable>
DummyPrismObjectDefinition. createEmptyDelta(ItemPath path)
ContainerDelta<C>
PrismContainerDefinitionImpl. createEmptyDelta(ItemPath path)
PropertyDelta<T>
PrismPropertyDefinitionImpl. createEmptyDelta(ItemPath path)
ItemDelta
PrismReferenceDefinitionImpl. createEmptyDelta(ItemPath path)
Object
PrismContainerImpl. find(ItemPath path)
Object
PrismContainerValueImpl. find(ItemPath path)
Object
PrismPropertyImpl. find(ItemPath path)
Object
PrismPropertyValueImpl. find(ItemPath path)
Object
PrismReferenceImpl. find(ItemPath path)
Object
PrismReferenceValueImpl. find(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>PrismContainerImpl. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findItem(ItemPath path, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValueImpl. findItem(ItemPath itemPath, Class<I> type)
<ID extends ItemDefinition>
IDComplexTypeDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)
<T extends ItemDefinition>
TDummyPrismObjectDefinition. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)
<T extends ItemDefinition>
TItemDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)
<ID extends ItemDefinition>
IDPrismContainerDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)
<T extends ItemDefinition>
TPrismReferenceDefinitionImpl. findItemDefinition(@NotNull ItemPath path, @NotNull Class<T> clazz)
<ID extends ItemDefinition>
IDComplexTypeDefinitionImpl. findNamedItemDefinition(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz)
<ID extends ItemDefinition>
IDDummyPrismObjectDefinition. findNamedItemDefinition(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz)
<ID extends ItemDefinition>
IDPrismContainerDefinitionImpl. findNamedItemDefinition(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> 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)
PrismReference
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)
PrismReference
PrismContainerImpl. findReference(ItemPath path)
@NotNull Collection<PrismValue>
ItemImpl. 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)
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)
@NotNull UniformItemPath
PrismContextImpl. toUniformPath(ItemPath path)
UniformItemPath
PrismContextImpl. toUniformPathKeepNull(ItemPath path)
Method parameters in com.evolveum.midpoint.prism.impl with type arguments of type ItemPath Modifier and Type Method Description void
PrismContainerValueImpl. keepPaths(List<? extends ItemPath> keep)
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
Fields in com.evolveum.midpoint.prism.impl.delta declared as ItemPath Modifier and Type Field Description protected ItemPath
ItemDeltaImpl. parentPath
Parent path of the item (path to the property container)Methods in com.evolveum.midpoint.prism.impl.delta that return ItemPath Modifier and Type Method Description ItemPath
ItemDeltaImpl. getParentPath()
@NotNull ItemPath
ItemDeltaImpl. getPath()
Methods in com.evolveum.midpoint.prism.impl.delta that return types with arguments of type ItemPath Modifier and Type Method Description @NotNull List<ItemPath>
ObjectDeltaImpl. getModifiedItems()
Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type ItemPath Modifier and Type Method Description void
ItemDeltaImpl. accept(Visitor visitor, ItemPath path, boolean recursive)
void
ObjectDeltaImpl. accept(Visitor visitor, ItemPath path, boolean recursive)
<C extends Containerable>
voidObjectDeltaImpl. addModificationAddContainer(ItemPath propertyPath, C... containerables)
<C extends Containerable>
voidObjectDeltaImpl. addModificationAddContainer(ItemPath propertyPath, PrismContainerValue<C>... containerValues)
<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)
<X> PropertyDelta<X>
ObjectDeltaImpl. addModificationReplaceProperty(ItemPath propertyPath, X... propertyValues)
void
ObjectDeltaImpl. addModificationReplaceReference(ItemPath path, PrismReferenceValue... refValues)
ItemDeltaImpl<V,D>
ItemDeltaImpl. cloneWithChangedParentPath(ItemPath newParentPath)
<C extends Containerable>
ContainerDelta<C>ContainerDeltaFactoryImpl. create(ItemPath path, PrismContainerDefinition<C> definition)
ContainerDelta
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)
ReferenceDelta
ReferenceDeltaFactoryImpl. create(ItemPath path, PrismReferenceDefinition definition)
ReferenceDelta
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, PrismContext prismContext)
<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, PrismContext prismContext)
<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, PrismContext prismContext, PrismContainerValue<T> cValue)
static <T extends Containerable,O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl. createModificationAdd(ItemPath containerPath, Class<O> type, PrismContext prismContext, T containerable)
ReferenceDelta
ReferenceDeltaFactoryImpl. createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
ReferenceDelta
ReferenceDeltaFactoryImpl. createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
ReferenceDelta
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)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. createModificationAddProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues)
<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, PrismContext prismContext, PrismContainerValue<T> cValue)
static <T extends Containerable,O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl. createModificationDelete(ItemPath containerPath, Class<O> type, PrismContext prismContext, T containerable)
ReferenceDelta
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)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. createModificationDeleteProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues)
<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, PrismContext prismContext, PrismContainerValue<T> cValue)
static <T extends Containerable,O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl. createModificationReplace(ItemPath containerPath, Class<O> type, PrismContext prismContext, Collection<T> containerables)
static <T extends Containerable,O extends Objectable>
ContainerDeltaImpl<T>ContainerDeltaImpl. createModificationReplace(ItemPath containerPath, Class<O> type, PrismContext prismContext, T containerable)
ReferenceDelta
ReferenceDeltaFactoryImpl. createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
ReferenceDelta
ReferenceDeltaFactoryImpl. createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
ReferenceDelta
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.<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. createModificationReplaceProperty(ItemPath path, 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.static <T> PropertyDelta<T>
PropertyDeltaImpl. createModificationReplaceProperty(ItemPath path, PrismPropertyDefinition propertyDefinition, T... propertyValues)
<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)
ReferenceDelta
ObjectDeltaImpl. createReferenceModification(ItemPath refPath)
ReferenceDelta
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)
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.ReferenceDelta
ObjectDeltaImpl. findReferenceModification(ItemPath itemPath)
List<PrismValue>
ObjectDeltaImpl. getDeletedValuesFor(ItemPath itemPath)
Limitations: (1) For DELETE object delta, we don't know what values were in the object's item.List<PrismValue>
ObjectDeltaImpl. getNewValuesFor(ItemPath itemPath)
ItemDelta<?,?>
ContainerDeltaImpl. getSubDelta(ItemPath path)
ItemDelta<?,?>
ItemDeltaImpl. getSubDelta(ItemPath path)
boolean
ObjectDeltaImpl. hasItemDelta(ItemPath propertyPath)
boolean
ObjectDeltaImpl. hasItemOrSubitemDelta(ItemPath propertyPath)
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'.Method parameters in com.evolveum.midpoint.prism.impl.delta with type arguments of type ItemPath Modifier and Type Method Description @NotNull ObjectDelta.FactorOutResultSingle<O>
ObjectDeltaImpl. factorOut(Collection<? extends ItemPath> paths, boolean cloneDelta)
ObjectDeltaImpl<O>
ObjectDeltaImpl. subtract(@NotNull Collection<ItemPath> paths)
Returns modifications that are related to the given paths; removes them from the original delta.Constructors in com.evolveum.midpoint.prism.impl.delta with parameters of type ItemPath Constructor Description ContainerDeltaImpl(ItemPath propertyPath, PrismContainerDefinition itemDefinition, PrismContext prismContext)
ContainerDeltaImpl(ItemPath parentPath, QName name, PrismContainerDefinition itemDefinition, PrismContext prismContext)
PropertyDeltaImpl(ItemPath propertyPath, PrismPropertyDefinition<T> propertyDefinition, PrismContext prismContext)
PropertyDeltaImpl(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition, PrismContext prismContext)
ReferenceDeltaImpl(ItemPath propertyPath, PrismReferenceDefinition itemDefinition, PrismContext prismContext)
ReferenceDeltaImpl(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition, PrismContext prismContext)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.delta.builder
Methods in com.evolveum.midpoint.prism.impl.delta.builder with parameters of type ItemPath Modifier and Type Method Description S_ValuesEntry
DeltaBuilder. item(ItemPath path)
S_ValuesEntry
DeltaBuilder. item(ItemPath path, ItemDefinition definition)
S_ValuesEntry
DeltaBuilder. property(ItemPath path)
<T> S_ValuesEntry
DeltaBuilder. property(ItemPath path, PrismPropertyDefinition<T> definition)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.item
Methods in com.evolveum.midpoint.prism.impl.item that return ItemPath Modifier and Type Method Description @NotNull ItemPath
DummyItem. getPath()
Methods in com.evolveum.midpoint.prism.impl.item with parameters of type ItemPath Modifier and Type Method Description void
DummyItem. accept(Visitor visitor, ItemPath path, boolean recursive)
boolean
DummyContainerImpl. containsItem(ItemPath itemPath, boolean acceptEmptyItem)
ContainerDelta<C>
DummyContainerImpl. createDelta(ItemPath path)
PropertyDelta<T>
DummyPropertyImpl. createDelta(ItemPath path)
ReferenceDelta
DummyReferenceImpl. createDelta(ItemPath path)
Object
DummyItem. find(ItemPath path)
<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>DummyContainerImpl. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findItem(ItemPath path, Class<I> type)
<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)
PrismReference
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)
PrismReference
DummyContainerImpl. findReference(ItemPath path)
@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)
Method parameters in com.evolveum.midpoint.prism.impl.item with type arguments of type ItemPath Modifier and Type Method Description void
DummyContainerImpl. trimDefinitionTree(Collection<? extends ItemPath> alwaysKeep)
Constructors in com.evolveum.midpoint.prism.impl.item with parameters of type ItemPath Constructor Description DummyContainerImpl(PrismContainer<C> realContainer, @NotNull ItemPath path)
DummyItem(R 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
Methods in com.evolveum.midpoint.prism.impl.marshaller with parameters of type ItemPath Modifier and Type Method Description static Element
ItemPathHolder. serializeToElement(ItemPath path, QName elementQName, Document document)
static String
ItemPathHolder. serializeWithDeclarations(@NotNull ItemPath itemPath)
static String
ItemPathSerializerTemp. serializeWithDeclarations(ItemPath path)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.metadata
Methods in com.evolveum.midpoint.prism.impl.metadata that return ItemPath Modifier and Type Method Description @NotNull ItemPath
ValueMetadataAdapter. getPath()
Methods in com.evolveum.midpoint.prism.impl.metadata with parameters of type ItemPath Modifier and Type Method Description void
ValueMetadataAdapter. accept(Visitor visitor, ItemPath path, boolean recursive)
boolean
ValueMetadataAdapter. containsItem(ItemPath itemPath, boolean acceptEmptyItem)
ContainerDelta<Containerable>
ValueMetadataAdapter. createDelta(ItemPath path)
Object
ValueMetadataAdapter. find(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>ValueMetadataAdapter. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IValueMetadataAdapter. findItem(ItemPath path, Class<I> type)
<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)
PrismReference
ValueMetadataAdapter. findOrCreateReference(ItemPath propertyPath)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>ValueMetadataAdapter. findPartial(ItemPath path)
<T> PrismProperty<T>
ValueMetadataAdapter. findProperty(ItemPath path)
PrismReference
ValueMetadataAdapter. findReference(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)
Method parameters in com.evolveum.midpoint.prism.impl.metadata with type arguments of type ItemPath Modifier and Type Method Description void
ValueMetadataAdapter. trimDefinitionTree(Collection<? extends ItemPath> alwaysKeep)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.path
Methods in com.evolveum.midpoint.prism.impl.path with parameters of type ItemPath Modifier and Type Method Description static CanonicalItemPath
CanonicalItemPathImpl. create(ItemPath itemPath)
static CanonicalItemPathImpl
CanonicalItemPathImpl. create(ItemPath itemPath, QName objectType, PrismContext prismContext)
Constructors in com.evolveum.midpoint.prism.impl.path with parameters of type ItemPath Constructor Description CanonicalItemPathImpl(ItemPath path, ItemDefinition<?> itemDefinition)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.query
Methods in com.evolveum.midpoint.prism.impl.query that return ItemPath Modifier and Type Method Description @NotNull ItemPath
ExistsFilterImpl. getFullPath()
@NotNull ItemPath
ValueFilterImpl. getFullPath()
ItemPath
ObjectGroupingImpl. getGroupBy()
ItemPath
ObjectPagingImpl. getGroupBy()
ItemPath
ObjectOrderingImpl. getOrderBy()
ItemPath
ObjectPagingImpl. getOrderBy()
@NotNull ItemPath
ValueFilterImpl. getParentPath()
ItemPath
ValueFilterImpl. getPath()
@Nullable ItemPath
ValueFilterImpl. getRightHandSidePath()
Methods in com.evolveum.midpoint.prism.impl.query with parameters of type ItemPath Modifier and Type Method Description void
ObjectPagingImpl. addGroupingInstruction(ItemPath groupBy)
void
ObjectPagingImpl. addOrderingInstruction(ItemPath orderBy, OrderDirection direction)
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, @NotNull PrismContext prismContext, 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, @NotNull PrismContext prismContext, Object... values)
<T> @NotNull EqualFilter<T>
QueryFactoryImpl. createEqual(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition)
static <C extends Containerable>
ExistsFilterExistsFilterImpl. createExists(ItemPath itemPath, PrismContainerDefinition<C> containerDef, ObjectFilter filter)
static <C extends Containerable>
ExistsFilterExistsFilterImpl. createExists(ItemPath itemPath, Class<C> clazz, PrismContext prismContext, ObjectFilter filter)
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, @NotNull PrismContext prismContext)
<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, @NotNull PrismContext prismContext)
static ObjectGroupingImpl
ObjectGroupingImpl. createGrouping(ItemPath groupBy)
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, @NotNull PrismContext prismContext)
<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, @NotNull PrismContext prismContext)
static ObjectOrderingImpl
ObjectOrderingImpl. createOrdering(ItemPath orderBy, OrderDirection direction)
@NotNull ObjectOrdering
QueryFactoryImpl. createOrdering(ItemPath orderBy, OrderDirection direction)
static ObjectPaging
ObjectPagingImpl. createPaging(ItemPath groupBy)
static ObjectPaging
ObjectPagingImpl. createPaging(ItemPath orderBy, OrderDirection direction)
static ObjectPaging
ObjectPagingImpl. createPaging(ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
static ObjectPaging
ObjectPagingImpl. createPaging(Integer offset, Integer maxSize, ItemPath groupBy)
static ObjectPaging
ObjectPagingImpl. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction)
static ObjectPaging
ObjectPagingImpl. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
@NotNull ObjectPaging
QueryFactoryImpl. createPaging(ItemPath groupBy)
@NotNull ObjectPaging
QueryFactoryImpl. createPaging(ItemPath orderBy, OrderDirection direction)
@NotNull ObjectPaging
QueryFactoryImpl. createPaging(ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
@NotNull ObjectPaging
QueryFactoryImpl. createPaging(Integer offset, Integer maxSize, ItemPath groupBy)
@NotNull ObjectPaging
QueryFactoryImpl. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction)
@NotNull ObjectPaging
QueryFactoryImpl. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
@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, Collection<PrismReferenceValue> values)
static <T> SubstringFilter<T>
SubstringFilterImpl. createSubstring(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> itemDefinition, @NotNull PrismContext prismContext, @Nullable QName matchingRule, Object anyValue, boolean anchorStart, boolean anchorEnd)
Creates a substring filter.static <T> SubstringFilter<T>
SubstringFilterImpl. createSubstring(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> itemDefinition, @Nullable QName matchingRule, ExpressionWrapper expressionWrapper, boolean anchorStart, boolean anchorEnd)
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, PrismContext prismContext)
void
ObjectPagingImpl. setGrouping(ItemPath groupBy)
void
ObjectPagingImpl. setOrdering(ItemPath orderBy, OrderDirection direction)
void
ValueFilterImpl. setRightHandSidePath(@Nullable ItemPath rightHandSidePath)
Constructors in com.evolveum.midpoint.prism.impl.query with parameters of type ItemPath Constructor Description 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)
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
Methods in com.evolveum.midpoint.prism.impl.query.builder with parameters of type ItemPath Modifier and Type Method Description S_FilterExit
R_AtomicFilter. asc(ItemPath path)
S_FilterExit
R_Filter. asc(ItemPath path)
S_FilterExit
R_AtomicFilter. desc(ItemPath path)
S_FilterExit
R_Filter. desc(ItemPath path)
S_FilterExit
R_AtomicFilter. group(ItemPath path)
S_FilterExit
R_Filter. group(ItemPath path)
S_AtomicFilterExit
R_AtomicFilter. item(ItemPath itemPath, ItemDefinition<?> itemDefinition)
S_ConditionEntry
R_Filter. item(ItemPath itemPath)
S_ConditionEntry
R_Filter. item(ItemPath itemPath, ItemDefinition itemDefinition)
S_ConditionEntry
R_Filter. item(PrismContainerDefinition containerDefinition, ItemPath itemPath)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.query.lang
Methods in com.evolveum.midpoint.prism.impl.query.lang with parameters of type ItemPath Modifier and Type Method Description ObjectFilter
PrismQueryLanguageParserImpl.ItemFilterFactory. create(PrismContainerDefinition<?> parentDef, ComplexTypeDefinition typeDef, ItemPath itemPath, ItemDefinition<?> itemDef, QName matchingRule, AxiomQueryParser.SubfilterOrValueContext subfilterOrValue)
void
QueryWriter. writePath(ItemPath path)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.schema
Methods in com.evolveum.midpoint.prism.impl.schema with parameters of type ItemPath Modifier and Type Method Description <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)
ComplexTypeDefinition
SchemaRegistryImpl. determineParentDefinition(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest)
PrismObjectDefinition
SchemaRegistryImpl. determineReferencedObjectDefinition(@NotNull QName targetTypeName, ItemPath rest)
-
Uses of ItemPath in com.evolveum.midpoint.prism.path
Subinterfaces of ItemPath in com.evolveum.midpoint.prism.path Modifier and Type Interface Description interface
UniformItemPath
Classes in com.evolveum.midpoint.prism.path that implement ItemPath Modifier and Type Class Description class
ItemName
class
ItemPathImpl
Fields in com.evolveum.midpoint.prism.path declared as ItemPath Modifier and Type Field Description static ItemPath
ItemPath. EMPTY_PATH
static ItemPath
ItemPathImpl. EMPTY_PATH
Methods in com.evolveum.midpoint.prism.path that return ItemPath Modifier and Type Method Description @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
ItemPath. append(Object... components)
Returns a newly created path containing all the segments of this path with added components.static ItemPath[]
ItemPathCollectionsUtil. asPathArray(QName... names)
static @NotNull ItemPath
ItemPath. create(@NotNull List<?> components)
Creates the path from given components.static @NotNull ItemPath
ItemPath. create(Object... components)
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.ItemPath
ItemName. firstAsPath()
ItemPath
ItemPath. firstAsPath()
Returns the first segment as an ItemPath.ItemPath
ItemPathImpl. firstAsPath()
@NotNull ItemPath
ItemName. namedSegmentsOnly()
@NotNull ItemPath
ItemPath. namedSegmentsOnly()
Returns the path containing only the regular named segments.@NotNull ItemPath
ItemPathImpl. namedSegmentsOnly()
default ItemPath
ItemPath. remainder(ItemPath path)
Returns the remainder of "this" path after passing all segments from the other path.static ItemPath
ItemPathComparatorUtil. remainder(ItemPath main, ItemPath prefix)
@NotNull ItemPath
ItemName. removeIds()
@NotNull ItemPath
ItemPath. removeIds()
Returns the path with no Id segments.@NotNull ItemPath
ItemPathImpl. removeIds()
@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.ItemPath
ItemName. subPath(int from, int to)
ItemPath
ItemPath. subPath(int from, int to)
Returns a sub-path from (including) to (excluding) given indices.ItemPath
ItemPathImpl. subPath(int from, int to)
Methods in com.evolveum.midpoint.prism.path that return types with arguments of type ItemPath Modifier and Type Method Description @NotNull Set<Map.Entry<ItemPath,T>>
PathKeyedMap. entrySet()
@NotNull Iterator<ItemPath>
PathSet. iterator()
@NotNull Set<ItemPath>
PathKeyedMap. keySet()
static @NotNull List<ItemPath>
ItemPathCollectionsUtil. pathListFromStrings(List<String> pathsAsStrings, PrismContext prismContext)
static List<ItemPath>
ItemPathCollectionsUtil. remainder(Collection<? extends ItemPath> paths, ItemPath prefix, boolean alsoEquivalent)
Strips the prefix from a set of paths.Methods in com.evolveum.midpoint.prism.path with parameters of type ItemPath Modifier and Type Method Description boolean
PathSet. add(@NotNull ItemPath itemPath)
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. containsSubpath(Collection<? extends ItemPath> paths, ItemPath pathToBeFound)
Returns true if the collection contains a superpath 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 ItemPath
ItemPath. emptyIfNull(ItemPath path)
Converts null ItemPath to empty one.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
UniformItemPath. from(ItemPath path)
static <T> T
ItemPathCollectionsUtil. getFromMap(Map<ItemPath,T> map, ItemPath itemPath)
static boolean
ItemPath. isEmpty(ItemPath path)
Returns true if the path is null or empty.static boolean
ItemPath. isNotEmpty(ItemPath path)
default boolean
ItemPath. isSubPath(ItemPath otherPath)
Checks if current path is a strict subpath (prefix) of the other path.static boolean
ItemPathComparatorUtil. isSubPath(ItemPath path1, ItemPath path2)
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)
T
PathKeyedMap. put(ItemPath key, T value)
default ItemPath
ItemPath. remainder(ItemPath path)
Returns the remainder of "this" path after passing all segments from the other path.static List<ItemPath>
ItemPathCollectionsUtil. remainder(Collection<? extends ItemPath> paths, ItemPath prefix, boolean alsoEquivalent)
Strips the prefix from a set of paths.static ItemPath
ItemPathComparatorUtil. remainder(ItemPath main, ItemPath prefix)
UniformItemPath
UniformItemPath. remainder(ItemPath prefix)
default boolean
ItemPath. startsWith(ItemPath prefix)
Convenience method with understandable semantics.Method parameters in com.evolveum.midpoint.prism.path with type arguments of type ItemPath Modifier and Type Method Description boolean
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. containsSubpath(Collection<? extends ItemPath> paths, ItemPath pathToBeFound)
Returns true if the collection contains a superpath 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
PathKeyedMap. putAll(@NotNull Map<? extends ItemPath,? extends T> m)
static List<ItemPath>
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
Methods in com.evolveum.midpoint.prism.polystring with parameters of type ItemPath Modifier and Type Method Description Object
PolyString. resolve(ItemPath subpath)
-
Uses of ItemPath in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query that return ItemPath Modifier and Type Method Description @NotNull ItemPath
ItemFilter. getFullPath()
@NotNull ItemPath
ValueFilter. getFullPath()
ItemPath
ObjectGrouping. getGroupBy()
ItemPath
ObjectPaging. getGroupBy()
ItemPath
ObjectOrdering. getOrderBy()
ItemPath
ObjectPaging. getOrderBy()
@NotNull ItemPath
ValueFilter. getParentPath()
ItemPath
ValueFilter. getPath()
@Nullable ItemPath
ValueFilter. getRightHandSidePath()
Methods in com.evolveum.midpoint.prism.query with parameters of type ItemPath Modifier and Type Method Description void
ObjectPaging. addGroupingInstruction(ItemPath groupBy)
void
ObjectPaging. addOrderingInstruction(ItemPath orderBy, OrderDirection direction)
<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, @NotNull PrismContext prismContext, Object... values)
Deprecated.<T> @NotNull EqualFilter<T>
QueryFactory. createEqual(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition)
Deprecated.<T> @NotNull GreaterFilter<T>
QueryFactory. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, 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, @NotNull PrismContext prismContext)
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, @NotNull PrismContext prismContext)
Deprecated.@NotNull ObjectOrdering
QueryFactory. createOrdering(ItemPath orderBy, OrderDirection direction)
@NotNull ObjectPaging
QueryFactory. createPaging(ItemPath groupBy)
@NotNull ObjectPaging
QueryFactory. createPaging(ItemPath orderBy, OrderDirection direction)
@NotNull ObjectPaging
QueryFactory. createPaging(ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
@NotNull ObjectPaging
QueryFactory. createPaging(Integer offset, Integer maxSize, ItemPath groupBy)
@NotNull ObjectPaging
QueryFactory. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction)
@NotNull ObjectPaging
QueryFactory. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
@NotNull RefFilter
QueryFactory. createReferenceEqual(ItemPath path, PrismReferenceDefinition definition, ExpressionWrapper expression)
Deprecated.@NotNull RefFilter
QueryFactory. createReferenceEqual(ItemPath path, PrismReferenceDefinition definition, Collection<PrismReferenceValue> values)
Deprecated.void
ObjectPaging. setGrouping(ItemPath groupBy)
void
ObjectPaging. setOrdering(ItemPath orderBy, OrderDirection direction)
void
ValueFilter. setRightHandSidePath(@Nullable ItemPath rightHandSidePath)
-
Uses of ItemPath in com.evolveum.midpoint.prism.query.builder
Methods in com.evolveum.midpoint.prism.query.builder with parameters of type ItemPath Modifier and Type Method Description S_FilterExit
S_FilterExit. asc(ItemPath path)
S_FilterExit
S_FilterExit. desc(ItemPath path)
S_FilterExit
S_FilterExit. group(ItemPath path)
S_ConditionEntry
S_AtomicFilterEntry. item(ItemPath path)
S_ConditionEntry
S_AtomicFilterEntry. item(ItemPath itemPath, ItemDefinition itemDefinition)
S_ConditionEntry
S_AtomicFilterEntry. item(PrismContainerDefinition containerDefinition, ItemPath itemPath)
S_AtomicFilterExit
S_RightHandItemEntry. item(ItemPath itemPath, ItemDefinition<?> itemDefinition)
-
Uses of ItemPath in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema with parameters of type ItemPath Modifier and Type Method Description <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)
ComplexTypeDefinition
SchemaRegistry. determineParentDefinition(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest)
PrismObjectDefinition
SchemaRegistry. determineReferencedObjectDefinition(@NotNull QName targetTypeName, ItemPath rest)
-
Uses of ItemPath in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util that return ItemPath Modifier and Type Method Description ItemPath
ItemDeltaItem. getResidualPath()
ItemPath
ItemDeltaItem. getResolvePath()
Methods in com.evolveum.midpoint.prism.util with parameters of type ItemPath Modifier and Type Method Description static <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(PrismObject<?> object, ItemPath itemPath)
static void
PrismAsserts. assertNoItem(PrismContainer<?> object, ItemPath itemPath)
static void
PrismAsserts. assertNoItemDelta(ObjectDelta<?> objectDelta, 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<?> userDelta, 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)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(@NotNull ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<D,ID> additionalDefinitionResolver)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ObjectDeltaObject. findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver)
ID
DefinitionResolver. resolve(PD parentDefinition, ItemPath path)
<X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>>
ItemDeltaItem. resolveStructuredProperty(ItemPath resolvePath, PrismPropertyDefinition outputDefinition, PrismContext prismContext)
void
ItemDeltaItem. setResidualPath(ItemPath residualPath)
void
ItemDeltaItem. setResolvePath(ItemPath resolvePath)
-
Uses of ItemPath in com.evolveum.midpoint.provisioning.api
Methods in com.evolveum.midpoint.provisioning.api with parameters of type ItemPath Modifier and Type Method Description <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.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return ItemPath Modifier and Type Method Description ItemPath
SourceTriple. getResidualPath()
Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ItemPath Modifier and Type Method Description 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, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
normalizeValuesToDelete: Whether to normalize container values that are to be deleted, i.e.static Object
ExpressionUtil. resolvePathGetValue(ItemPath path, VariablesMap variables, boolean normalizeValuesToDelete, TypedValue defaultContext, ObjectResolver objectResolver, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
default void
ConfigurableValuePolicySupplier. setOutputPath(ItemPath outputPath)
Sets the path of the item for which value policy will be provided. -
Uses of ItemPath in com.evolveum.midpoint.repo.common.expression.evaluator
Methods in com.evolveum.midpoint.repo.common.expression.evaluator with parameters of type ItemPath Modifier and Type Method Description PrismValueDeltaSetTriple<V>
AbstractExpressionEvaluator. 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.common.task
Methods in com.evolveum.midpoint.repo.common.task that return types with arguments of type ItemPath Modifier and Type Method Description protected Function<ItemPath,ItemDefinition<?>>
AbstractSearchIterativeTaskPartExecution. createItemDefinitionProvider()
Returns a provider of definitions for runtime items (e.g.protected Function<ItemPath,ItemDefinition<?>>
AbstractSearchIterativeTaskPartExecution. createItemDefinitionProviderForAttributes(ObjectClassComplexTypeDefinition objectClass)
-
Uses of ItemPath in com.evolveum.midpoint.repo.sqlbase
Methods in com.evolveum.midpoint.repo.sqlbase with parameters of type ItemPath Modifier and Type Method Description CanonicalItemPath
SqlQueryContext. createCanonicalItemPath(@NotNull ItemPath itemPath)
-
Uses of ItemPath in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema with parameters of type ItemPath Modifier and Type Method Description GetOperationOptionsBuilder.Query
GetOperationOptionsBuilder.Query. asc(ItemPath path)
GetOperationOptionsBuilder.Query
GetOperationOptionsBuilderImpl. asc(ItemPath path)
CanonicalItemPath
SchemaService. createCanonicalItemPath(ItemPath path, QName objectType)
GetOperationOptionsBuilder.Query
GetOperationOptionsBuilder.Query. desc(ItemPath path)
GetOperationOptionsBuilder.Query
GetOperationOptionsBuilderImpl. desc(ItemPath path)
static boolean
SelectorOptions. hasToLoadPath(@NotNull ItemPath path, Collection<SelectorOptions<GetOperationOptions>> options)
static boolean
SelectorOptions. hasToLoadPath(@NotNull ItemPath path, Collection<SelectorOptions<GetOperationOptions>> options, boolean defaultValue)
GetOperationOptionsBuilder
GetOperationOptionsBuilder. item(ItemPath path)
GetOperationOptionsBuilder
GetOperationOptionsBuilderImpl. item(ItemPath path)
boolean
ObjectTreeDeltas. subtractFromFocusDelta(@NotNull ItemPath itemPath, @NotNull PrismValue value, boolean fromMinus, boolean dryRun)
-
Uses of ItemPath in com.evolveum.midpoint.schema.constants
-
Uses of ItemPath in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor with parameters of type ItemPath Modifier and Type Method Description ResourceAttributeDefinition
ResourceAttributeContainerDefinition. findAttributeDefinition(ItemPath elementPath)
ResourceAttributeDefinition
ResourceAttributeContainerDefinitionImpl. findAttributeDefinition(ItemPath elementPath)
-
Uses of ItemPath in com.evolveum.midpoint.schema.util
Fields in com.evolveum.midpoint.schema.util declared as ItemPath Modifier and Type Field Description static ItemPath
SchemaTestConstants. ICFS_NAME_PATH_PARTS
static ItemPath
SchemaTestConstants. ICFS_UID_PATH_PARTS
Methods in com.evolveum.midpoint.schema.util that return types with arguments of type ItemPath Modifier and Type Method Description static @NotNull Set<ItemPath>
FullTextSearchConfigurationUtil. getFullTextSearchItemPaths(@NotNull FullTextSearchConfigurationType config, Class<? extends ObjectType> clazz)
Map.Entry<ItemPath,Collection<? extends PrismValue>>
ObjectQueryUtil.FilterComponents. getKnownComponent(ItemPath path)
Map.Entry<ItemPath,Collection<ObjectFilter>>
ObjectQueryUtil.FilterComponents. getKnownComponentFilter(ItemPath path)
Map<ItemPath,Collection<ObjectFilter>>
ObjectQueryUtil.FilterComponents. getKnownComponentFilters()
Map<ItemPath,Collection<? extends PrismValue>>
ObjectQueryUtil.FilterComponents. getKnownComponents()
static Collection<ItemPath>
MiscSchemaUtil. itemReferenceListTypeToItemPathList(PropertyReferenceListType resolve, PrismContext prismContext)
Methods in com.evolveum.midpoint.schema.util with parameters of type ItemPath Modifier and Type Method Description static ObjectQueryUtil.FilterComponents
ObjectQueryUtil. factorOutQuery(PrismContext prismContext, ObjectQuery query, List<ObjectQueryUtil.FilterExtractor> extractors, ItemPath... paths)
static ItemName
ShadowUtil. getAttributeName(ItemPath attributePath, String message)
Map.Entry<ItemPath,Collection<? extends PrismValue>>
ObjectQueryUtil.FilterComponents. getKnownComponent(ItemPath path)
Map.Entry<ItemPath,Collection<ObjectFilter>>
ObjectQueryUtil.FilterComponents. getKnownComponentFilter(ItemPath path)
static boolean
ShadowUtil. matchesAttribute(ItemPath path, QName attributeName)
Constructor parameters in com.evolveum.midpoint.schema.util with type arguments of type ItemPath Constructor Description FilterExtractor(@NotNull Predicate<ObjectFilter> selector, @NotNull Function<ObjectFilter,ItemPath> pathExtractor, @NotNull Function<ObjectFilter,List<? extends PrismValue>> valueExtractor)
-
Uses of ItemPath in com.evolveum.midpoint.schema.validator
Methods in com.evolveum.midpoint.schema.validator that return ItemPath Modifier and Type Method Description ItemPath
ValidationItem. getItemPath()
Methods in com.evolveum.midpoint.schema.validator with parameters of type ItemPath Modifier and Type Method Description void
ValidationItem. setItemPath(ItemPath itemPath)
-
Uses of ItemPath in com.evolveum.midpoint.security.api
Fields in com.evolveum.midpoint.security.api with type parameters of type ItemPath Modifier and Type Field Description static Collection<ItemPath>
AuthorizationConstants. EXECUTION_ITEMS_ALLOWED_BY_DEFAULT
Those are the items that midPoint logic controls directly.static Collection<ItemPath>
AuthorizationConstants. OPERATIONAL_ITEMS_ALLOWED_FOR_CONTAINER_DELETE
Items that are not considered for authorization in case that the entire container is deleted.Methods in com.evolveum.midpoint.security.api that return types with arguments of type ItemPath Modifier and Type Method Description @NotNull List<ItemPath>
Authorization. getExceptItems()
@NotNull List<ItemPath>
Authorization. getItems()
-
Uses of ItemPath in com.evolveum.midpoint.security.enforcer.api
Methods in com.evolveum.midpoint.security.enforcer.api that return types with arguments of type ItemPath Modifier and Type Method Description protected List<? extends ItemPath>
PositiveNegativeItemPaths. getExcludedItems()
protected List<? extends ItemPath>
PositiveNegativeItemPaths. getIncludedItems()
Methods in com.evolveum.midpoint.security.enforcer.api with parameters of type ItemPath Modifier and Type Method Description <O extends ObjectType>
AccessDecisionSecurityEnforcer. determineSubitemDecision(ObjectSecurityConstraints securityConstraints, ObjectDelta<O> delta, PrismObject<O> currentObject, String operationUrl, AuthorizationPhaseType phase, ItemPath subitemRootPath)
<C extends Containerable>
AccessDecisionSecurityEnforcer. determineSubitemDecision(ObjectSecurityConstraints securityConstraints, PrismContainerValue<C> containerValue, String operationUrl, AuthorizationPhaseType phase, ItemPath subitemRootPath, PlusMinusZero plusMinusZero, String decisionContextDesc)
AuthorizationDecisionType
ItemSecurityConstraints. findItemDecision(ItemPath nameOnlyItemPath)
AuthorizationDecisionType
ObjectSecurityConstraints. findItemDecision(ItemPath nameOnlyItemPath, String[] actionUrls, AuthorizationPhaseType phase)
AuthorizationDecisionType
ObjectSecurityConstraints. findItemDecision(ItemPath nameOnlyItemPath, String actionUrl, AuthorizationPhaseType phase)
boolean
PositiveNegativeItemPaths. isApplicable(ItemPath nameOnlyItemPath)
Method parameters in com.evolveum.midpoint.security.enforcer.api with type arguments of type ItemPath Modifier and Type Method Description protected void
PositiveNegativeItemPaths. collectItemPaths(Collection<? extends ItemPath> newIncludedItems, Collection<? extends ItemPath> newExcludedItems)
protected void
PositiveNegativeItemPaths. dumpItems(StringBuilder sb, List<? extends ItemPath> items)
-
Uses of ItemPath in com.evolveum.midpoint.task.api
Method parameters in com.evolveum.midpoint.task.api with type arguments of type ItemPath Modifier and Type Method Description ObjectQuery
TaskManager. narrowQueryForWorkBucket(ObjectQuery query, Class<? extends ObjectType> type, Function<ItemPath,ItemDefinition<?>> itemDefinitionProvider, Task workerTask, WorkBucketType workBucket, OperationResult opResult)
TODO. -
Uses of ItemPath in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 that return ItemPath Modifier and Type Method Description @NotNull ItemPath
ItemPathType. getItemPath()
Methods in com.evolveum.prism.xml.ns._public.types_3 that return types with arguments of type ItemPath Modifier and Type Method Description javax.xml.bind.JAXBElement<ItemPath>
ObjectFactory. createItemPathType(ItemPath value)
static List<? extends ItemPath>
ItemPathType. toItemPathList(List<ItemPathType> list)
Methods in com.evolveum.prism.xml.ns._public.types_3 with parameters of type ItemPath Modifier and Type Method Description javax.xml.bind.JAXBElement<ItemPath>
ObjectFactory. createItemPathType(ItemPath value)
<V> V
RawType. getParsedRealValue(ItemDefinition<?> itemDefinition, ItemPath itemPath)
void
ItemPathType. setItemPath(ItemPath itemPath)
Constructors in com.evolveum.prism.xml.ns._public.types_3 with parameters of type ItemPath Constructor Description ItemPathType(ItemPath itemPath)
-