Modifier and Type | Method and Description |
---|---|
PropertyDelta<T> |
LayerRefinedAttributeDefinitionImpl.createEmptyDelta(ItemPath path) |
static <O extends Objectable,X> |
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.
|
<DT extends ItemDefinition> |
LayerRefinedAttributeDefinitionImpl.findItemDefinition(ItemPath path,
Class<DT> clazz) |
<ID extends ItemDefinition> |
RefinedObjectClassDefinitionImpl.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
LayerRefinedObjectClassDefinitionImpl.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
CompositeRefinedObjectClassDefinitionImpl.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
RefinedObjectClassDefinitionImpl.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
<ID extends ItemDefinition> |
LayerRefinedObjectClassDefinitionImpl.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
<ID extends ItemDefinition> |
CompositeRefinedObjectClassDefinitionImpl.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
Modifier and Type | Method and Description |
---|---|
void |
RefinedObjectClassDefinitionImpl.trimTo(Collection<ItemPath> paths) |
void |
LayerRefinedObjectClassDefinitionImpl.trimTo(Collection<ItemPath> paths) |
void |
CompositeRefinedObjectClassDefinitionImpl.trimTo(Collection<ItemPath> paths) |
Modifier and Type | Method and Description |
---|---|
<O extends ObjectType> |
ModelService.compareObject(PrismObject<O> object,
Collection<SelectorOptions<GetOperationOptions>> readOptions,
ModelCompareOptions compareOptions,
List<? extends ItemPath> ignoreItemPaths,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
TODO
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
ItemPath |
Issue.getItemPath() |
Modifier and Type | Method and Description |
---|---|
void |
ValidationResult.add(Issue.Severity severity,
String category,
String code,
String text,
ObjectReferenceType objectRef,
ItemPath itemPath) |
Constructor and Description |
---|
Issue(Issue.Severity severity,
String category,
String code,
String text,
ObjectReferenceType objectRef,
ItemPath itemPath) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
Scene.getSourceAbsPath() |
ItemPath |
SceneItem.getSourceRelPath()
Item path, relative to the scene root path.
|
ItemPath |
Scene.getSourceRelPath()
Scene root path, relative to the owning scene root path.
|
Modifier and Type | Method and Description |
---|---|
ItemPath |
PrismValue.getPath() |
ItemPath |
PrismObject.getPath() |
ItemPath |
PrismContainerValue.getPath() |
ItemPath |
Itemable.getPath() |
ItemPath |
Item.getPath()
Returns the path of this item (sequence of names from the "root" container or similar object to this item).
|
ItemPath |
PartiallyResolvedItem.getResidualPath() |
default ItemPath |
PrismContext.toPath(ItemPathType path) |
Modifier and Type | Method and Description |
---|---|
void |
PrismValue.accept(Visitor visitor,
ItemPath path,
boolean recursive) |
void |
PrismContainerValue.accept(Visitor visitor,
ItemPath path,
boolean recursive) |
void |
PrismContainer.accept(Visitor visitor,
ItemPath path,
boolean recursive) |
void |
PathVisitable.accept(Visitor visitor,
ItemPath path,
boolean recursive) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(C containerable,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path) |
boolean |
PrismContainerValue.containsItem(ItemPath propPath,
boolean acceptEmptyItem) |
boolean |
PrismContainer.containsItem(ItemPath itemPath,
boolean acceptEmptyItem) |
CanonicalItemPath |
PrismContext.createCanonicalItemPath(ItemPath itemPath)
Temporary
|
CanonicalItemPath |
PrismContext.createCanonicalItemPath(ItemPath itemPath,
Class<? extends Containerable> clazz)
Temporary
|
ReferenceDelta |
PrismReference.createDelta(ItemPath path) |
PropertyDelta<T> |
PrismProperty.createDelta(ItemPath path) |
ContainerDelta<C> |
PrismContainer.createDelta(ItemPath path) |
ItemDelta<V,D> |
Item.createDelta(ItemPath path) |
<V extends PrismValue,D extends ItemDefinition> |
ItemFactory.createDummyItem(Item<V,D> itemOld,
D definition,
ItemPath path)
Creates a dummy container with a fixed path.
|
ItemDelta |
PrismReferenceDefinition.createEmptyDelta(ItemPath path) |
PropertyDelta<T> |
PrismPropertyDefinition.createEmptyDelta(ItemPath path) |
ContainerDelta<C> |
PrismContainerDefinition.createEmptyDelta(ItemPath path) |
ItemDelta |
ItemDefinition.createEmptyDelta(ItemPath path) |
Object |
PrismValue.find(ItemPath path) |
Object |
PrismReferenceValue.find(ItemPath path) |
Object |
PrismReference.find(ItemPath path) |
Object |
PrismPropertyValue.find(ItemPath path) |
Object |
PrismProperty.find(ItemPath path) |
Object |
PrismContainerValue.find(ItemPath path) |
Object |
PrismContainer.find(ItemPath path) |
Object |
Item.find(ItemPath path)
Returns object (Item or PrismValue) pointed to by the given path.
|
<T extends Containerable> |
PrismContainer.findContainer(ItemPath path) |
default <C extends Containerable> |
LocalDefinitionStore.findContainerDefinition(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findCreateItem(ItemPath itemPath,
Class<I> type,
ID itemDefinition,
boolean create) |
default <IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findItem(ItemPath itemPath) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainer.findItem(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findItem(ItemPath itemName,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findItem(ItemPath path,
Class<I> type) |
default <ID extends ItemDefinition> |
LocalDefinitionStore.findItemDefinition(ItemPath path) |
<ID extends ItemDefinition> |
LocalDefinitionStore.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<T extends ItemDefinition> |
ItemDefinition.findItemDefinition(ItemPath path,
Class<T> clazz) |
<ID extends ItemDefinition> |
LocalDefinitionStore.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
<T extends Containerable> |
PrismContainer.findOrCreateContainer(ItemPath containerPath) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findOrCreateItem(ItemPath containerPath,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findOrCreateItem(ItemPath path,
Class<I> type,
ID definition) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findOrCreateItem(ItemPath containerPath,
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> |
PrismReferenceValue.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismReference.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismPropertyValue.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismProperty.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainer.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
Item.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> |
PrismValue.getAllValues(ItemPath path) |
Collection<PrismValue> |
PrismContainerValue.getAllValues(ItemPath path) |
Collection<PrismValue> |
Item.getAllValues(ItemPath path) |
<T> T |
PrismContainer.getPropertyRealValue(ItemPath propertyPath,
Class<T> type) |
void |
PrismContainerValue.removeContainer(ItemPath path) |
void |
PrismContainer.removeContainer(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismObject.removeItem(ItemPath path,
Class<I> itemType) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.removeItem(ItemPath path,
Class<I> itemType) |
void |
PrismContainerValue.removeProperty(ItemPath path) |
void |
PrismContainer.removeProperty(ItemPath path) |
void |
PrismContainerValue.removeReference(ItemPath path) |
void |
PrismContainer.removeReference(ItemPath path) |
Object |
Structured.resolve(ItemPath subpath) |
void |
PartiallyResolvedItem.setResidualPath(ItemPath residualPath) |
static <O extends Objectable,C extends Containerable> |
PrismValueCollectionsUtil.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
UniformItemPath |
PrismContext.toUniformPath(ItemPath path)
Temporary
|
UniformItemPath |
PrismContext.toUniformPathKeepNull(ItemPath path) |
Modifier and Type | Method and 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.
|
Constructor and Description |
---|
PartiallyResolvedItem(Item<V,D> item,
ItemPath residualPath) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemDelta.getParentPath() |
ItemPath |
ItemDelta.getPath() |
ItemPath |
PartiallyResolvedDelta.getResidualPath() |
Modifier and Type | Method and Description |
---|---|
List<ItemPath> |
ObjectDelta.getModifiedItems() |
Modifier and Type | Method and Description |
---|---|
static void |
ItemDeltaCollectionsUtil.accept(Collection<? extends ItemDelta> modifications,
Visitor visitor,
ItemPath path,
boolean recursive) |
void |
ObjectDelta.accept(Visitor visitor,
ItemPath path,
boolean recursive) |
void |
ItemDelta.accept(Visitor visitor,
ItemPath path,
boolean recursive) |
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(ItemPath propertyPath,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
<X> void |
ObjectDelta.addModificationAddProperty(ItemPath propertyPath,
X... propertyValues) |
void |
ObjectDelta.addModificationAddReference(ItemPath path,
PrismReferenceValue... refValues) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(ItemPath propertyPath,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
<X> void |
ObjectDelta.addModificationDeleteProperty(ItemPath propertyPath,
X... propertyValues) |
void |
ObjectDelta.addModificationDeleteReference(ItemPath path,
PrismReferenceValue... refValues) |
<C extends Containerable> |
ObjectDelta.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> |
DeltaFactory.Container.create(ItemPath path,
PrismContainerDefinition<C> definition) |
<T> PropertyDelta<T> |
DeltaFactory.Property.create(ItemPath path,
PrismPropertyDefinition<T> definition) |
ReferenceDelta |
DeltaFactory.Reference.create(ItemPath path,
PrismReferenceDefinition definition) |
<C extends Containerable> |
DeltaFactory.Container.create(ItemPath parentPath,
QName name,
PrismContainerDefinition itemDefinition) |
<T> PropertyDelta<T> |
DeltaFactory.Property.create(ItemPath itemPath,
QName name,
PrismPropertyDefinition<T> propertyDefinition) |
ReferenceDelta |
DeltaFactory.Reference.create(ItemPath parentPath,
QName name,
PrismReferenceDefinition itemDefinition) |
<C extends Containerable> |
ObjectDelta.createContainerModification(ItemPath path) |
<C extends Containerable> |
ObjectDelta.createContainerModification(ItemPath path,
PrismContainerDefinition<C> containerDefinition) |
<O extends Objectable,T> |
DeltaFactory.Property.createDelta(ItemPath propertyPath,
Class<O> compileTimeClass) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createDelta(ItemPath containerPath,
Class<O> type) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createDelta(ItemPath containerPath,
PrismContainerDefinition<O> objectDefinition) |
<O extends Objectable,T> |
DeltaFactory.Property.createDelta(ItemPath propertyPath,
PrismObjectDefinition<O> objectDefinition) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createDelta(ItemPath containerPath,
PrismObjectDefinition<O> objectDefinition) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationAdd(ItemPath containerPath,
Class<O> type,
T containerable) |
ReferenceDelta |
DeltaFactory.Reference.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
ReferenceDelta |
DeltaFactory.Reference.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
ReferenceDelta |
DeltaFactory.Reference.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
<O extends Objectable,X> |
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> |
DeltaFactory.Container.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<T extends Containerable,O extends Objectable> |
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> |
DeltaFactory.Object.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContainerValue<C>... containerValues) |
<O extends Objectable,X> |
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> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
Collection<T> containerables) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<O extends Objectable> |
DeltaFactory.Reference.createModificationReplace(ItemPath path,
Class<O> type,
String oid) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
T containerable) |
ReferenceDelta |
DeltaFactory.Reference.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
ReferenceDelta |
DeltaFactory.Reference.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
ReferenceDelta |
DeltaFactory.Reference.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContainerValue<C>... containerValues) |
<O extends Objectable,X> |
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> |
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> |
DeltaFactory.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> |
ItemDeltaCollectionsUtil.findContainerDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
<X extends Containerable> |
ObjectDelta.findContainerDelta(ItemPath propertyPath) |
static <DD extends ItemDelta> |
ItemDeltaCollectionsUtil.findItemDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath,
Class<DD> deltaType,
boolean strict) |
<IV extends PrismValue,ID extends ItemDefinition> |
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> |
ObjectDelta.findItemDelta(ItemPath itemPath,
boolean strict) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>,DD extends ItemDelta<IV,ID>> |
ObjectDelta.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> |
ObjectDelta.findPartial(ItemPath propertyPath) |
static <T> PropertyDelta<T> |
PropertyDeltaCollectionsUtil.findPropertyDelta(Collection<? extends ItemDelta> modifications,
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.
|
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<?,?> |
ItemDelta.getSubDelta(ItemPath path) |
ItemDelta<?,?> |
ContainerDelta.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> |
ItemDeltaCollectionsUtil.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'.
|
Modifier and Type | Method and 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.
|
Constructor and Description |
---|
PartiallyResolvedDelta(ItemDelta<V,D> itemDelta,
ItemPath residualPath) |
Modifier and Type | Method and 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) |
Modifier and Type | Interface and Description |
---|---|
interface |
UniformItemPath |
Modifier and Type | Class and Description |
---|---|
class |
ItemName |
class |
ItemPathImpl |
Modifier and Type | Field and Description |
---|---|
static ItemPath |
ItemPathImpl.EMPTY_PATH |
static ItemPath |
ItemPath.EMPTY_PATH |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemPathImpl.allExceptLast() |
ItemPath |
ItemPath.allExceptLast()
Returns all segments except the last one.
|
ItemPath |
ItemName.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(List<?> components)
Creates the path from given components.
|
static ItemPath |
ItemPath.create(Object... 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 |
ItemPathImpl.firstAsPath() |
ItemPath |
ItemPath.firstAsPath()
Returns the first segment as an ItemPath.
|
ItemPath |
ItemName.firstAsPath() |
ItemPath |
ItemPathImpl.namedSegmentsOnly() |
ItemPath |
ItemPath.namedSegmentsOnly()
Returns the path containing only the regular named segments.
|
ItemPath |
ItemName.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 |
ItemPathImpl.removeIds() |
ItemPath |
ItemPath.removeIds()
Returns the path with no Id segments.
|
ItemPath |
ItemName.removeIds() |
ItemPath |
ItemPathImpl.rest() |
default ItemPath |
ItemPath.rest()
Returns the rest of the path (the tail).
|
ItemPath |
ItemName.rest() |
ItemPath |
ItemPathImpl.rest(int n) |
ItemPath |
ItemPath.rest(int n)
Returns the rest of the path (the tail), starting at position "n".
|
ItemPath |
ItemName.rest(int n) |
default ItemPath |
ItemPath.stripVariableSegment()
Removes the leading variable segment, if present.
|
ItemPath |
ItemPathImpl.subPath(int from,
int to) |
ItemPath |
ItemPath.subPath(int from,
int to)
Returns a sub-path from (including) to (excluding) given indices.
|
ItemPath |
ItemName.subPath(int from,
int to) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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 |
ItemPathComparatorUtil.equivalent(ItemPath path1,
ItemPath path2) |
static boolean |
ItemPath.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) |
static List<ItemPath> |
ItemPathCollectionsUtil.remainder(Collection<? extends ItemPath> paths,
ItemPath prefix,
boolean alsoEquivalent)
Strips the prefix from a set of paths.
|
UniformItemPath |
UniformItemPath.remainder(ItemPath prefix) |
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) |
default boolean |
ItemPath.startsWith(ItemPath prefix)
Convenience method with understandable semantics.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
Object |
PolyString.resolve(ItemPath subpath) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ValueFilter.getFullPath() |
ItemPath |
ItemFilter.getFullPath() |
ItemPath |
ObjectPaging.getGroupBy() |
ItemPath |
ObjectGrouping.getGroupBy() |
ItemPath |
ObjectPaging.getOrderBy() |
ItemPath |
ObjectOrdering.getOrderBy() |
ItemPath |
ValueFilter.getParentPath() |
ItemPath |
ValueFilter.getPath() |
ItemPath |
ValueFilter.getRightHandSidePath() |
Modifier and Type | Method and 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(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) |
ObjectPaging |
QueryFactory.createPaging(ItemPath groupBy) |
ObjectPaging |
QueryFactory.createPaging(ItemPath orderBy,
OrderDirection direction) |
ObjectPaging |
QueryFactory.createPaging(ItemPath orderBy,
OrderDirection direction,
ItemPath groupBy) |
RefFilter |
QueryFactory.createReferenceEqual(ItemPath path,
PrismReferenceDefinition definition,
Collection<PrismReferenceValue> values) |
RefFilter |
QueryFactory.createReferenceEqual(ItemPath path,
PrismReferenceDefinition definition,
ExpressionWrapper expression) |
void |
ObjectPaging.setGrouping(ItemPath groupBy) |
void |
ObjectPaging.setOrdering(ItemPath orderBy,
OrderDirection direction) |
void |
ValueFilter.setRightHandSidePath(ItemPath rightHandSidePath) |
Modifier and Type | Method and 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_AtomicFilterExit |
S_RightHandItemEntry.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
S_AtomicFilterEntry.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
S_AtomicFilterEntry.item(PrismContainerDefinition containerDefinition,
ItemPath itemPath) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable,O extends Objectable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path,
boolean force) |
<C extends Containerable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path,
boolean force) |
ComplexTypeDefinition |
SchemaRegistry.determineParentDefinition(ComplexTypeDefinition child,
ItemPath rest) |
PrismObjectDefinition |
SchemaRegistry.determineReferencedObjectDefinition(QName targetTypeName,
ItemPath rest) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemDeltaItem.getResidualPath() |
ItemPath |
ItemDeltaItem.getResolvePath() |
Modifier and Type | Method and Description |
---|---|
static <C extends Containerable> |
PrismAsserts.assertContainerAdd(ObjectDelta<?> objectDelta,
ItemPath propertyPath,
C... containerables) |
static <C extends Containerable> |
PrismAsserts.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> |
PrismAsserts.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(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
Object... expectedValues) |
static void |
PrismAsserts.assertPropertyAdd(ObjectDelta<?> userDelta,
ItemPath propertyPath,
Object... expectedValues) |
static void |
PrismAsserts.assertPropertyDelete(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
Object... expectedValues) |
static void |
PrismAsserts.assertPropertyDelete(ObjectDelta<?> userDelta,
ItemPath propertyPath,
Object... expectedValues) |
static void |
PrismAsserts.assertPropertyReplace(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
Object... expectedValues) |
static <T> void |
PrismAsserts.assertPropertyReplace(ObjectDelta<?> userDelta,
ItemPath path,
T... 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.findIdi(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaItem.findIdi(ItemPath path,
DefinitionResolver<D,ID> additionalDefinitionResolver) |
<IV extends PrismValue,ID extends ItemDefinition> |
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) |
Modifier and Type | Method and Description |
---|---|
GetOperationOptionsBuilder.Query |
GetOperationOptionsBuilderImpl.asc(ItemPath path) |
GetOperationOptionsBuilder.Query |
GetOperationOptionsBuilder.Query.asc(ItemPath path) |
GetOperationOptionsBuilder.Query |
GetOperationOptionsBuilderImpl.desc(ItemPath path) |
GetOperationOptionsBuilder.Query |
GetOperationOptionsBuilder.Query.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 |
GetOperationOptionsBuilderImpl.item(ItemPath path) |
GetOperationOptionsBuilder |
GetOperationOptionsBuilder.item(ItemPath path) |
boolean |
ObjectTreeDeltas.subtractFromFocusDelta(ItemPath itemPath,
PrismValue value,
boolean fromMinus,
boolean dryRun) |
Modifier and Type | Method and Description |
---|---|
ResourceAttributeDefinition |
ResourceAttributeContainerDefinitionImpl.findAttributeDefinition(ItemPath elementPath) |
ResourceAttributeDefinition |
ResourceAttributeContainerDefinition.findAttributeDefinition(ItemPath elementPath) |
Modifier and Type | Field and Description |
---|---|
static ItemPath |
SchemaTestConstants.ICFS_NAME_PATH_PARTS |
static ItemPath |
SchemaTestConstants.ICFS_UID_PATH_PARTS |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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 and Description |
---|
FilterExtractor(Predicate<ObjectFilter> selector,
Function<ObjectFilter,ItemPath> pathExtractor,
Function<ObjectFilter,List<? extends PrismValue>> valueExtractor) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ValidationItem.getItemPath() |
Modifier and Type | Method and Description |
---|---|
void |
ValidationItem.setItemPath(ItemPath itemPath) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemPathType.getItemPath() |
Modifier and Type | Method and Description |
---|---|
JAXBElement<ItemPath> |
ObjectFactory.createItemPathType(ItemPath value) |
static List<? extends ItemPath> |
ItemPathType.toItemPathList(List<ItemPathType> list) |
Modifier and Type | Method and Description |
---|---|
JAXBElement<ItemPath> |
ObjectFactory.createItemPathType(ItemPath value) |
<V,ID extends ItemDefinition> |
RawType.getParsedRealValue(ID itemDefinition,
ItemPath itemPath) |
void |
ItemPathType.setItemPath(ItemPath itemPath) |
Constructor and Description |
---|
ItemPathType(ItemPath itemPath) |
Copyright © 2021 Evolveum. All rights reserved.