Modifier and Type | Method and Description |
---|---|
ItemPath |
ItemDeltaItem.getResidualPath() |
ItemPath |
ItemDeltaItem.getResolvePath() |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
ObjectDeltaObject.findIdi(ItemPath path) |
<X extends PrismValue> |
ItemDeltaItem.findIdi(ItemPath path) |
static ItemDefinition |
ExpressionUtil.resolveDefinitionPath(ItemPath path,
Map<QName,Object> variables,
PrismObjectDefinition<?> defaultContext,
String shortDesc) |
static Object |
ExpressionUtil.resolvePath(ItemPath path,
Map<QName,Object> variables,
Object defaultContext,
ObjectResolver objectResolver,
String shortDesc,
OperationResult result) |
<X> ItemDeltaItem<PrismPropertyValue<X>> |
ItemDeltaItem.resolveStructuredProperty(ItemPath resolvePath,
PrismPropertyDefinition outputDefinition,
ItemPath outputPath) |
void |
StringPolicyResolver.setOutputPath(ItemPath outputPath) |
void |
ItemDeltaItem.setResidualPath(ItemPath residualPath) |
void |
ItemDeltaItem.setResolvePath(ItemPath resolvePath) |
static <V extends PrismValue> |
ExpressionUtil.toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple,
ItemDefinition outputDefinition,
ItemPath residualPath,
PrismContext prismContext) |
Constructor and Description |
---|
PathExpressionEvaluator(ItemPath path,
ObjectResolver objectResolver,
ItemDefinition outputDefinition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
SourceTriple.getResidualPath() |
ItemPath |
ScriptExpressionEvaluator.parsePath(String path) |
ItemPath |
ScriptExpression.parsePath(String path) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
Mapping.getOutputPath() |
Modifier and Type | Method and Description |
---|---|
ItemDelta<V> |
Mapping.createEmptyDelta(ItemPath path) |
Modifier and Type | Method and Description |
---|---|
PropertyDelta |
LayerRefinedAttributeDefinition.createEmptyDelta(ItemPath path) |
static <O extends Objectable,X> |
ShadowDiscriminatorObjectDelta.createModificationReplaceProperty(Class<O> type,
String resourceOid,
String intent,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
LensUtil.consolidateTripleToDelta(ItemPath itemPath,
DeltaSetTriple<? extends ItemValueWithOrigin<V>> triple,
ItemDefinition itemDefinition,
ItemDelta<V> aprioriItemDelta,
PrismContainer<?> itemContainer,
ValueMatcher<?> valueMatcher,
boolean addUnchangedValues,
boolean filterExistingValues,
String contextDescription,
boolean applyWeak)
Consolidate the mappings of a single property to a delta.
|
Modifier and Type | Field and Description |
---|---|
protected static ItemPath |
AbstractModelIntegrationTest.ACTIVATION_ADMINISTRATIVE_STATUS_PATH |
protected static ItemPath |
AbstractModelIntegrationTest.ACTIVATION_VALID_FROM_PATH |
protected static ItemPath |
AbstractModelIntegrationTest.ACTIVATION_VALID_TO_PATH |
Modifier and Type | Method and Description |
---|---|
protected ItemPath |
AbstractModelIntegrationTest.getAttributePath(PrismObject<ResourceType> resource,
String attributeLocalName) |
protected ItemPath |
AbstractModelIntegrationTest.getIcfsNameAttributePath() |
Modifier and Type | Method and Description |
---|---|
protected ObjectDelta<ShadowType> |
AbstractModelIntegrationTest.createModifyAccountShadowAddDelta(String accountOid,
ItemPath propertyName,
Object... newRealValue) |
protected ObjectDelta<ShadowType> |
AbstractModelIntegrationTest.createModifyAccountShadowReplaceDelta(String accountOid,
PrismObject<ResourceType> resource,
ItemPath itemPath,
Object... newRealValue) |
protected ObjectDelta<UserType> |
AbstractModelIntegrationTest.createModifyUserAddDelta(String userOid,
ItemPath propertyName,
Object... newRealValue) |
protected ObjectDelta<UserType> |
AbstractModelIntegrationTest.createModifyUserDeleteDelta(String userOid,
ItemPath propertyName,
Object... newRealValue) |
protected ObjectDelta<UserType> |
AbstractModelIntegrationTest.createModifyUserReplaceDelta(String userOid,
ItemPath propertyName,
Object... newRealValue) |
protected void |
AbstractModelIntegrationTest.modifyAccountShadowReplace(String accountOid,
ItemPath propertyPath,
Task task,
OperationResult result,
Object... newRealValue) |
protected void |
AbstractModelIntegrationTest.modifyUserDelete(String userOid,
ItemPath propertyPath,
Task task,
OperationResult result,
Object... newRealValue) |
protected void |
AbstractModelIntegrationTest.modifyUserReplace(String userOid,
ItemPath propertyPath,
Task task,
OperationResult result,
Object... newRealValue) |
Modifier and Type | Method and Description |
---|---|
static boolean |
NotificationsUtil.isAmongHiddenPaths(ItemPath path,
List<ItemPath> hiddenPaths) |
Modifier and Type | Method and Description |
---|---|
static boolean |
NotificationsUtil.isAmongHiddenPaths(ItemPath path,
List<ItemPath> hiddenPaths) |
Modifier and Type | Method and Description |
---|---|
String |
TextFormatter.formatObjectModificationDelta(ObjectDelta<? extends Objectable> objectDelta,
List<ItemPath> hiddenPaths,
boolean showOperationalAttributes) |
Modifier and Type | Field and Description |
---|---|
protected static List<ItemPath> |
GeneralNotifier.auxiliaryPaths |
Modifier and Type | Method and Description |
---|---|
protected void |
GeneralNotifier.appendModifications(StringBuilder body,
ObjectDelta<? extends ObjectType> delta,
List<ItemPath> hiddenPaths,
Boolean showValuesBoolean) |
protected boolean |
GeneralNotifier.deltaContainsOtherPathsThan(ObjectDelta<? extends ObjectType> delta,
List<ItemPath> paths) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
Item.getPath() |
ItemPath |
PrismContainerValue.getPath() |
ItemPath |
PrismValue.getPath() |
ItemPath |
PrismObject.getPath() |
ItemPath |
Itemable.getPath() |
ItemPath |
PartiallyResolvedValue.getResidualPath() |
Modifier and Type | Method and Description |
---|---|
void |
Item.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 |
PrismValue.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) |
abstract ItemDelta<V> |
Item.createDelta(ItemPath path) |
ContainerDelta<V> |
PrismContainer.createDelta(ItemPath path) |
PropertyDelta<T> |
PrismProperty.createDelta(ItemPath path) |
ReferenceDelta |
PrismReference.createDelta(ItemPath path) |
PropertyDelta<T> |
PrismPropertyDefinition.createEmptyDelta(ItemPath path) |
ItemDelta |
PrismReferenceDefinition.createEmptyDelta(ItemPath path) |
ContainerDelta<V> |
PrismContainerDefinition.createEmptyDelta(ItemPath path) |
abstract ItemDelta |
ItemDefinition.createEmptyDelta(ItemPath path) |
abstract Object |
Item.find(ItemPath path) |
Object |
PrismContainerValue.find(ItemPath path) |
Object |
PrismContainer.find(ItemPath path) |
abstract Object |
PrismValue.find(ItemPath path) |
Object |
PrismProperty.find(ItemPath path) |
Object |
PrismReferenceValue.find(ItemPath path) |
Object |
PrismReference.find(ItemPath path) |
Object |
PrismPropertyValue.find(ItemPath path) |
<T extends Containerable> |
PrismContainer.findContainer(ItemPath path) |
PrismContainerDefinition |
PrismContainerDefinition.findContainerDefinition(ItemPath path)
Finds an inner PropertyContainerDefinition by following the property container path.
|
Item<?> |
PrismContainerValue.findItem(ItemPath itemPath) |
Item<?> |
PrismObject.findItem(ItemPath path) |
<X extends PrismValue> |
PrismContainer.findItem(ItemPath propPath) |
<I extends Item<?>> |
PrismContainer.findItem(ItemPath propPath,
Class<I> type) |
<I extends Item<?>> |
PrismObject.findItem(ItemPath path,
Class<I> type) |
ItemDefinition |
PrismContainerDefinition.findItemDefinition(ItemPath path) |
<T extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(ItemPath path,
Class<T> clazz) |
<T extends Containerable> |
PrismContainer.findOrCreateContainer(ItemPath containerPath) |
<T extends Item<?>> |
PrismContainer.findOrCreateItem(ItemPath containerPath,
Class<T> type) |
<T extends Item<?>> |
PrismContainer.findOrCreateItem(ItemPath containerPath,
Class<T> type,
ItemDefinition definition) |
<X extends Item> |
PrismContainerValue.findOrCreateItem(ItemPath path,
Class<X> type,
ItemDefinition definition) |
<T> PrismProperty<T> |
PrismContainer.findOrCreateProperty(ItemPath propertyPath) |
PrismReference |
PrismContainer.findOrCreateReference(ItemPath propertyPath) |
abstract <X extends PrismValue> |
Item.findPartial(ItemPath path) |
<X extends PrismValue> |
PrismContainerValue.findPartial(ItemPath path) |
<X extends PrismValue> |
PrismContainer.findPartial(ItemPath path) |
abstract <X extends PrismValue> |
PrismValue.findPartial(ItemPath path) |
<X extends PrismValue> |
PrismProperty.findPartial(ItemPath path) |
<X extends PrismValue> |
PrismReferenceValue.findPartial(ItemPath path) |
<X extends PrismValue> |
PrismReference.findPartial(ItemPath path) |
<X extends PrismValue> |
PrismPropertyValue.findPartial(ItemPath path) |
<T> PrismProperty<T> |
PrismContainer.findProperty(ItemPath path) |
<X> PrismProperty<X> |
PrismContainerValue.findProperty(ItemPath propertyPath) |
PrismPropertyDefinition |
PrismContainerDefinition.findPropertyDefinition(ItemPath path) |
PrismReference |
PrismContainer.findReference(ItemPath path) |
void |
PrismContainerValue.removeContainer(ItemPath itemPath) |
void |
PrismContainer.removeContainer(ItemPath path) |
<I extends Item<?>> |
PrismContainer.removeItem(ItemPath path,
Class<I> itemType) |
<I extends Item<?>> |
PrismObject.removeItem(ItemPath path,
Class<I> itemType) |
void |
PrismContainerValue.removeProperty(ItemPath propertyPath) |
void |
PrismContainer.removeProperty(ItemPath path) |
void |
PrismContainer.removeReference(ItemPath path) |
Object |
Structured.resolve(ItemPath subpath) |
void |
PartiallyResolvedValue.setResidualPath(ItemPath residualPath) |
Constructor and Description |
---|
PartiallyResolvedValue(Item<V> 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 |
---|---|
static void |
ItemDelta.accept(Collection<? extends ItemDelta> modifications,
Visitor visitor,
ItemPath path,
boolean recursive) |
void |
ItemDelta.accept(Visitor visitor,
ItemPath path,
boolean recursive) |
void |
ObjectDelta.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) |
<X> void |
ObjectDelta.addModificationReplaceProperty(ItemPath propertyPath,
X... propertyValues) |
<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 <O extends Objectable,T> |
PropertyDelta.createDelta(ItemPath propertyPath,
PrismObjectDefinition<O> objectDefinition) |
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,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
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,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
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 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,
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) |
<X> PropertyDelta<X> |
ObjectDelta.createPropertyModification(ItemPath path) |
<C> PropertyDelta<C> |
ObjectDelta.createPropertyModification(ItemPath path,
PrismPropertyDefinition propertyDefinition) |
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,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,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) |
static <X extends Containerable> |
ItemDelta.findContainerDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
<X extends Containerable> |
ObjectDelta.findContainerDelta(ItemPath propertyPath) |
static <D extends ItemDelta> |
ItemDelta.findItemDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath,
Class<D> deltaType) |
ItemDelta<?> |
ObjectDelta.findItemDelta(ItemPath propertyPath) |
ItemDelta<?> |
ContainerDelta.findItemDelta(ItemPath path) |
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.
|
<V extends PrismValue> |
ObjectDelta.findPartial(ItemPath propertyPath) |
static PropertyDelta |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
static PropertyDelta |
PropertyDelta.findPropertyDelta(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath) |
static PropertyDelta |
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) |
boolean |
ObjectDelta.hasItemDelta(ItemPath propertyPath) |
static <D extends ItemDelta> |
ItemDelta.removeItemDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath,
Class<D> deltaType) |
void |
ItemDelta.setParentPath(ItemPath parentPath) |
void |
PartiallyResolvedDelta.setResidualPath(ItemPath residualPath) |
Constructor and Description |
---|
ContainerDelta(ItemPath propertyPath,
PrismContainerDefinition itemDefinition) |
ContainerDelta(ItemPath parentPath,
QName name,
PrismContainerDefinition itemDefinition) |
ItemDelta(ItemPath path,
ItemDefinition itemDefinition) |
ItemDelta(ItemPath parentPath,
QName name,
ItemDefinition itemDefinition) |
PartiallyResolvedDelta(ItemDelta<V> itemDelta,
ItemPath residualPath) |
PropertyDelta(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition) |
PropertyDelta(ItemPath parentPath,
QName name,
PrismPropertyDefinition propertyDefinition) |
ReferenceDelta(ItemPath propertyPath,
PrismReferenceDefinition itemDefinition) |
ReferenceDelta(ItemPath parentPath,
QName name,
PrismReferenceDefinition itemDefinition) |
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.head()
Returns first segment in a form of path.
|
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 otherPath) |
ItemPath |
ItemPath.rest() |
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(QName subName) |
ItemPath |
ItemPath.substract(ItemPath otherPath) |
ItemPath |
ItemPath.tail()
Returns path containinig all segments except the first.
|
Modifier and Type | Method and Description |
---|---|
ItemPath.CompareResult |
ItemPath.compareComplex(ItemPath otherPath) |
boolean |
ItemPath.equivalent(ItemPath otherPath) |
static IdItemPathSegment |
ItemPath.getFirstIdSegment(ItemPath itemPath) |
boolean |
ItemPath.isSubPath(ItemPath otherPath) |
boolean |
ItemPath.isSubPathOrEquivalent(ItemPath otherPath) |
boolean |
ItemPath.isSuperPath(ItemPath otherPath) |
static ItemPath |
ItemPath.pathRestStartingWithName(ItemPath path) |
ItemPath |
ItemPath.remainder(ItemPath otherPath) |
ItemPath |
ItemPath.subPath(ItemPath subPath) |
static ItemPath |
ItemPath.subPath(ItemPath prefix,
ItemPathSegment subSegment)
Null-proof static version.
|
ItemPath |
ItemPath.substract(ItemPath otherPath) |
Constructor and Description |
---|
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.getParentPath() |
ItemPath |
EqualsFilter.getPath() |
Modifier and Type | Method and Description |
---|---|
static ComparativeFilter |
ComparativeFilter.createComparativeFilter(Class filterClass,
ItemPath parentPath,
ItemDefinition item,
Object realValue,
boolean equals) |
static ComparativeFilter |
ComparativeFilter.createComparativeFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
Object realValue,
boolean equals) |
static ComparativeFilter |
ComparativeFilter.createComparativeFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue value,
boolean equals) |
static EqualsFilter |
EqualsFilter.createEqual(Class<? extends Objectable> type,
PrismContext prismContext,
ItemPath propertyPath,
Object realValue) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition itemDef,
Element expression) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition itemDef,
PrismValue value) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition itemDef,
String matchingRule,
Element expression) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition itemDef,
String matchingRule,
List<PrismValue> values) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition item,
String matchingRule,
Object realValue) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition itemDef,
String matchingRule,
PrismValue value) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
Object realValue) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue... values) |
static GreaterFilter |
GreaterFilter.createGreaterFilter(ItemPath parentPath,
ItemDefinition item,
Object realValue,
boolean equals) |
static GreaterFilter |
GreaterFilter.createGreaterFilter(ItemPath parentPath,
ItemDefinition definition,
PrismValue value,
boolean equals) |
static GreaterFilter |
GreaterFilter.createGreaterFilter(ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
Object realValue,
boolean equals) |
static GreaterFilter |
GreaterFilter.createGreaterFilter(ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue value,
boolean equals) |
static LessFilter |
LessFilter.createLessFilter(ItemPath parentPath,
ItemDefinition item,
Object realValue,
boolean equals) |
static LessFilter |
LessFilter.createLessFilter(ItemPath parentPath,
ItemDefinition definition,
PrismValue value,
boolean equals) |
static LessFilter |
LessFilter.createLessFilter(ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
Object realValue,
boolean equals) |
static LessFilter |
LessFilter.createLessFilter(ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue value,
boolean equals) |
static PropertyValueFilter |
PropertyValueFilter.createPropertyFilter(Class filterClass,
Class<? extends Objectable> type,
PrismContext prismContext,
ItemPath propertyPath,
Object realValue) |
static PropertyValueFilter |
PropertyValueFilter.createPropertyFilter(Class filterClass,
ItemPath parentPath,
ItemDefinition item,
String matchingRule,
Object realValue) |
static PropertyValueFilter |
PropertyValueFilter.createPropertyFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
Object realValue) |
static PropertyValueFilter |
PropertyValueFilter.createPropertyFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue... values) |
static RefFilter |
RefFilter.createReferenceEqual(ItemPath path,
ItemDefinition definition,
Element expression) |
static RefFilter |
RefFilter.createReferenceEqual(ItemPath path,
ItemDefinition definition,
List<PrismReferenceValue> values) |
static RefFilter |
RefFilter.createReferenceEqual(ItemPath path,
ItemDefinition definition,
PrismReferenceValue value) |
static RefFilter |
RefFilter.createReferenceEqual(ItemPath path,
ItemDefinition item,
String oid) |
static RefFilter |
RefFilter.createReferenceEqual(ItemPath path,
PrismContainerDefinition containerDef,
QName propertyName,
String realValue) |
static SubstringFilter |
SubstringFilter.createSubstring(ItemPath path,
ItemDefinition definition,
String value) |
static SubstringFilter |
SubstringFilter.createSubstring(ItemPath path,
ItemDefinition definition,
String matchingRule,
String value) |
void |
ValueFilter.setParentPath(ItemPath path) |
Constructor and Description |
---|
StringValueFilter(ItemPath parentPath,
ItemDefinition definition,
String value) |
StringValueFilter(ItemPath parentPath,
ItemDefinition definition,
String matchingRule,
String value) |
ValueFilter(ItemPath parentPath,
ItemDefinition definition) |
ValueFilter(ItemPath parentPath,
ItemDefinition definition,
Element expression) |
ValueFilter(ItemPath parentPath,
ItemDefinition definition,
String matchingRule) |
ValueFilter(ItemPath parentPath,
ItemDefinition definition,
String matchingRule,
Element expression) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable,O extends Objectable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path,
boolean force) |
Modifier and Type | Method and Description |
---|---|
static ContainerDelta<?> |
PrismAsserts.assertContainerAdd(ObjectDelta<?> objectDelta,
ItemPath propertyPath) |
static ContainerDelta<?> |
PrismAsserts.assertContainerDelete(ObjectDelta<?> objectDelta,
ItemPath propertyPath) |
static void |
PrismAsserts.assertNoItem(PrismContainer<?> object,
ItemPath itemPath) |
static void |
PrismAsserts.assertNoItemDelta(ObjectDelta<?> userDelta,
ItemPath propertyPath) |
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) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
SimpleFilter.getPropertyPath() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleFilter.setPropertyPath(ItemPath propertyPath) |
Constructor and Description |
---|
SimpleFilter(SimpleFilterType filterType,
ItemPath propertyPath) |
SimpleFilter(SimpleFilterType filterType,
ItemPath propertyPath,
PrismPropertyValue<T> value) |
Modifier and Type | Method and Description |
---|---|
static void |
RCredentials.copyToJAXB(RCredentials repo,
CredentialsType jaxb,
ObjectType parent,
ItemPath path,
PrismContext prismContext) |
static void |
ROperationalState.copyToJAXB(ROperationalState repo,
OperationalStateType jaxb,
ObjectType parent,
ItemPath path,
PrismContext prismContext) |
CredentialsType |
RCredentials.toJAXB(ObjectType parent,
ItemPath path,
PrismContext prismContext) |
OperationalStateType |
ROperationalState.toJAXB(ObjectType parent,
ItemPath path,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
String |
QueryContext.addAlias(ItemPath path,
Definition def) |
void |
QueryContext.addAlias(ItemPath path,
String alias) |
void |
QueryContext.addCriteria(ItemPath path,
org.hibernate.Criteria criteria) |
<T extends ObjectType,D extends Definition> |
QueryDefinitionRegistry.findDefinition(Class<T> type,
ItemPath path,
Class<D> definitionType) |
String |
QueryContext.getAlias(ItemPath path) |
org.hibernate.Criteria |
QueryContext.getCriteria(ItemPath path) |
boolean |
QueryContext.hasAlias(ItemPath path) |
Modifier and Type | Method and Description |
---|---|
<D extends Definition> |
EntityDefinition.findDefinition(ItemPath path,
Class<D> type) |
<D extends Definition> |
Definition.findDefinition(ItemPath path,
Class<D> type) |
Modifier and Type | Method and Description |
---|---|
protected void |
ItemRestriction.addNewCriteriaToContext(ItemPath path,
Definition def,
String realName) |
protected List<Definition> |
ItemRestriction.createDefinitionPath(ItemPath path,
QueryContext context) |
Modifier and Type | Method and Description |
---|---|
static ItemPath |
RUtil.createFullPath(ValueFilter filter)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
RUtil.hasToLoadPath(ItemPath path,
Collection<SelectorOptions<GetOperationOptions>> options) |
static <T> T |
RUtil.toJAXB(Class<?> parentClass,
ItemPath path,
String value,
Class<T> clazz,
PrismContext prismContext) |
static <T> T |
RUtil.toJAXB(Class<?> parentClass,
ItemPath path,
String value,
Class<T> clazz,
QName complexType,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ObjectSelector.getPath() |
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) |
Constructor and Description |
---|
ObjectSelector(ItemPath path) |
Modifier and Type | Field and Description |
---|---|
static ItemPath |
SchemaConstants.PATH_ACTIVATION |
static ItemPath |
SchemaConstants.PATH_ACTIVATION_ADMINISTRATIVE_STATUS |
static ItemPath |
SchemaConstants.PATH_ACTIVATION_EFFECTIVE_STATUS |
static ItemPath |
SchemaConstants.PATH_ACTIVATION_VALID_FROM |
static ItemPath |
SchemaConstants.PATH_ACTIVATION_VALID_TO |
static ItemPath |
SchemaConstants.PATH_ATTRIBUTES |
static ItemPath |
SchemaConstants.PATH_PASSWORD |
static ItemPath |
SchemaConstants.PATH_PASSWORD_VALUE |
static ItemPath |
SchemaConstants.PATH_TRIGGER |
Modifier and Type | Method and Description |
---|---|
ItemPath |
XPathHolder.toItemPath() |
Constructor and Description |
---|
XPathHolder(ItemPath propertyPath) |
Modifier and Type | Method and Description |
---|---|
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 Collection<ItemPath> |
MiscSchemaUtil.itemReferenceListTypeToItemPathList(PropertyReferenceListType resolve) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
DummyResourceContoller.getAttributeFullnamePath() |
ItemPath |
DummyResourceContoller.getAttributeWeaponPath() |
Modifier and Type | Method and Description |
---|---|
ItemPath |
AbstractResourceController.getAttributePath(String attributeName) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
ContainerWrapper.getPath() |
Modifier and Type | Method and Description |
---|---|
ContainerWrapper |
ObjectWrapper.findContainerWrapper(ItemPath path) |
Constructor and Description |
---|
ContainerWrapper(ObjectWrapper object,
T container,
ContainerStatus status,
ItemPath path) |
Modifier and Type | Method and Description |
---|---|
ItemPath |
DateValidator.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
void |
DateValidator.setIdentifier(ItemPath identifier) |
Copyright © 2013 evolveum. All rights reserved.