Modifier and Type | Class and Description |
---|---|
class |
Expression<V extends PrismValue> |
interface |
ExpressionEvaluator<V extends PrismValue> |
class |
ItemDeltaItem<V extends PrismValue> |
class |
Source<V extends PrismValue> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
ExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
ObjectDeltaObject.findIdi(ItemPath path) |
<X extends PrismValue> |
ItemDeltaItem.findIdi(ItemPath path) |
<V extends PrismValue> |
ExpressionFactory.getEvaluatorFactory(QName elementName) |
<V extends PrismValue> |
ExpressionFactory.makeExpression(ExpressionType expressionType,
ItemDefinition outputDefinition,
String shortDesc,
OperationResult result) |
static <V extends PrismValue> |
ExpressionUtil.toItemDeltaItem(Object object,
ObjectResolver objectResolver,
String string,
OperationResult result) |
static <V extends PrismValue> |
ExpressionUtil.toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple,
ItemDefinition outputDefinition,
ItemPath residualPath,
PrismContext prismContext) |
Modifier and Type | Class and Description |
---|---|
class |
AsIsExpressionEvaluator<V extends PrismValue> |
class |
GenerateExpressionEvaluator<V extends PrismValue> |
class |
LiteralExpressionEvaluator<V extends PrismValue> |
class |
PathExpressionEvaluator<V extends PrismValue> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
GenerateExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
LiteralExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
AsIsExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
PathExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
static <V extends PrismValue> |
LiteralExpressionEvaluatorFactory.parseValueElements(Collection<?> valueElements,
ItemDefinition outputDefinition,
String contextDescription,
PrismContext prismContext) |
static <V extends PrismValue> |
LiteralExpressionEvaluatorFactory.serializeValueElements(Item<V> item,
String contextDescription) |
Modifier and Type | Class and Description |
---|---|
class |
ScriptExpressionEvaluator<V extends PrismValue> |
class |
SourceTriple<V extends PrismValue> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
ScriptExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
Modifier and Type | Class and Description |
---|---|
class |
Mapping<V extends PrismValue>
Mapping is non-recyclable single-use object.
|
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
MappingFactory.createMapping(MappingType mappingType,
String shortDesc) |
Modifier and Type | Method and Description |
---|---|
void |
Mapping.addVariableDefinition(QName name,
PrismValue value) |
Modifier and Type | Class and Description |
---|---|
class |
ItemValueWithOrigin<V extends PrismValue> |
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.
|
static <V extends PrismValue> |
ItemValueWithOrigin.createOutputTriple(Mapping<V> mapping) |
static <V extends PrismValue,F extends ObjectType,P extends ObjectType> |
LensUtil.evaluateMapping(Mapping<V> mapping,
LensContext<F,P> lensContext,
OperationResult parentResult) |
Modifier and Type | Interface and Description |
---|---|
interface |
MappingInitializer<V extends PrismValue> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
MappingEvaluationHelper.evaluateMappingSetProjection(Collection<MappingType> mappingTypes,
String mappingDesc,
XMLGregorianCalendar now,
MappingInitializer<V> initializer,
Item<V> aPrioriValue,
ItemDelta<V> aPrioriDelta,
PrismObject<? extends ShadowType> aPrioriObject,
Boolean evaluateCurrent,
org.apache.commons.lang.mutable.MutableBoolean strongMappingWasUsed,
LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
OperationResult result)
strongMappingWasUsed: Returns true here if the value was (at least partly) determined by a strong mapping.
|
Modifier and Type | Class and Description |
---|---|
class |
Item<V extends PrismValue>
Item is a common abstraction of Property and PropertyContainer.
|
class |
PartiallyResolvedValue<V extends PrismValue> |
Modifier and Type | Class and Description |
---|---|
class |
PrismContainerValue<T extends Containerable> |
class |
PrismPropertyValue<T> |
class |
PrismReferenceValue |
Modifier and Type | Field and Description |
---|---|
protected PrismValue |
Item.parent |
Modifier and Type | Method and Description |
---|---|
static <T extends PrismValue> |
PrismValue.cloneCollection(Collection<T> values) |
static <X extends PrismValue> |
PrismValue.cloneValues(Collection<X> values) |
static <V extends PrismValue> |
PrismValue.containsRealValue(Collection<V> collection,
V value) |
<X extends PrismValue> |
PrismContainer.findItem(ItemPath propPath) |
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) |
static <T extends PrismValue> |
PrismValue.resetParentCollection(Collection<T> values)
Sets all parents to null.
|
Modifier and Type | Method and Description |
---|---|
abstract PrismValue |
PrismValue.clone() |
PrismValue |
Item.findValue(PrismValue value,
boolean ignoreMetadata)
Returns value that is equal or equivalent to the provided value.
|
PrismValue |
Item.getNextValue(PrismValue value)
Returns values that is following the specified value.
|
PrismValue |
Item.getParent() |
PrismValue |
PrismObject.getParent() |
PrismValue |
Item.getPreviousValue(PrismValue value)
Returns value that is previous to the specified value.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PrismValue.copyValues(PrismValue clone) |
Collection<? extends ItemDelta> |
PrismValue.diff(PrismValue otherValue)
Assumes matching representations.
|
Collection<? extends ItemDelta> |
PrismValue.diff(PrismValue otherValue,
boolean ignoreMetadata,
boolean isLiteral)
Assumes matching representations.
|
boolean |
PrismValue.equals(PrismValue otherValue,
boolean ignoreMetadata) |
boolean |
PrismValue.equals(PrismValue thisValue,
PrismValue otherValue) |
boolean |
PrismContainerValue.equalsComplex(PrismValue other,
boolean ignoreMetadata,
boolean isLiteral) |
boolean |
PrismValue.equalsComplex(PrismValue other,
boolean ignoreMetadata,
boolean isLiteral) |
boolean |
PrismReferenceValue.equalsComplex(PrismValue other,
boolean ignoreMetadata,
boolean isLiteral) |
boolean |
PrismPropertyValue.equalsComplex(PrismValue other,
boolean ignoreMetadata,
boolean isLiteral) |
boolean |
PrismValue.equalsRealValue(PrismValue otherValue) |
boolean |
PrismValue.equalsRealValue(PrismValue thisValue,
PrismValue otherValue) |
PrismValue |
Item.findValue(PrismValue value,
boolean ignoreMetadata)
Returns value that is equal or equivalent to the provided value.
|
PrismValue |
Item.getNextValue(PrismValue value)
Returns values that is following the specified value.
|
PrismContainerValue<V> |
PrismContainer.getNextValue(PrismValue value) |
PrismPropertyValue<T> |
PrismProperty.getNextValue(PrismValue value) |
PrismValue |
Item.getPreviousValue(PrismValue value)
Returns value that is previous to the specified value.
|
PrismContainerValue<V> |
PrismContainer.getPreviousValue(PrismValue value) |
PrismPropertyValue<T> |
PrismProperty.getPreviousValue(PrismValue value) |
boolean |
Item.hasRealValue(PrismValue value) |
boolean |
Item.hasValue(PrismValue value) |
boolean |
Item.hasValue(PrismValue value,
boolean ignoreMetadata) |
boolean |
PrismContainerValue.match(PrismValue otherValue) |
abstract boolean |
PrismValue.match(PrismValue otherValue) |
boolean |
PrismReferenceValue.match(PrismValue otherValue) |
boolean |
PrismPropertyValue.match(PrismValue otherValue) |
boolean |
PrismContainerValue.representsSameValue(PrismValue other) |
boolean |
PrismValue.representsSameValue(PrismValue other)
Returns true if this and other value represent the same value.
|
boolean |
PrismReferenceValue.representsSameValue(PrismValue other) |
void |
Item.setParent(PrismValue parentValue) |
void |
PrismObject.setParent(PrismValue parentValue) |
Modifier and Type | Class and Description |
---|---|
class |
ItemDelta<V extends PrismValue> |
class |
PartiallyResolvedDelta<V extends PrismValue> |
class |
PrismValueDeltaSetTriple<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.
|
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
PrismValueDeltaSetTriple.diffPrismValueDeltaSetTriple(Collection<V> valuesOld,
Collection<V> valuesNew)
Compares two (unordered) collections and creates a triple describing the differences.
|
<O extends PrismValue> |
PrismValueDeltaSetTriple.distributeAs(V myMember,
PrismValueDeltaSetTriple<O> otherTriple,
O otherMember)
Distributes a value in this triple similar to the placement of other value in the other triple.
|
<V extends PrismValue> |
ObjectDelta.findPartial(ItemPath propertyPath) |
static <T extends PrismValue> |
ItemDelta.toDeltaSetTriple(Item<T> item,
ItemDelta<T> delta) |
static <T extends PrismValue> |
ItemDelta.toDeltaSetTriple(Item<T> item,
ItemDelta<T> delta,
boolean oldValuesValid,
boolean newValuesValid)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
ItemDelta.addValuesToAdd(V... newValues) |
void |
ItemDelta.addValuesToDelete(V... newValues) |
void |
ItemDelta.mergeValuesToAdd(V[] newValues) |
void |
ItemDelta.mergeValuesToDelete(V[] newValues) |
void |
ItemDelta.mergeValuesToReplace(V[] newValues) |
void |
ItemDelta.setValuesToReplace(V... newValues) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable,V extends PrismValue> |
PrismDomProcessor.parseContainerItems(PrismContainerDefinition<T> containingPcd,
List<Object> valueElements)
Used e.g.
|
<V extends PrismValue> |
PrismDomProcessor.parseItem(List<? extends Object> valueElements,
QName itemName,
ItemDefinition def)
This gets definition of an unspecified type.
|
<V extends PrismValue> |
PrismDomProcessor.parseValueElement(Element valueElement,
ItemDefinition outputDefinition)
Returns a property value from a "value" like elements.
|
Modifier and Type | Method and Description |
---|---|
protected PrismValue |
ElementPrismAbstractImpl.getValue() |
Modifier and Type | Method and Description |
---|---|
void |
PrismDomProcessor.serializeValueToDom(PrismValue pval,
Element parentElement) |
Element |
PrismDomProcessor.serializeValueToDom(PrismValue pval,
QName elementName) |
Element |
PrismDomProcessor.serializeValueToDom(PrismValue pval,
QName elementName,
Document document) |
Modifier and Type | Method and Description |
---|---|
List<? extends PrismValue> |
PropertyValueFilter.getValues() |
Modifier and Type | Method and Description |
---|---|
static ComparativeFilter |
ComparativeFilter.createComparativeFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue value,
boolean equals) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition itemDef,
PrismValue value) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition itemDef,
String matchingRule,
PrismValue value) |
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue... values) |
static GreaterFilter |
GreaterFilter.createGreaterFilter(ItemPath parentPath,
ItemDefinition definition,
PrismValue value,
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 definition,
PrismValue value,
boolean equals) |
static LessFilter |
LessFilter.createLessFilter(ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue value,
boolean equals) |
static PropertyValueFilter |
PropertyValueFilter.createPropertyFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue... values) |
void |
PropertyValueFilter.setValue(PrismValue value) |
Modifier and Type | Method and Description |
---|---|
static EqualsFilter |
EqualsFilter.createEqual(ItemPath parentPath,
ItemDefinition itemDef,
String matchingRule,
List<PrismValue> values) |
void |
PropertyValueFilter.setValues(List<? extends PrismValue> values) |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
PrismAsserts.assertNoAdd(ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoAdd(String message,
ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoDelete(ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoDelete(String message,
ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoReplace(ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoReplace(String message,
ItemDelta<V> delta) |
static <T,V extends PrismValue> |
PrismAsserts.assertTripleMinus(PrismValueDeltaSetTriple<V> triple,
T... expectedValues) |
static <V extends PrismValue> |
PrismAsserts.assertTripleNoMinus(PrismValueDeltaSetTriple<V> triple) |
static <V extends PrismValue> |
PrismAsserts.assertTripleNoPlus(PrismValueDeltaSetTriple<V> triple) |
static <V extends PrismValue> |
PrismAsserts.assertTripleNoSet(String setName,
Collection<V> set) |
static <V extends PrismValue> |
PrismAsserts.assertTripleNoZero(PrismValueDeltaSetTriple<V> triple) |
static <T,V extends PrismValue> |
PrismAsserts.assertTriplePlus(PrismValueDeltaSetTriple<V> triple,
T... expectedValues) |
static <T,V extends PrismValue> |
PrismAsserts.assertTripleSet(String setName,
Collection<V> tripleSet,
T... expectedValues) |
static <T,V extends PrismValue> |
PrismAsserts.assertTripleZero(PrismValueDeltaSetTriple<V> triple,
T... expectedValues) |
Modifier and Type | Method and Description |
---|---|
Object |
PrismJaxbProcessor.toAny(PrismValue value,
Document document) |
Modifier and Type | Method and Description |
---|---|
Class<? extends PrismValue> |
RValueType.getValueClass() |
Modifier and Type | Method and Description |
---|---|
static RValueType |
RValueType.getTypeFromValueClass(Class<? extends PrismValue> clazz) |
Modifier and Type | Method and Description |
---|---|
protected Object |
ItemRestriction.getValue(List<? extends PrismValue> values) |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
Class<? extends Objectable> objectType,
PrismContext prismContext)
Creates delta from PropertyModificationType (XML).
|
static <V extends PrismValue> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
PrismContainerDefinition<?> pcDef) |
Modifier and Type | Method and Description |
---|---|
<T extends PrismValue> |
Task.getExtensionItem(QName itemName)
Returns specified item (property, reference or container) from the extension.
|
Copyright © 2013 evolveum. All rights reserved.