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(ItemPath path, Class<ID> clazz)
<DT extends ItemDefinition>
DTLayerRefinedAttributeDefinitionImpl. findItemDefinition(ItemPath path, Class<DT> clazz)
<ID extends ItemDefinition>
IDLayerRefinedObjectClassDefinitionImpl. findItemDefinition(ItemPath path, Class<ID> clazz)
<ID extends ItemDefinition>
IDRefinedObjectClassDefinitionImpl. findItemDefinition(ItemPath path, Class<ID> clazz)
<ID extends ItemDefinition>
IDCompositeRefinedObjectClassDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
<ID extends ItemDefinition>
IDLayerRefinedObjectClassDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
<ID extends ItemDefinition>
IDRefinedObjectClassDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, 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(Collection<ItemPath> paths)
void
LayerRefinedObjectClassDefinitionImpl. trimTo(Collection<ItemPath> paths)
void
RefinedObjectClassDefinitionImpl. trimTo(Collection<ItemPath> paths)
-
Uses of ItemPath in com.evolveum.midpoint.model.api
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, List<? extends ItemPath> ignoreItemPaths, Task task, OperationResult result)
TODO -
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 Collection<PrismValue>
MidpointFunctions. collectAssignedFocusMappingsResults(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 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, String category, String code, String text, ObjectReferenceType objectRef, ItemPath itemPath)
Constructors in com.evolveum.midpoint.model.api.validator with parameters of type ItemPath Constructor Description Issue(Issue.Severity severity, String category, String code, 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
Constructors in com.evolveum.midpoint.model.common.expression.evaluator with parameters of type ItemPath Constructor Description PathExpressionEvaluator(QName elementName, ItemPath path, ObjectResolver objectResolver, D outputDefinition, Protector protector, PrismContext prismContext)
-
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
MappingImpl.Builder. getDefaultTargetPath()
ItemPath
MappingImpl. getDefaultTargetPath()
ItemPath
MappingImpl. getOutputPath()
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type ItemPath Modifier and Type Method Description ItemDelta<V,D>
MappingImpl. createEmptyDelta(ItemPath path)
MappingImpl.Builder<V,D>
MappingImpl.Builder. defaultTargetPath(ItemPath val)
void
MappingImpl.Builder. setDefaultTargetPath(ItemPath defaultTargetPath)
Deprecated. -
Uses of ItemPath in com.evolveum.midpoint.model.common.stringpolicy
Methods in com.evolveum.midpoint.model.common.stringpolicy that return ItemPath Modifier and Type Method Description ItemPath
ObjectValuePolicyEvaluator. getValueItemPath()
Methods in com.evolveum.midpoint.model.common.stringpolicy with parameters of type ItemPath Modifier and Type Method Description <O extends ObjectType>
StringValuePolicyProcessor. generate(ItemPath path, ValuePolicyType policy, int defaultLength, boolean generateMinimalSize, AbstractValuePolicyOriginResolver<O> originResolver, String shortDesc, Task task, OperationResult parentResult)
void
ObjectValuePolicyEvaluator. setValueItemPath(ItemPath valueItemPath)
-
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)
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, 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(String resourceOid, ShadowKindType kind, String intent, QName objectClassName, 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 ItemPath
RepositoryDataItem. itemPath
Methods in com.evolveum.midpoint.model.impl.dataModel.model that return ItemPath Modifier and Type Method Description ItemPath
AdHocDataItem. getItemPath()
ItemPath
RepositoryDataItem. getItemPath()
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(QName typeName, 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(ItemPath itemPath)
RepositoryDataItem(QName typeName, ItemPath itemPath)
ResourceDataItem(DataModel ctx, String resourceOid, ShadowKindType kind, String intent, RefinedResourceSchema refinedResourceSchema, RefinedObjectClassDefinition refinedDefinition, 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 Collection<PrismValue>
MidpointFunctionsImpl. collectAssignedFocusMappingsResults(ItemPath path)
-
Uses of ItemPath in com.evolveum.midpoint.model.impl.importer
Methods in com.evolveum.midpoint.model.impl.importer that return types with arguments of type ItemPath Modifier and Type Method Description protected Function<ItemPath,ItemDefinition<?>>
ImportAccountsFromResourceTaskHandler. getIdentifierDefinitionProvider(Task localCoordinatorTask, OperationResult opResult)
-
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
IvwoConsolidator. 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, ItemPath metadataPath, Class<T> objectType, XMLGregorianCalendar now, Task task)
static <F extends ObjectType,T>
PropertyDelta<T>LensUtil. findAPrioriDelta(LensContext<F> context, LensProjectionContext projCtx, ItemPath projectionPropertyPath)
Extracts the delta from this projection context and also from all other projection contexts that have equivalent discriminator.static <AH extends AssignmentHolderType>
ItemDeltaLensUtil. getAprioriItemDelta(ObjectDelta<AH> focusDelta, ItemPath itemPath)
boolean
LensFocusContext. hasChangeInItem(ItemPath itemPath)
void
IvwoConsolidator. setItemPath(ItemPath itemPath)
-
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 ItemPath
CredentialPolicyEvaluator. getCredentialRelativeValuePath()
E.g.protected abstract ItemPath
CredentialPolicyEvaluator. getCredentialsContainerPath()
E.g.ItemPath
NoncePolicyEvaluator. getCredentialsContainerPath()
ItemPath
PasswordPolicyEvaluator. getCredentialsContainerPath()
protected ItemPath
SecurityQuestionsPolicyEvaluator. getCredentialsContainerPath()
protected ItemPath
CredentialPolicyEvaluator. getCredentialValuePath()
E.g. -
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 focusPropertyPath, 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.util
Methods in com.evolveum.midpoint.model.impl.util with parameters of type ItemPath Modifier and Type Method Description static DataModelUtil.PathResolutionResult
DataModelUtil. resolvePath(ItemPath path, DataModelUtil.PathResolutionContext context)
static DataModelUtil.PathResolutionResult
DataModelUtil. resolvePathForType(Class<? extends ObjectType> clazz, ItemPath path, 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 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()
ItemPath
PrismContainerValue. getPath()
ItemPath
PrismObject. getPath()
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,O extends Objectable>
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, Class<? extends Containerable> clazz)
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)
ItemDelta
PrismReferenceDefinition. createEmptyDelta(ItemPath path)
Object
Item. find(ItemPath path)
Returns object (Item or PrismValue) pointed to by the given path.Object
PrismContainer. find(ItemPath path)
Object
PrismContainerValue. find(ItemPath path)
Object
PrismProperty. find(ItemPath path)
Object
PrismPropertyValue. find(ItemPath path)
Object
PrismReference. find(ItemPath path)
Object
PrismReferenceValue. find(ItemPath path)
Object
PrismValue. find(ItemPath path)
<T extends Containerable>
PrismContainer<T>PrismContainer. findContainer(ItemPath path)
default <C extends Containerable>
PrismContainerDefinition<C>LocalDefinitionStore. findContainerDefinition(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(ItemPath path, Class<T> clazz)
default <ID extends ItemDefinition>
IDLocalDefinitionStore. findItemDefinition(ItemPath path)
<ID extends ItemDefinition>
IDLocalDefinitionStore. findItemDefinition(ItemPath path, Class<ID> clazz)
<ID extends ItemDefinition>
IDLocalDefinitionStore. findNamedItemDefinition(QName firstName, ItemPath rest, 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(ItemPath path)
PrismReference
PrismContainer. findReference(ItemPath path)
default PrismReferenceDefinition
LocalDefinitionStore. findReferenceDefinition(ItemPath path)
static Collection<PrismValue>
Item. getAllValues(Item<?,?> item, ItemPath path)
Collection<PrismValue>
Item. getAllValues(ItemPath path)
Collection<PrismValue>
PrismContainerValue. getAllValues(ItemPath path)
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)
UniformItemPath
PrismContext. toUniformPath(ItemPath path)
TemporaryUniformItemPath
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(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()
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 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)
<C extends Containerable>
ContainerDelta<C>DeltaFactory.Container. create(ItemPath parentPath, QName name, PrismContainerDefinition itemDefinition)
<T> PropertyDelta<T>
DeltaFactory.Property. create(ItemPath path, PrismPropertyDefinition<T> definition)
<T> PropertyDelta<T>
DeltaFactory.Property. create(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition)
ReferenceDelta
DeltaFactory.Reference. create(ItemPath path, PrismReferenceDefinition definition)
ReferenceDelta
DeltaFactory.Reference. create(ItemPath parentPath, QName name, PrismReferenceDefinition itemDefinition)
<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)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createDelta(ItemPath containerPath, PrismObjectDefinition<O> objectDefinition)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createDelta(ItemPath containerPath, Class<O> type)
<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property. createDelta(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition)
<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property. createDelta(ItemPath propertyPath, Class<O> compileTimeClass)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationAdd(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationAdd(ItemPath containerPath, Class<O> type, T containerable)
ReferenceDelta
DeltaFactory.Reference. createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
ReferenceDelta
DeltaFactory.Reference. createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
ReferenceDelta
DeltaFactory.Reference. createModificationAdd(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
<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)
<T> PropertyDelta<T>
DeltaFactory.Property. createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationDelete(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationDelete(ItemPath containerPath, Class<O> type, T containerable)
ReferenceDelta
DeltaFactory.Reference. createModificationDelete(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
<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)
<T> PropertyDelta<T>
DeltaFactory.Property. createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationReplace(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationReplace(ItemPath containerPath, Class<O> type, Collection<T> containerables)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationReplace(ItemPath containerPath, Class<O> type, T containerable)
ReferenceDelta
DeltaFactory.Reference. createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
ReferenceDelta
DeltaFactory.Reference. createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, String oid)
ReferenceDelta
DeltaFactory.Reference. createModificationReplace(ItemPath path, PrismObjectDefinition<?> objectDefinition, Collection<PrismReferenceValue> refValues)
<O extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationReplace(ItemPath path, Class<O> type, String oid)
<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)
<T> PropertyDelta<T>
DeltaFactory.Property. createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues)
<T> PropertyDelta<T>
DeltaFactory.Property. createModificationReplaceProperty(ItemPath path, PrismPropertyDefinition propertyDefinition, T... propertyValues)
<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)
ObjectDelta.FactorOutResultMulti<O>
ObjectDelta. factorOutValues(ItemPath path, boolean cloneDelta)
static <T> DeltaSetTriple<? extends T>
DeltaSetTripleUtil. find(Map<? extends ItemPath,DeltaSetTriple<? extends T>> tripleMap, ItemPath path)
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! An attempt: Given this ADD or MODIFY object delta OD, finds an item delta ID such that "ID has the same effect on an item specified by itemPath as OD" (simply said).<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(Collection<? extends ItemDelta<?,?>> deltas, ItemPath path, int segmentsToSkip, boolean exactMatch)
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(ItemPath itemPath, 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 ObjectDelta.FactorOutResultSingle<O>
ObjectDelta. factorOut(Collection<? extends ItemPath> paths, boolean cloneDelta)
static <T> DeltaSetTriple<? extends T>
DeltaSetTripleUtil. find(Map<? extends ItemPath,DeltaSetTriple<? extends T>> tripleMap, ItemPath path)
ObjectDelta<O>
ObjectDelta. subtract(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)
<T> 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 ItemPath
ItemImpl. getPath()
ItemPath
PrismContainerValueImpl. getPath()
ItemPath
PrismObjectImpl. getPath()
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,O extends Objectable>
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, Class<? extends Containerable> clazz)
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<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(ItemPath path, Class<ID> clazz)
<T extends ItemDefinition>
TItemDefinitionImpl. findItemDefinition(ItemPath path, Class<T> clazz)
<ID extends ItemDefinition>
IDPrismContainerDefinitionImpl. findItemDefinition(ItemPath path, Class<ID> clazz)
<T extends ItemDefinition>
TPrismReferenceDefinitionImpl. findItemDefinition(ItemPath path, Class<T> clazz)
<ID extends ItemDefinition>
IDComplexTypeDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
<ID extends ItemDefinition>
IDPrismContainerDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, 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)
Collection<PrismValue>
ItemImpl. getAllValues(ItemPath path)
Collection<PrismValue>
PrismContainerValueImpl. getAllValues(ItemPath path)
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)
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(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. fullPath
protected ItemPath
ItemDeltaImpl. parentPath
Parent path of the property (path to the property container)Methods in com.evolveum.midpoint.prism.impl.delta that return ItemPath Modifier and Type Method Description ItemPath
ItemDeltaImpl. getParentPath()
ItemPath
ItemDeltaImpl. getPath()
Methods in com.evolveum.midpoint.prism.impl.delta that return types with arguments of type ItemPath Modifier and Type Method Description 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.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(ItemPath itemPath, 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 ObjectDelta.FactorOutResultSingle<O>
ObjectDeltaImpl. factorOut(Collection<? extends ItemPath> paths, boolean cloneDelta)
ObjectDeltaImpl<O>
ObjectDeltaImpl. subtract(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)
ItemDeltaImpl(ItemPath path, D itemDefinition, PrismContext prismContext)
ItemDeltaImpl(ItemPath itemPath, QName elementName, D 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)
<T> 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 ItemPath
DummyContainerImpl. getPath()
ItemPath
DummyPropertyImpl. getPath()
ItemPath
DummyReferenceImpl. getPath()
Methods in com.evolveum.midpoint.prism.impl.item with parameters of type ItemPath Modifier and Type Method Description void
DummyContainerImpl. accept(Visitor visitor, ItemPath path, boolean recursive)
void
DummyPropertyImpl. accept(Visitor visitor, ItemPath path, boolean recursive)
void
DummyReferenceImpl. 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
DummyContainerImpl. find(ItemPath path)
Object
DummyPropertyImpl. find(ItemPath path)
Object
DummyReferenceImpl. 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)
Collection<PrismValue>
DummyContainerImpl. getAllValues(ItemPath path)
Collection<PrismValue>
DummyPropertyImpl. getAllValues(ItemPath path)
Collection<PrismValue>
DummyReferenceImpl. 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, ItemPath path)
DummyPropertyImpl(PrismProperty<T> realProperty, ItemPath path)
DummyReferenceImpl(PrismReference realReference, ItemPath path)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.lex.json
Methods in com.evolveum.midpoint.prism.impl.lex.json with parameters of type ItemPath Modifier and Type Method Description void
ItemPathSerializer. serialize(ItemPath value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
void
ItemPathSerializer. serializeWithType(ItemPath value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
-
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(ItemPath itemPath)
static String
ItemPathSerializerTemp. serializeWithDeclarations(ItemPath path)
static String
ItemPathHolder. serializeWithForcedDeclarations(ItemPath itemPath)
static String
ItemPathSerializerTemp. serializeWithForcedDeclarations(ItemPath path)
-
Uses of ItemPath in com.evolveum.midpoint.prism.impl.path
Classes in com.evolveum.midpoint.prism.impl.path that implement ItemPath Modifier and Type Class Description class
UniformItemPathImpl
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, Class<? extends Containerable> clazz, PrismContext prismContext)
static UniformItemPathImpl
UniformItemPathImpl. fromItemPath(ItemPath itemPath)
UniformItemPath
UniformItemPathImpl. remainder(ItemPath prefix)
Constructors in com.evolveum.midpoint.prism.impl.path with parameters of type ItemPath Constructor Description CanonicalItemPathImpl(ItemPath path, Class<? extends Containerable> clazz, PrismContext prismContext)
UniformItemPathImpl(ItemPath itemPath)
-
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 ItemPath
ExistsFilterImpl. getFullPath()
ItemPath
ValueFilterImpl. getFullPath()
ItemPath
ObjectGroupingImpl. getGroupBy()
ItemPath
ObjectPagingImpl. getGroupBy()
ItemPath
ObjectOrderingImpl. getOrderBy()
ItemPath
ObjectPagingImpl. getOrderBy()
ItemPath
ValueFilterImpl. getParentPath()
ItemPath
ValueFilterImpl. getPath()
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> EqualFilter<T>
EqualFilterImpl. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule)
static <T> EqualFilter<T>
EqualFilterImpl. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper expression)
static <T> EqualFilter<T>
EqualFilterImpl. createEqual(ItemPath propertyPath, PrismPropertyDefinition<T> propertyDefinition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition)
static <T> EqualFilter<T>
EqualFilterImpl. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, PrismContext prismContext, Object... values)
<T> EqualFilter<T>
QueryFactoryImpl. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule)
<T> EqualFilter<T>
QueryFactoryImpl. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper expression)
<T> EqualFilter<T>
QueryFactoryImpl. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition)
<T> EqualFilter<T>
QueryFactoryImpl. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, PrismContext prismContext, Object... values)
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> GreaterFilter<T>
GreaterFilterImpl. createGreater(ItemPath itemPath, PrismPropertyDefinition<T> definition, boolean equals)
static <T> GreaterFilter<T>
GreaterFilterImpl. createGreater(ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper wrapper, boolean equals)
static <T> GreaterFilter<T>
GreaterFilterImpl. createGreater(ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
static <T> GreaterFilter<T>
GreaterFilterImpl. createGreater(ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, Object anyValue, boolean equals, PrismContext prismContext)
<T> GreaterFilter<T>
QueryFactoryImpl. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, boolean equals)
<T> GreaterFilter<T>
QueryFactoryImpl. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper wrapper, boolean equals)
<T> GreaterFilter<T>
QueryFactoryImpl. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> GreaterFilter<T>
QueryFactoryImpl. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals, PrismContext prismContext)
static ObjectGroupingImpl
ObjectGroupingImpl. createGrouping(ItemPath groupBy)
static <T> LessFilter<T>
LessFilterImpl. createLess(ItemPath itemPath, PrismPropertyDefinition<T> definition, boolean equals)
static <T> LessFilter<T>
LessFilterImpl. createLess(ItemPath itemPath, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, ExpressionWrapper expressionWrapper, boolean equals)
static <T> LessFilter<T>
LessFilterImpl. createLess(ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
static <T> LessFilter<T>
LessFilterImpl. createLess(ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, Object anyValue, boolean equals, PrismContext prismContext)
<T> LessFilter<T>
QueryFactoryImpl. createLess(ItemPath path, PrismPropertyDefinition<T> definition, boolean equals)
<T> LessFilter<T>
QueryFactoryImpl. createLess(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper expressionWrapper, boolean equals)
<T> LessFilter<T>
QueryFactoryImpl. createLess(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> LessFilter<T>
QueryFactoryImpl. createLess(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals, PrismContext prismContext)
static ObjectOrderingImpl
ObjectOrderingImpl. createOrdering(ItemPath orderBy, OrderDirection direction)
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)
ObjectPaging
QueryFactoryImpl. createPaging(ItemPath groupBy)
ObjectPaging
QueryFactoryImpl. createPaging(ItemPath orderBy, OrderDirection direction)
ObjectPaging
QueryFactoryImpl. createPaging(ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
ObjectPaging
QueryFactoryImpl. createPaging(Integer offset, Integer maxSize, ItemPath groupBy)
ObjectPaging
QueryFactoryImpl. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction)
ObjectPaging
QueryFactoryImpl. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
RefFilter
QueryFactoryImpl. createReferenceEqual(ItemPath path, PrismReferenceDefinition definition, ExpressionWrapper expression)
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(ItemPath path, PrismPropertyDefinition<T> itemDefinition, PrismContext prismContext, QName matchingRule, ExpressionWrapper expressionWrapper, boolean anchorStart, boolean anchorEnd)
static <T> SubstringFilter<T>
SubstringFilterImpl. createSubstring(ItemPath path, PrismPropertyDefinition<T> itemDefinition, PrismContext prismContext, QName matchingRule, Object anyValue, boolean anchorStart, boolean anchorEnd)
Creates a substring filter.static ItemDefinition
FilterImplUtil. findItemDefinition(ItemPath parentPath, ComplexTypeDefinition complexTypeDefinition)
static ItemDefinition
FilterImplUtil. findItemDefinition(ItemPath itemPath, PrismContainerDefinition<? extends Containerable> containerDef)
static ItemDefinition
FilterImplUtil. findItemDefinition(ItemPath parentPath, Class type, PrismContext prismContext)
void
ObjectPagingImpl. setGrouping(ItemPath groupBy)
void
ObjectPagingImpl. setOrdering(ItemPath orderBy, OrderDirection direction)
void
ValueFilterImpl. setRightHandSidePath(ItemPath rightHandSidePath)
Constructors in com.evolveum.midpoint.prism.impl.query with parameters of type ItemPath Constructor Description EqualFilterImpl(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, List<PrismPropertyValue<T>> prismPropertyValues, ExpressionWrapper expression, ItemPath rightHandSidePath, ItemDefinition rightHandSideDefinition)
GreaterFilterImpl(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, PrismPropertyValue<T> prismPropertyValue, ExpressionWrapper expression, ItemPath rightHandSidePath, ItemDefinition rightHandSideDefinition, boolean equals)
RefFilterImpl(ItemPath fullPath, PrismReferenceDefinition definition, List<PrismReferenceValue> values, ExpressionWrapper expression)
ValueFilterImpl(ItemPath fullPath, D definition)
TODO decide whether to make these fields final.ValueFilterImpl(ItemPath fullPath, D definition, QName matchingRule, List<V> values, ExpressionWrapper expression, ItemPath rightHandSidePath, 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.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(ComplexTypeDefinition child, ItemPath rest)
PrismObjectDefinition
SchemaRegistryImpl. determineReferencedObjectDefinition(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 ItemPath
ItemName. allExceptLast()
ItemPath
ItemPath. allExceptLast()
Returns all segments except the last one.ItemPath
ItemPathImpl. allExceptLast()
default ItemPath
ItemPath. allUpToIncluding(int i)
Returns all segments up to the specified one (including it).default ItemPath
ItemPath. allUpToLastName()
Returns all segments up to the last named one (excluding).default 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 ItemPath
ItemPath. create(Object... components)
Creates the path from given components.static ItemPath
ItemPath. create(List<?> components)
Creates the path from given components.static ItemPath
ItemPath. createReverse(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()
ItemPath
ItemName. namedSegmentsOnly()
ItemPath
ItemPath. namedSegmentsOnly()
Returns the path containing only the regular named segments.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)
ItemPath
ItemName. removeIds()
ItemPath
ItemPath. removeIds()
Returns the path with no Id segments.ItemPath
ItemPathImpl. removeIds()
ItemPath
ItemName. rest()
ItemPath
ItemName. rest(int n)
default ItemPath
ItemPath. rest()
Returns the rest of the path (the tail).ItemPath
ItemPath. rest(int n)
Returns the rest of the path (the tail), starting at position "n".ItemPath
ItemPathImpl. rest()
ItemPath
ItemPathImpl. rest(int n)
default 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 static 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 static void
ItemPath. checkNoSpecialSymbols(ItemPath path)
static void
ItemPath. checkNoSpecialSymbolsExceptParent(ItemPath path)
default ItemPath.CompareResult
ItemPath. compareComplex(ItemPath otherPath)
Compares two item paths.static ItemPath.CompareResult
ItemPathComparatorUtil. compareComplex(ItemPath path1, 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 boolean
ItemPath. isEmpty(ItemPath path)
Returns true if the path is null or empty.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)
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 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 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 ItemPath
ItemFilter. getFullPath()
ItemPath
ValueFilter. getFullPath()
ItemPath
ObjectGrouping. getGroupBy()
ItemPath
ObjectPaging. getGroupBy()
ItemPath
ObjectOrdering. getOrderBy()
ItemPath
ObjectPaging. getOrderBy()
ItemPath
ValueFilter. getParentPath()
ItemPath
ValueFilter. getPath()
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> EqualFilter<T>
QueryFactory. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule)
<T> EqualFilter<T>
QueryFactory. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper expression)
<T> EqualFilter<T>
QueryFactory. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition)
<T> EqualFilter<T>
QueryFactory. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, PrismContext prismContext, Object... values)
<T> GreaterFilter<T>
QueryFactory. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, boolean equals)
<T> GreaterFilter<T>
QueryFactory. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper wrapper, boolean equals)
<T> GreaterFilter<T>
QueryFactory. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> GreaterFilter<T>
QueryFactory. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals, PrismContext prismContext)
<T> LessFilter<T>
QueryFactory. createLess(ItemPath path, PrismPropertyDefinition<T> definition, boolean equals)
<T> LessFilter<T>
QueryFactory. createLess(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper expressionWrapper, boolean equals)
<T> LessFilter<T>
QueryFactory. createLess(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> LessFilter<T>
QueryFactory. createLess(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals, PrismContext prismContext)
ObjectOrdering
QueryFactory. createOrdering(ItemPath orderBy, OrderDirection direction)
ObjectPaging
QueryFactory. createPaging(ItemPath groupBy)
ObjectPaging
QueryFactory. createPaging(ItemPath orderBy, OrderDirection direction)
ObjectPaging
QueryFactory. createPaging(ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
ObjectPaging
QueryFactory. createPaging(Integer offset, Integer maxSize, ItemPath groupBy)
ObjectPaging
QueryFactory. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction)
ObjectPaging
QueryFactory. createPaging(Integer offset, Integer maxSize, ItemPath orderBy, OrderDirection direction, ItemPath groupBy)
RefFilter
QueryFactory. createReferenceEqual(ItemPath path, PrismReferenceDefinition definition, ExpressionWrapper expression)
RefFilter
QueryFactory. createReferenceEqual(ItemPath path, PrismReferenceDefinition definition, Collection<PrismReferenceValue> values)
void
ObjectPaging. setGrouping(ItemPath groupBy)
void
ObjectPaging. setOrdering(ItemPath orderBy, OrderDirection direction)
void
ValueFilter. setRightHandSidePath(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(ComplexTypeDefinition child, ItemPath rest)
PrismObjectDefinition
SchemaRegistry. determineReferencedObjectDefinition(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 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 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(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(ItemPath path, DefinitionResolver<D,ID> additionalDefinitionResolver)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ObjectDeltaObject. findIdi(ItemPath path, DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver)
ID
DefinitionResolver. resolve(PD parentDefinition, ItemPath path)
<X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>>
ItemDeltaItem. resolveStructuredProperty(ItemPath resolvePath, PrismPropertyDefinition outputDefinition, ItemPath outputPath, 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.api.query
Methods in com.evolveum.midpoint.repo.api.query that return ItemPath Modifier and Type Method Description ItemPath
SimpleFilter. getPropertyPath()
Methods in com.evolveum.midpoint.repo.api.query with parameters of type ItemPath Modifier and Type Method Description void
SimpleFilter. setPropertyPath(ItemPath propertyPath)
Constructors in com.evolveum.midpoint.repo.api.query with parameters of type ItemPath Constructor Description SimpleFilter(SimpleFilterType filterType, ItemPath propertyPath)
SimpleFilter(SimpleFilterType filterType, ItemPath propertyPath, PrismPropertyValue<T> 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(ItemPath path, ExpressionVariables variables, PrismContainerDefinition<?> defaultContext, String shortDesc)
static TypedValue
ExpressionUtil. resolvePathGetTypedValue(ItemPath path, ExpressionVariables 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, ExpressionVariables variables, boolean normalizeValuesToDelete, TypedValue defaultContext, ObjectResolver objectResolver, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
void
ValuePolicyResolver. setOutputPath(ItemPath outputPath)
static <V extends PrismValue>
PrismValueDeltaSetTriple<V>ExpressionUtil. toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple, ItemDefinition outputDefinition, Function<Object,Object> additionalConvertor, ItemPath residualPath, Protector protector, PrismContext prismContext)
-
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<?>>
AbstractSearchIterativeTaskHandler. getIdentifierDefinitionProvider(Task localCoordinatorTask, OperationResult opResult)
-
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)
GetOperationOptionsBuilder.Query
GetOperationOptionsBuilder.Query. desc(ItemPath path)
GetOperationOptionsBuilder.Query
GetOperationOptionsBuilderImpl. desc(ItemPath path)
static boolean
SelectorOptions. hasToLoadPath(ItemPath path, Collection<SelectorOptions<GetOperationOptions>> options)
static boolean
SelectorOptions. hasToLoadPath(ItemPath path, Collection<SelectorOptions<GetOperationOptions>> options, boolean defaultValue)
GetOperationOptionsBuilder
GetOperationOptionsBuilder. item(ItemPath path)
GetOperationOptionsBuilder
GetOperationOptionsBuilderImpl. item(ItemPath path)
boolean
ObjectTreeDeltas. subtractFromFocusDelta(ItemPath itemPath, 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 Set<ItemPath>
FullTextSearchConfigurationUtil. getFullTextSearchItemPaths(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(Predicate<ObjectFilter> selector, Function<ObjectFilter,ItemPath> pathExtractor, 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 List<ItemPath>
Authorization. getExceptItems()
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 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 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,ID extends ItemDefinition>
VRawType. getParsedRealValue(ID 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)
-