Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ItemDeltaItem.getDefinition() |
static ItemDefinition |
ExpressionUtil.resolveDefinitionPath(ItemPath path,
Map<QName,Object> variables,
PrismObjectDefinition<?> defaultContext,
String shortDesc) |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
ExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
ExpressionFactory.makeExpression(ExpressionType expressionType,
ItemDefinition outputDefinition,
String shortDesc,
OperationResult result) |
void |
StringPolicyResolver.setOutputDefinition(ItemDefinition outputDefinition) |
static <V extends PrismValue> |
ExpressionUtil.toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple,
ItemDefinition outputDefinition,
ItemPath residualPath,
PrismContext prismContext) |
Constructor and Description |
---|
Expression(ExpressionType expressionType,
ItemDefinition outputDefinition,
ObjectResolver objectResolver,
PrismContext prismContext) |
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) |
Constructor and Description |
---|
AsIsExpressionEvaluator(AsIsExpressionEvaluatorType asIsExpressionEvaluatorType,
ItemDefinition outputDefinition,
PrismContext prismContext) |
PathExpressionEvaluator(ItemPath path,
ObjectResolver objectResolver,
ItemDefinition outputDefinition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ScriptExpression.getOutputDefinition() |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
ScriptExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
ScriptExpression |
ScriptExpressionFactory.createScriptExpression(ScriptExpressionEvaluatorType expressionType,
ItemDefinition outputDefinition,
String shortDesc) |
<T> List<PrismPropertyValue<T>> |
ScriptEvaluator.evaluate(ScriptExpressionEvaluatorType expressionType,
ScriptVariables variables,
ItemDefinition outputDefinition,
ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
void |
ScriptExpression.setOutputDefinition(ItemDefinition outputDefinition) |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
Jsr223ScriptEvaluator.evaluate(ScriptExpressionEvaluatorType expressionType,
ScriptVariables variables,
ItemDefinition outputDefinition,
ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
XPathScriptEvaluator.evaluate(ScriptExpressionEvaluatorType expressionType,
ScriptVariables variables,
ItemDefinition outputDefinition,
ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
Mapping.getDefaultTargetDefinition() |
ItemDefinition |
Mapping.getOutputDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
Mapping.setDefaultTargetDefinition(ItemDefinition defaultTargetDefinition) |
Modifier and Type | Class and Description |
---|---|
class |
LayerRefinedAttributeDefinition |
class |
RefinedAttributeDefinition |
Modifier and Type | Method and Description |
---|---|
<D extends ItemDefinition> |
LayerRefinedObjectClassDefinition.findItemDefinition(QName name,
Class<D> clazz) |
<T extends ItemDefinition> |
LayerRefinedResourceSchema.findItemDefinition(QName definitionName,
Class<T> definitionType) |
<T extends ItemDefinition> |
LayerRefinedResourceSchema.findItemDefinition(String localName,
Class<T> definitionType) |
<T extends ItemDefinition> |
LayerRefinedResourceSchema.findItemDefinitionByType(QName typeName,
Class<T> definitionType) |
Modifier and Type | Method and Description |
---|---|
List<? extends ItemDefinition> |
RefinedObjectClassDefinition.getDefinitions() |
List<? extends ItemDefinition> |
LayerRefinedObjectClassDefinition.getDefinitions() |
Modifier and Type | Method and Description |
---|---|
boolean |
LayerRefinedAttributeDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz) |
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 | Class and Description |
---|---|
class |
PrismContainerDefinition<V extends Containerable>
Definition of a property container.
|
class |
PrismObjectDefinition<T extends Objectable>
MidPoint Object Definition.
|
class |
PrismPropertyDefinition<T>
Property Definition.
|
class |
PrismReferenceDefinition
Object Reference Schema Definition.
|
Modifier and Type | Field and Description |
---|---|
protected ItemDefinition |
Item.definition |
Modifier and Type | Method and Description |
---|---|
<T extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(ItemPath path,
Class<T> clazz) |
<D extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(QName name,
Class<D> clazz) |
<T extends ItemDefinition> |
ComplexTypeDefinition.findItemDefinition(QName name,
Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
abstract ItemDefinition |
ItemDefinition.clone() |
ItemDefinition |
PrismContainerDefinition.findItemDefinition(ItemPath path) |
ItemDefinition |
PrismContainerDefinition.findItemDefinition(QName name) |
ItemDefinition |
Item.getDefinition()
Returns applicable property definition.
|
ItemDefinition |
Itemable.getDefinition() |
Modifier and Type | Method and Description |
---|---|
List<? extends ItemDefinition> |
ComplexTypeDefinition.getDefinitions()
Returns set of property definitions.
|
List<? extends ItemDefinition> |
PrismContainerDefinition.getDefinitions()
Returns set of property definitions.
|
Modifier and Type | Method and Description |
---|---|
void |
ComplexTypeDefinition.add(ItemDefinition definition) |
void |
ComplexTypeDefinition.addDefinition(ItemDefinition itemDef) |
void |
Item.applyDefinition(ItemDefinition definition) |
void |
PrismContainer.applyDefinition(ItemDefinition definition) |
void |
PrismValue.applyDefinition(ItemDefinition definition) |
void |
PrismObject.applyDefinition(ItemDefinition definition) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition) |
void |
Item.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismContainerValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismReferenceValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition,
boolean force) |
protected abstract void |
Item.checkDefinition(ItemDefinition def) |
protected void |
PrismContainer.checkDefinition(ItemDefinition def) |
protected void |
PrismProperty.checkDefinition(ItemDefinition def) |
protected void |
PrismReference.checkDefinition(ItemDefinition def) |
PrismObjectDefinition<T> |
PrismObjectDefinition.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
PrismContainerDefinition<V> |
PrismContainerDefinition.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
protected void |
ItemDefinition.copyDefinitionData(ItemDefinition clone) |
protected void |
ComplexTypeDefinition.extendDumpDefinition(StringBuilder sb,
ItemDefinition def) |
<I extends Item<?>> |
PrismContainerValue.findItem(ItemDefinition itemDefinition,
Class<I> 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) |
void |
ComplexTypeDefinition.replaceDefinition(QName propertyName,
ItemDefinition newDefinition) |
void |
Item.setDefinition(ItemDefinition definition)
Sets applicable property definition.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PrismReferenceDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz) |
boolean |
ItemDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz) |
Modifier and Type | Field and Description |
---|---|
protected ItemDefinition |
ItemDelta.definition |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ItemDelta.getDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
ReferenceDelta.applyDefinition(ItemDefinition definition) |
void |
ItemDelta.applyDefinition(ItemDefinition definition) |
void |
PrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) |
void |
ContainerDelta.applyDefinition(ItemDefinition definition) |
void |
PropertyDelta.applyDefinition(ItemDefinition definition) |
void |
ItemDelta.applyDefinition(ItemDefinition itemDefinition,
boolean force) |
void |
ReferenceDelta.setDefinition(ItemDefinition definition) |
void |
ItemDelta.setDefinition(ItemDefinition definition) |
void |
ContainerDelta.setDefinition(ItemDefinition definition) |
void |
PropertyDelta.setDefinition(ItemDefinition definition) |
Constructor and Description |
---|
ItemDelta(ItemDefinition itemDefinition) |
ItemDelta(ItemPath path,
ItemDefinition itemDefinition) |
ItemDelta(ItemPath parentPath,
QName name,
ItemDefinition itemDefinition) |
ItemDelta(QName name,
ItemDefinition itemDefinition) |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
PrismDomProcessor.parseItem(List<? extends Object> valueElements,
QName itemName,
ItemDefinition def)
This gets definition of an unspecified type.
|
Item<?> |
PrismDomProcessor.parseItem(List<? extends Object> valueElements,
QName itemName,
ItemDefinition def,
boolean reference) |
<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 <T extends Containerable> |
PrismDomProcessor.parsePrismContainerItems(List<Element> elements,
PrismContainerDefinition<T> containerDefinition,
Collection<? extends ItemDefinition> selection)
Parses items of PRISM CONTAINER from a list of elements.
|
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ValueFilter.getDefinition() |
Modifier and Type | Method and Description |
---|---|
static ComparativeFilter |
ComparativeFilter.createComparativeFilter(Class filterClass,
ItemPath parentPath,
ItemDefinition item,
Object realValue,
boolean equals) |
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 GreaterFilter |
GreaterFilter.createGreaterFilter(ItemPath parentPath,
ItemDefinition item,
Object realValue,
boolean equals) |
static GreaterFilter |
GreaterFilter.createGreaterFilter(ItemPath parentPath,
ItemDefinition definition,
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 PropertyValueFilter |
PropertyValueFilter.createPropertyFilter(Class filterClass,
ItemPath parentPath,
ItemDefinition item,
String matchingRule,
Object realValue) |
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 SubstringFilter |
SubstringFilter.createSubstring(ItemPath path,
ItemDefinition definition,
String value) |
static SubstringFilter |
SubstringFilter.createSubstring(ItemPath path,
ItemDefinition definition,
String matchingRule,
String value) |
void |
ValueFilter.setDefinition(ItemDefinition definition) |
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 |
---|---|
<T extends ItemDefinition> |
PrismSchema.findItemDefinition(QName definitionName,
Class<T> definitionType)
Finds item definition by name.
|
<T extends ItemDefinition> |
PrismSchema.findItemDefinition(String localName,
Class<T> definitionType)
Finds item definition by local name
|
<T extends ItemDefinition> |
PrismSchema.findItemDefinitionByType(QName typeName,
Class<T> definitionType)
Finds item definition by type.
|
Modifier and Type | Method and Description |
---|---|
static ItemDefinition |
SchemaRegistry.createDefaultItemDefinition(QName itemName,
PrismContext prismContext) |
ItemDefinition |
SchemaRegistry.findItemDefinitionByElementName(QName elementName) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName elementQName)
Looks for a top-level definition for the specified element name (in all schemas).
|
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertDefinition(ItemDefinition definition,
QName itemName,
QName type,
int minOccurs,
int maxOccurs) |
Modifier and Type | Method and Description |
---|---|
static <T extends ObjectType> |
RAnyConverter.getAnySetType(ItemDefinition definition) |
static <T extends ObjectType> |
RAnyConverter.getAnySetType(ItemDefinition definition,
Element value)
This method provides extension type (in real it's table) string for definition and value
defined as parameters.
|
static Object |
RAnyConverter.getRealRepoValue(ItemDefinition definition,
Element value)
This method provides transformation of
Element value to its object form, e.g. |
Modifier and Type | Class and Description |
---|---|
class |
ResourceAttributeContainerDefinition
Resource Object Definition (Object Class).
|
class |
ResourceAttributeDefinition
Resource Object Attribute Definition.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ObjectClassComplexTypeDefinition.extendDumpDefinition(StringBuilder sb,
ItemDefinition def) |
Copyright © 2013 evolveum. All rights reserved.