Modifier and Type | Method and Description |
---|---|
PropertyDelta<T> |
LayerRefinedAttributeDefinitionImpl.createEmptyDelta(ItemPath path) |
static <O extends Objectable,X> |
ShadowDiscriminatorObjectDelta.createModificationReplaceProperty(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> |
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) |
<T extends ItemDefinition> |
LayerRefinedAttributeDefinitionImpl.findItemDefinition(ItemPath path,
Class<T> 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<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() |
ItemPath |
IPrismValue.getPath()
Computes a path in current prism structure this value is part of.
|
ItemPath |
PartiallyResolvedItem.getResidualPath() |
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) |
void |
Item.accept(Visitor visitor,
ItemPath path,
boolean recursive) |
<C extends Containerable,O extends Objectable> |
PrismContextImpl.adopt(C containerable,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(C containerable,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContextImpl.adopt(PrismContainerValue<C> prismContainerValue,
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> |
PrismContextImpl.adopt(PrismContainerValue<C> prismContainerValue,
QName typeName,
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) |
ReferenceDelta |
PrismReference.createDelta(ItemPath path) |
PropertyDelta<T> |
PrismProperty.createDelta(ItemPath path) |
ContainerDelta<C> |
PrismContainer.createDelta(ItemPath path) |
abstract ItemDelta<V,D> |
Item.createDelta(ItemPath path) |
ItemDelta |
PrismReferenceDefinitionImpl.createEmptyDelta(ItemPath path) |
ItemDelta |
PrismReferenceDefinition.createEmptyDelta(ItemPath path) |
PropertyDelta<T> |
PrismPropertyDefinitionImpl.createEmptyDelta(ItemPath path) |
PropertyDelta<T> |
PrismPropertyDefinition.createEmptyDelta(ItemPath path) |
ContainerDelta<C> |
PrismContainerDefinitionImpl.createEmptyDelta(ItemPath path) |
ContainerDelta<C> |
PrismContainerDefinition.createEmptyDelta(ItemPath path) |
ItemDelta |
ItemDefinition.createEmptyDelta(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) |
abstract Object |
Item.find(ItemPath path) |
Object |
IPrismValue.find(ItemPath path) |
<T extends Containerable> |
PrismContainer.findContainer(ItemPath path) |
default <C extends Containerable> |
LocalDefinitionStore.findContainerDefinition(ItemPath path) |
<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>> |
PrismContainer.findItem(ItemPath path,
Class<I> type) |
default <ID extends ItemDefinition> |
LocalDefinitionStore.findItemDefinition(ItemPath path) |
<ID extends ItemDefinition> |
PrismContainerDefinitionImpl.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
LocalDefinitionStore.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
ComplexTypeDefinitionImpl.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<T extends ItemDefinition> |
PrismReferenceDefinitionImpl.findItemDefinition(ItemPath path,
Class<T> clazz) |
<T extends ItemDefinition> |
ItemDefinitionImpl.findItemDefinition(ItemPath path,
Class<T> clazz) |
<T extends ItemDefinition> |
ItemDefinition.findItemDefinition(ItemPath path,
Class<T> clazz) |
<ID extends ItemDefinition> |
PrismContainerDefinitionImpl.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
<ID extends ItemDefinition> |
LocalDefinitionStore.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
<ID extends ItemDefinition> |
ComplexTypeDefinitionImpl.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) |
abstract <IV extends PrismValue,ID extends ItemDefinition> |
Item.findPartial(ItemPath path) |
<X extends PrismValue,Y extends ItemDefinition> |
IPrismValue.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 itemPath) |
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 propertyPath) |
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) |
Modifier and Type | Method and Description |
---|---|
void |
PrismContainerValue.keepPaths(List<ItemPath> keep) |
void |
PrismContainerValue.removeItems(List<ItemPath> itemsToRemove) |
void |
PrismContainerValue.removePaths(List<ItemPath> remove) |
void |
PrismContainer.trimDefinitionTree(Collection<ItemPath> alwaysKeep)
Optimizes (trims) definition tree by removing any definitions not corresponding to items in this container.
|
void |
ComplexTypeDefinitionImpl.trimTo(Collection<ItemPath> paths) |
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 | Field and Description |
---|---|
protected ItemPath |
ItemDelta.parentPath
Parent path of the property (path to the property container)
|
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 |
ItemDelta.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) |
<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) |
<C extends Containerable> |
ObjectDelta.addModificationReplaceContainer(ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
<X> PropertyDelta<X> |
ObjectDelta.addModificationReplaceProperty(ItemPath propertyPath,
X... propertyValues) |
<X> void |
ObjectDelta.addModificationReplaceReference(ItemPath refPath,
PrismReferenceValue... refValues) |
ItemDelta<V,D> |
ItemDelta.cloneWithChangedParentPath(ItemPath newParentPath) |
<C extends Containerable> |
ObjectDelta.createContainerModification(ItemPath path) |
<C extends Containerable> |
ObjectDelta.createContainerModification(ItemPath path,
PrismContainerDefinition<C> containerDefinition) |
static <O extends Objectable,T> |
PropertyDelta.createDelta(ItemPath propertyPath,
Class<O> compileTimeClass,
PrismContext prismContext) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(ItemPath containerPath,
Class<O> type,
PrismContext prismContext) |
static <O extends Objectable,T> |
PropertyDelta.createDelta(ItemPath propertyPath,
PrismObjectDefinition<O> objectDefinition) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(ItemPath containerPath,
PrismObjectDefinition<O> objectDefinition) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationAddProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationAddProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationAddProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationDeleteProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationDeleteProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationDeleteProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
Collection<T> containerables) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <O extends Objectable> |
ReferenceDelta.createModificationReplace(ItemPath path,
Class<O> type,
PrismContext ctx,
String oid) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
Collection<T> propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.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> |
PropertyDelta.createModificationReplaceProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceReference(Class<O> type,
String oid,
ItemPath refPath,
PrismContext prismContext,
PrismReferenceValue... refValues)
Convenience method for quick creation of object deltas that replace a single object reference.
|
<X> PropertyDelta<X> |
ObjectDelta.createPropertyModification(ItemPath path) |
<C> PropertyDelta<C> |
ObjectDelta.createPropertyModification(ItemPath path,
PrismPropertyDefinition propertyDefinition) |
ReferenceDelta |
ObjectDelta.createReferenceModification(ItemPath path,
PrismReferenceDefinition referenceDefinition) |
static <O extends Objectable> |
PropertyDelta.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition,
ItemPath propertyPath) |
ObjectDelta.FactorOutResultMulti<O> |
ObjectDelta.factorOutValues(ItemPath path,
boolean cloneDelta) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationAddContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationAddContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
protected static <O extends Objectable,X> |
ObjectDelta.fillInModificationAddProperty(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
X... propertyValues) |
protected static <O extends Objectable> |
ObjectDelta.fillInModificationAddReference(ObjectDelta<O> objectDelta,
ItemPath refPath,
PrismReferenceValue... refValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationDeleteContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationDeleteContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
protected static <O extends Objectable,X> |
ObjectDelta.fillInModificationDeleteProperty(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
X... propertyValues) |
protected static <O extends Objectable> |
ObjectDelta.fillInModificationDeleteReference(ObjectDelta<O> objectDelta,
ItemPath refPath,
PrismReferenceValue... refValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationReplaceContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
C... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationReplaceContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
protected static <O extends Objectable,X> |
ObjectDelta.fillInModificationReplaceProperty(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
X... propertyValues) |
protected static <O extends Objectable> |
ObjectDelta.fillInModificationReplaceReference(ObjectDelta<O> objectDelta,
ItemPath refPath,
PrismReferenceValue... refValues) |
static <T> DeltaSetTriple<? extends T> |
DeltaSetTriple.find(Map<ItemPath,DeltaSetTriple<? extends T>> tripleMap,
ItemPath path) |
static <X extends Containerable> |
ItemDelta.findContainerDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
<X extends Containerable> |
ObjectDelta.findContainerDelta(ItemPath propertyPath) |
static <DD extends ItemDelta> |
ItemDelta.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 propertyPath,
Class<DD> deltaType,
Class<I> itemType,
boolean strict) |
static Collection<? extends ItemDelta<?,?>> |
ItemDelta.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> |
PropertyDelta.findPropertyDelta(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath) |
static <T> PropertyDelta<T> |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
static <T> PropertyDelta<T> |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
ItemPath parentPath,
QName propertyName) |
<X> PropertyDelta<X> |
ObjectDelta.findPropertyDelta(ItemPath propertyPath) |
<X> PropertyDelta<X> |
ObjectDelta.findPropertyDelta(ItemPath parentPath,
QName propertyName) |
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 |
ItemDelta.pathMatches(Collection<? extends ItemDelta<?,?>> deltas,
ItemPath path,
int segmentsToSkip,
boolean exactMatch) |
static <D extends ItemDelta> |
ItemDelta.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'.
|
static boolean |
ObjectDelta.subtractFromModifications(Collection<? extends ItemDelta<?,?>> modifications,
ItemPath itemPath,
PrismValue value,
boolean fromMinusSet,
boolean dryRun) |
static boolean |
ObjectDelta.subtractFromObject(PrismObject<?> object,
ItemPath itemPath,
PrismValue value,
boolean dryRun) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
Modifier and Type | Method and Description |
---|---|
ObjectDelta.FactorOutResultSingle<O> |
ObjectDelta.factorOut(Collection<ItemPath> paths,
boolean cloneDelta) |
static <T> DeltaSetTriple<? extends T> |
DeltaSetTriple.find(Map<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 |
---|
ContainerDelta(ItemPath propertyPath,
PrismContainerDefinition itemDefinition,
PrismContext prismContext) |
ContainerDelta(ItemPath parentPath,
QName name,
PrismContainerDefinition itemDefinition,
PrismContext prismContext) |
ItemDelta(ItemPath path,
D itemDefinition,
PrismContext prismContext) |
ItemDelta(ItemPath parentPath,
QName elementName,
D itemDefinition,
PrismContext prismContext) |
PartiallyResolvedDelta(ItemDelta<V,D> itemDelta,
ItemPath residualPath) |
PropertyDelta(ItemPath propertyPath,
PrismPropertyDefinition<T> propertyDefinition,
PrismContext prismContext) |
PropertyDelta(ItemPath itemPath,
QName name,
PrismPropertyDefinition<T> propertyDefinition,
PrismContext prismContext) |
ReferenceDelta(ItemPath propertyPath,
PrismReferenceDefinition itemDefinition,
PrismContext prismContext) |
ReferenceDelta(ItemPath parentPath,
QName name,
PrismReferenceDefinition itemDefinition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
S_ValuesEntry |
S_ItemEntry.item(ItemPath path) |
S_ValuesEntry |
DeltaBuilder.item(ItemPath path) |
S_ValuesEntry |
S_ItemEntry.item(ItemPath path,
ItemDefinition itemDefinition) |
S_ValuesEntry |
DeltaBuilder.item(ItemPath path,
ItemDefinition definition) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemPathDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemPathHolder.toItemPath() |
Constructor and Description |
---|
ItemPathHolder(ItemPath itemPath) |
ItemPathHolder(ItemPath itemPath,
boolean forceExplicitNamespaceDeclarations) |
Modifier and Type | Field and Description |
---|---|
static ItemPath |
ItemPath.EMPTY_PATH |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemPath.allExceptLast()
Returns a path containing all segments except the last one.
|
ItemPath |
ItemPath.allUpTo(ItemPathSegment segment)
Returns a path containing all segments up to (not including) the specified one;
counted from backwards.
|
ItemPath |
ItemPath.allUpToIncluding(int i) |
ItemPath |
ItemPath.allUpToIncluding(ItemPathSegment segment)
Returns a path containing all segments up to (including) the specified one;
counted from backwards.
|
ItemPath |
ItemPath.allUpToLastNamed()
Returns a path containing all segments up to (and not including) the last one.
|
ItemPath |
ItemPath.append(ItemPath childPath) |
ItemPath |
ItemPath.append(QName childName) |
static ItemPath[] |
ItemPath.asPathArray(QName... names) |
ItemPath |
ItemPath.clone() |
ItemPath |
ItemPath.head()
Returns first segment in a form of path.
|
ItemPath |
ItemPath.namedSegmentsOnly() |
ItemPath |
ItemPath.normalize()
Makes the path "normal" by inserting null Id segments where they were omitted.
|
static ItemPath |
ItemPath.pathRestStartingWithName(ItemPath path) |
ItemPath |
ItemPath.remainder(ItemPath prefix)
Returns the remainder of "this" path after passing all segments from the other path.
|
ItemPath |
ItemPath.removeIdentifiers() |
ItemPath |
ItemPath.rest() |
ItemPath |
ItemPath.stripVariableSegment() |
ItemPath |
ItemPath.subPath(ItemPath subPath) |
static ItemPath |
ItemPath.subPath(ItemPath prefix,
ItemPathSegment subSegment)
Null-proof static version.
|
ItemPath |
ItemPath.subPath(ItemPathSegment subSegment) |
ItemPath |
ItemPath.subPath(Long id) |
ItemPath |
ItemPath.subPath(Object... components) |
ItemPath |
ItemPath.subPath(QName subName) |
ItemPath |
ItemPath.substract(ItemPath otherPath)
Deprecated.
|
ItemPath |
ItemPath.tail() |
ItemPath |
ItemPath.tail(int n)
Returns path containing all segments except the first N.
|
Modifier and Type | Method and Description |
---|---|
static List<ItemPath> |
ItemPath.fromStringList(List<String> pathsAsStrings) |
static Collection<ItemPath> |
ItemPath.remainder(Collection<ItemPath> paths,
ItemPath prefix,
boolean alsoEquivalent)
Strips the prefix from a set of paths.
|
Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemPath.append(ItemPath childPath) |
static QName |
ItemPath.asSingleName(ItemPath path) |
static void |
ItemPath.checkNoSpecialSymbols(ItemPath path) |
static void |
ItemPath.checkNoSpecialSymbolsExceptParent(ItemPath path) |
ItemPath.CompareResult |
ItemPath.compareComplex(ItemPath otherPath) |
ItemPath.CompareResult |
ItemPath.compareComplexOld(ItemPath otherPath)
Deprecated.
|
static boolean |
ItemPath.containsEquivalent(Collection<ItemPath> paths,
ItemPath pathToBeFound) |
static boolean |
ItemPath.containsSingleNameSegment(ItemPath path) |
static boolean |
ItemPath.containsSpecialSymbols(ItemPath path) |
static boolean |
ItemPath.containsSubpath(Collection<ItemPath> paths,
ItemPath pathToBeFound)
Returns true if the collection contains a superpath of the given path.
|
static boolean |
ItemPath.containsSubpathOrEquivalent(Collection<ItemPath> paths,
ItemPath pathToBeFound)
Returns true if the collection contains a subpath of or equivalent path to the given path.
|
static boolean |
ItemPath.containsSuperpath(Collection<ItemPath> paths,
ItemPath pathToBeFound)
Returns true if the collection contains a superpath of the given path.
|
static boolean |
ItemPath.containsSuperpathOrEquivalent(Collection<ItemPath> paths,
ItemPath pathToBeFound)
Returns true if the collection contains a superpath of or equivalent path to the given path.
|
static CanonicalItemPath |
CanonicalItemPath.create(ItemPath itemPath) |
static CanonicalItemPath |
CanonicalItemPath.create(ItemPath itemPath,
Class<? extends Containerable> clazz,
PrismContext prismContext) |
boolean |
ItemPath.equivalent(ItemPath otherPath)
Compares two paths semantically.
|
static IdItemPathSegment |
ItemPath.getFirstIdSegment(ItemPath itemPath) |
static QName |
ItemPath.getFirstName(ItemPath itemPath) |
static NameItemPathSegment |
ItemPath.getFirstNameSegment(ItemPath itemPath) |
static boolean |
ItemPath.isNullOrEmpty(ItemPath itemPath) |
boolean |
ItemPath.isSubPath(ItemPath otherPath) |
boolean |
ItemPath.isSubPathOrEquivalent(ItemPath otherPath) |
boolean |
ItemPath.isSuperPath(ItemPath otherPath) |
boolean |
ItemPath.isSuperPathOrEquivalent(ItemPath otherPath) |
static ItemPath |
ItemPath.pathRestStartingWithName(ItemPath path) |
static Collection<ItemPath> |
ItemPath.remainder(Collection<ItemPath> paths,
ItemPath prefix,
boolean alsoEquivalent)
Strips the prefix from a set of paths.
|
ItemPath |
ItemPath.remainder(ItemPath prefix)
Returns the remainder of "this" path after passing all segments from the other path.
|
boolean |
ItemPath.startsWith(ItemPath other) |
ItemPath |
ItemPath.subPath(ItemPath subPath) |
static ItemPath |
ItemPath.subPath(ItemPath prefix,
ItemPathSegment subSegment)
Null-proof static version.
|
ItemPath |
ItemPath.substract(ItemPath otherPath)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ItemPath.containsEquivalent(Collection<ItemPath> paths,
ItemPath pathToBeFound) |
static boolean |
ItemPath.containsSubpath(Collection<ItemPath> paths,
ItemPath pathToBeFound)
Returns true if the collection contains a superpath of the given path.
|
static boolean |
ItemPath.containsSubpathOrEquivalent(Collection<ItemPath> paths,
ItemPath pathToBeFound)
Returns true if the collection contains a subpath of or equivalent path to the given path.
|
static boolean |
ItemPath.containsSuperpath(Collection<ItemPath> paths,
ItemPath pathToBeFound)
Returns true if the collection contains a superpath of the given path.
|
static boolean |
ItemPath.containsSuperpathOrEquivalent(Collection<ItemPath> paths,
ItemPath pathToBeFound)
Returns true if the collection contains a superpath of or equivalent path to the given path.
|
static Collection<ItemPath> |
ItemPath.remainder(Collection<ItemPath> paths,
ItemPath prefix,
boolean alsoEquivalent)
Strips the prefix from a set of paths.
|
Constructor and Description |
---|
ItemPath(ItemPath parentPath,
ItemPath childPath) |
ItemPath(ItemPath parentPath,
ItemPathSegment subSegment) |
ItemPath(ItemPath parentPath,
QName subName) |
Modifier and Type | Method and Description |
---|---|
Object |
PolyString.resolve(ItemPath subpath) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ValueFilter.getFullPath() |
ItemPath |
ItemFilter.getFullPath() |
ItemPath |
ExistsFilter.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) |
static <T> EqualFilter<T> |
EqualFilter.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule) |
static <T> EqualFilter<T> |
EqualFilter.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ExpressionWrapper expression) |
static <T> EqualFilter<T> |
EqualFilter.createEqual(ItemPath propertyPath,
PrismPropertyDefinition<T> propertyDefinition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition) |
static <T> EqualFilter<T> |
EqualFilter.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
PrismContext prismContext,
Object... values) |
static <C extends Containerable> |
ExistsFilter.createExists(ItemPath itemPath,
Class<C> clazz,
PrismContext prismContext,
ObjectFilter filter) |
static <C extends Containerable> |
ExistsFilter.createExists(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
ObjectFilter filter) |
static <T> GreaterFilter<T> |
GreaterFilter.createGreater(ItemPath itemPath,
PrismPropertyDefinition<T> definition,
boolean equals) |
static <T> GreaterFilter<T> |
GreaterFilter.createGreater(ItemPath itemPath,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ExpressionWrapper wrapper,
boolean equals) |
static <T> GreaterFilter<T> |
GreaterFilter.createGreater(ItemPath propertyPath,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
static <T> GreaterFilter<T> |
GreaterFilter.createGreater(ItemPath itemPath,
PrismPropertyDefinition<T> definition,
QName matchingRule,
Object anyValue,
boolean equals,
PrismContext prismContext) |
static ObjectGrouping |
ObjectGrouping.createGrouping(ItemPath groupBy) |
static <T> LessFilter<T> |
LessFilter.createLess(ItemPath itemPath,
PrismPropertyDefinition<T> definition,
boolean equals) |
static <T> LessFilter<T> |
LessFilter.createLess(ItemPath itemPath,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
ExpressionWrapper expressionWrapper,
boolean equals) |
static <T> LessFilter<T> |
LessFilter.createLess(ItemPath propertyPath,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
static <T> LessFilter<T> |
LessFilter.createLess(ItemPath itemPath,
PrismPropertyDefinition<T> definition,
QName matchingRule,
Object anyValue,
boolean equals,
PrismContext prismContext) |
static ObjectOrdering |
ObjectOrdering.createOrdering(ItemPath orderBy,
OrderDirection direction) |
static ObjectPaging |
ObjectPaging.createPaging(Integer offset,
Integer maxSize,
ItemPath groupBy) |
static ObjectPaging |
ObjectPaging.createPaging(Integer offset,
Integer maxSize,
ItemPath orderBy,
OrderDirection direction) |
static ObjectPaging |
ObjectPaging.createPaging(Integer offset,
Integer maxSize,
ItemPath orderBy,
OrderDirection direction,
ItemPath groupBy) |
static ObjectPaging |
ObjectPaging.createPaging(ItemPath groupBy) |
static ObjectPaging |
ObjectPaging.createPaging(ItemPath orderBy,
OrderDirection direction) |
static ObjectPaging |
ObjectPaging.createPaging(ItemPath orderBy,
OrderDirection direction,
ItemPath groupBy) |
static RefFilter |
RefFilter.createReferenceEqual(ItemPath path,
PrismReferenceDefinition definition,
Collection<PrismReferenceValue> values) |
static RefFilter |
RefFilter.createReferenceEqual(ItemPath path,
PrismReferenceDefinition definition,
ExpressionWrapper expression) |
static <T> SubstringFilter<T> |
SubstringFilter.createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
PrismContext prismContext,
QName matchingRule,
ExpressionWrapper expressionWrapper,
boolean anchorStart,
boolean anchorEnd) |
static <T> SubstringFilter<T> |
SubstringFilter.createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
PrismContext prismContext,
QName matchingRule,
Object anyValue,
boolean anchorStart,
boolean anchorEnd)
Creates a substring filter.
|
void |
ObjectPaging.setGrouping(ItemPath groupBy) |
void |
ObjectPaging.setOrdering(ItemPath orderBy,
OrderDirection direction) |
void |
ValueFilter.setRightHandSidePath(ItemPath rightHandSidePath) |
Constructor and Description |
---|
EqualFilter(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
List<PrismPropertyValue<T>> prismPropertyValues,
ExpressionWrapper expression,
ItemPath rightHandSidePath,
ItemDefinition rightHandSideDefinition) |
ExistsFilter(ItemPath fullPath,
ItemDefinition definition,
ObjectFilter filter) |
GreaterFilter(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
PrismPropertyValue<T> prismPropertyValue,
ExpressionWrapper expression,
ItemPath rightHandSidePath,
ItemDefinition rightHandSideDefinition,
boolean equals) |
RefFilter(ItemPath fullPath,
PrismReferenceDefinition definition,
List<PrismReferenceValue> values,
ExpressionWrapper expression) |
SubstringFilter(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
List<PrismPropertyValue<T>> prismPropertyValues,
ExpressionWrapper expression,
boolean anchorStart,
boolean anchorEnd) |
ValueFilter(ItemPath fullPath,
D definition)
TODO decide whether to make these fields final.
|
ValueFilter(ItemPath fullPath,
D definition,
QName matchingRule,
List<V> values,
ExpressionWrapper expression,
ItemPath rightHandSidePath,
ItemDefinition rightHandSideDefinition) |
Modifier and Type | Method and Description |
---|---|
S_FilterExit |
S_FilterExit.asc(ItemPath path) |
S_FilterExit |
R_Filter.asc(ItemPath path) |
S_FilterExit |
R_AtomicFilter.asc(ItemPath path) |
S_FilterExit |
S_FilterExit.desc(ItemPath path) |
S_FilterExit |
R_Filter.desc(ItemPath path) |
S_FilterExit |
R_AtomicFilter.desc(ItemPath path) |
S_FilterExit |
S_FilterExit.group(ItemPath path) |
S_FilterExit |
R_Filter.group(ItemPath path) |
S_FilterExit |
R_AtomicFilter.group(ItemPath path) |
S_ConditionEntry |
S_AtomicFilterEntry.item(ItemPath path) |
S_ConditionEntry |
R_Filter.item(ItemPath itemPath) |
S_AtomicFilterExit |
S_RightHandItemEntry.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
S_AtomicFilterEntry.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
R_Filter.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_AtomicFilterExit |
R_AtomicFilter.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
S_AtomicFilterEntry.item(PrismContainerDefinition containerDefinition,
ItemPath itemPath) |
S_ConditionEntry |
R_Filter.item(PrismContainerDefinition containerDefinition,
ItemPath itemPath) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable,O extends Objectable> |
SchemaRegistryImpl.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> compileTimeClass,
ItemPath path,
boolean force) |
<C extends Containerable,O extends Objectable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path,
boolean force) |
<C extends Containerable> |
SchemaRegistryImpl.applyDefinition(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path,
boolean force) |
<C extends Containerable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path,
boolean force) |
ComplexTypeDefinition |
SchemaRegistryImpl.determineParentDefinition(ComplexTypeDefinition child,
ItemPath rest) |
ComplexTypeDefinition |
SchemaRegistry.determineParentDefinition(ComplexTypeDefinition child,
ItemPath rest) |
PrismObjectDefinition |
SchemaRegistryImpl.determineReferencedObjectDefinition(QName targetTypeName,
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 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 propertyPath,
T... expectedValues) |
static <T> void |
PrismAsserts.assertPropertyValue(PrismContainer<?> container,
ItemPath propPath,
T... realPropValues) |
static <T> void |
PrismAsserts.assertPropertyValue(PrismContainerValue<?> containerValue,
ItemPath propPath,
T... realPropValues) |
static void |
PrismAsserts.assertRefFilter(ObjectFilter objectFilter,
QName expectedFilterDef,
QName expectedTypeName,
ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDeltaObject.findIdi(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaItem.findIdi(ItemPath path) |
static <T> T |
ItemPathUtil.getFromMap(Map<ItemPath,T> map,
ItemPath itemPath) |
static QName |
ItemPathUtil.getOnlySegmentQName(ItemPath path) |
static QName |
ItemPathUtil.getOnlySegmentQNameRobust(ItemPath path) |
static <T> T |
ItemPathUtil.putToMap(Map<ItemPath,T> map,
ItemPath itemPath,
T value) |
<X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>> |
ItemDeltaItem.resolveStructuredProperty(ItemPath resolvePath,
PrismPropertyDefinition outputDefinition,
ItemPath outputPath) |
void |
ItemDeltaItem.setResidualPath(ItemPath residualPath) |
void |
ItemDeltaItem.setResolvePath(ItemPath resolvePath) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
ItemPathUtil.getFromMap(Map<ItemPath,T> map,
ItemPath itemPath) |
static <T> void |
ItemPathUtil.putAllToMap(Map<ItemPath,T> target,
Map<ItemPath,T> source) |
static <T> void |
ItemPathUtil.putAllToMap(Map<ItemPath,T> target,
Map<ItemPath,T> source) |
static <T> T |
ItemPathUtil.putToMap(Map<ItemPath,T> map,
ItemPath itemPath,
T value) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
SelectorOptions.getItemPath() |
ItemPath |
ObjectSelector.getPath() |
protected static ItemPath |
GetOperationOptions.pathForItem(Object item) |
Modifier and Type | Method and Description |
---|---|
static <T> Map<T,Collection<ItemPath>> |
SelectorOptions.extractOptionValues(Collection<SelectorOptions<GetOperationOptions>> options,
Function<GetOperationOptions,T> supplier) |
Modifier and Type | Method and Description |
---|---|
static <T> SelectorOptions<T> |
SelectorOptions.create(ItemPath path,
T options) |
static <T> Collection<SelectorOptions<T>> |
SelectorOptions.createCollection(ItemPath path,
T options) |
static <T> Collection<SelectorOptions<T>> |
SelectorOptions.createCollection(T options,
ItemPath... paths) |
static <T> Collection<T> |
SelectorOptions.findOptionsForPath(Collection<SelectorOptions<T>> options,
ItemPath path)
Finds all the options for given path.
|
static boolean |
SelectorOptions.hasToLoadPath(ItemPath path,
Collection<SelectorOptions<GetOperationOptions>> options) |
static boolean |
SelectorOptions.isExplicitlyIncluded(ItemPath path,
Collection<SelectorOptions<GetOperationOptions>> options) |
static <T> Collection<SelectorOptions<T>> |
SelectorOptions.set(Collection<SelectorOptions<T>> options,
ItemPath path,
Supplier<T> constructor,
Consumer<T> setter) |
boolean |
ObjectTreeDeltas.subtractFromFocusDelta(ItemPath itemPath,
PrismValue value,
boolean fromMinus,
boolean dryRun) |
Constructor and Description |
---|
ObjectSelector(ItemPath path) |
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 |
static ItemPath |
SchemaTestConstants.ICFS_UID_PATH |
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) |
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<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 © 2019 Evolveum. All rights reserved.