Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
StaticExpressionUtil.parseValueElements(Collection<?> valueElements,
ItemDefinition outputDefinition,
String contextDescription,
PrismContext prismContext) |
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) |
boolean |
LayerRefinedAttributeDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz,
boolean caseInsensitive) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ObjectDeltaObject.getDefinition() |
ItemDefinition |
ItemDeltaItem.getDefinition() |
static ItemDefinition |
ExpressionUtil.resolveDefinitionPath(ItemPath path,
ExpressionVariables variables,
PrismObjectDefinition<?> defaultContext,
String shortDesc) |
Modifier and Type | Method and Description |
---|---|
void |
ItemDeltaItem.applyDefinition(ItemDefinition def,
boolean force) |
<V extends PrismValue> |
ExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
static <V extends PrismValue> |
ExpressionUtil.evaluateExpression(ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionFactory expressionFactory,
String shortDesc,
Task task,
OperationResult parentResult) |
<V extends PrismValue> |
ExpressionFactory.makeExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.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,
Protector protector,
PrismContext prismContext) |
Constructor and Description |
---|
Expression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ItemDefinition outputDefinition,
ObjectResolver objectResolver,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
AbstractSearchExpressionEvaluator.getOutputDefinition() |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
PathExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
GenerateExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
AssociationFromLinkExpressionEvaluatorFactory.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> |
AssociationTargetSearchExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
AssignmentTargetSearchExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
LiteralExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
Constructor and Description |
---|
AbstractSearchExpressionEvaluator(com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType expressionEvaluatorType,
ItemDefinition outputDefinition,
Protector protector,
ObjectResolver objectResolver,
ModelService modelService,
PrismContext prismContext) |
AsIsExpressionEvaluator(com.evolveum.midpoint.xml.ns._public.common.common_3.AsIsExpressionEvaluatorType asIsExpressionEvaluatorType,
ItemDefinition outputDefinition,
Protector protector,
PrismContext prismContext) |
AssignmentTargetSearchExpressionEvaluator(com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType expressionEvaluatorType,
ItemDefinition outputDefinition,
Protector protector,
ObjectResolver objectResolver,
ModelService modelService,
PrismContext prismContext) |
AssociationTargetSearchExpressionEvaluator(com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType expressionEvaluatorType,
ItemDefinition outputDefinition,
Protector protector,
ObjectResolver objectResolver,
ModelService modelService,
PrismContext prismContext) |
PathExpressionEvaluator(ItemPath path,
ObjectResolver objectResolver,
ItemDefinition outputDefinition,
Protector protector,
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(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ItemDefinition outputDefinition,
String shortDesc) |
<T,V extends PrismValue> |
ScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
void |
ScriptExpression.setOutputDefinition(ItemDefinition outputDefinition) |
Modifier and Type | Method and Description |
---|---|
<T,V extends PrismValue> |
Jsr223ScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T,V extends PrismValue> |
XPathScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.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 | Method and Description |
---|---|
static <V extends PrismValue,I extends ItemValueWithOrigin<V>> |
LensUtil.consolidateTripleToDelta(ItemPath itemPath,
DeltaSetTriple<I> triple,
ItemDefinition itemDefinition,
ItemDelta<V> aprioriItemDelta,
PrismContainer<?> itemContainer,
ValueMatcher<?> valueMatcher,
Comparator<V> comparator,
boolean addUnchangedValues,
boolean filterExistingValues,
boolean isExclusiveStrong,
String contextDescription,
boolean applyWeak)
Consolidate the mappings of a single item to a delta.
|
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
MappingEvaluatorHelperParams.getTargetItemDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
MappingEvaluatorHelperParams.setTargetItemDefinition(ItemDefinition targetItemDefinition) |
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> |
ComplexTypeDefinition.findItemDefinition(ItemPath path,
Class<T> clazz) |
<T extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(ItemPath path,
Class<T> clazz) |
<D extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(QName name,
Class<D> clazz) |
<D extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(QName name,
Class<D> clazz,
boolean caseInsensitive) |
<T extends ItemDefinition> |
ComplexTypeDefinition.findItemDefinition(QName name,
Class<T> clazz) |
<T extends ItemDefinition> |
ComplexTypeDefinition.findItemDefinition(QName name,
Class<T> clazz,
boolean caseInsensitive) |
<I extends ItemDefinition> |
PrismObjectDefinition.getExtensionItemDefinition(QName elementName) |
Modifier and Type | Method and Description |
---|---|
abstract ItemDefinition |
ItemDefinition.clone() |
ItemDefinition |
PrismContainerDefinition.findItemDefinition(ItemPath path) |
ItemDefinition |
PrismContainerDefinition.findItemDefinition(QName name) |
ItemDefinition |
Itemable.getDefinition() |
ItemDefinition |
Item.getDefinition()
Returns applicable property definition.
|
protected ItemDefinition |
PrismValue.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 |
ItemDefinition.adoptElementDefinitionFrom(ItemDefinition otherDef) |
void |
PrismContainer.applyDefinition(ItemDefinition definition) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition) |
void |
PrismObject.applyDefinition(ItemDefinition definition) |
void |
Item.applyDefinition(ItemDefinition definition) |
void |
PrismValue.applyDefinition(ItemDefinition definition) |
void |
PrismContainerValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismReferenceValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
Item.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismValue.applyDefinition(ItemDefinition definition,
boolean force) |
protected void |
PrismContainer.checkDefinition(ItemDefinition def) |
protected void |
PrismReference.checkDefinition(ItemDefinition def) |
protected void |
PrismProperty.checkDefinition(ItemDefinition def) |
protected abstract void |
Item.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) |
boolean |
PrismReferenceDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz,
boolean caseInsensitive) |
boolean |
ItemDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz,
boolean caseInsensitive) |
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 |
ItemDelta.applyDefinition(ItemDefinition definition) |
void |
ContainerDelta.applyDefinition(ItemDefinition definition) |
void |
ReferenceDelta.applyDefinition(ItemDefinition definition) |
void |
PropertyDelta.applyDefinition(ItemDefinition definition) |
void |
PrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) |
void |
ItemDelta.applyDefinition(ItemDefinition itemDefinition,
boolean force) |
void |
ItemDelta.setDefinition(ItemDefinition definition) |
void |
ContainerDelta.setDefinition(ItemDefinition definition) |
void |
ReferenceDelta.setDefinition(ItemDefinition definition) |
void |
PropertyDelta.setDefinition(ItemDefinition definition) |
Constructor and Description |
---|
ItemDelta(ItemDefinition itemDefinition,
PrismContext prismContext) |
ItemDelta(ItemPath path,
ItemDefinition itemDefinition,
PrismContext prismContext) |
ItemDelta(ItemPath parentPath,
QName elementName,
ItemDefinition itemDefinition,
PrismContext prismContext) |
ItemDelta(QName elementName,
ItemDefinition itemDefinition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
PrismJasonProcessor.parseItem(com.fasterxml.jackson.databind.JsonNode values,
QName itemName,
String defaultNamespace,
ItemDefinition def) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
XNodeProcessor.locateItemDefinition(PrismContainerDefinition<T> containerDefinition,
QName elementQName,
XNode xnode) |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
XNodeProcessor.parseItem(XNode xnode,
QName itemName,
ItemDefinition itemDef)
This gets definition of an unspecified type.
|
<V extends PrismValue> |
XNodeSerializer.serializeItemValue(V itemValue,
ItemDefinition definition) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ValueFilter.getDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
ValueFilter.setDefinition(ItemDefinition definition) |
Constructor and Description |
---|
ValueFilter(ItemPath parentPath,
ItemDefinition definition) |
ValueFilter(ItemPath parentPath,
ItemDefinition definition,
QName matchingRule) |
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.findItemDefinitionByType(QName typeName) |
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) |
static <T> T |
ValueSerializationUtil.deserializeValue(String value,
Class clazz,
QName itemName,
ItemDefinition itemDef,
PrismContext prismContext,
String language) |
static <V extends PrismValue> |
RawTypeUtil.getParsedItem(ItemDefinition itemDefinition,
List<RawType> values,
QName elementQName,
PrismContainerDefinition containerDef) |
static String |
ValueSerializationUtil.serializeItemValue(QName itemName,
ItemDefinition def,
PrismValue value,
PrismContext prismContext,
String language) |
static <T> String |
ValueSerializationUtil.serializeValue(T value,
ItemDefinition def,
QName itemName,
PrismContext prismContext,
String language) |
static <T> String |
ValueSerializationUtil.serializeValue(T value,
ItemDefinition def,
QName itemName,
QName parentName,
PrismContext prismContext,
String language) |
Modifier and Type | Method and Description |
---|---|
static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
RAnyConverter.getAnySetType(ItemDefinition definition)
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 | Method and Description |
---|---|
static void |
RUtil.copyResultFromJAXB(ItemDefinition parentDef,
QName itemName,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType jaxb,
OperationResult repo,
PrismContext prismContext) |
static <T> String |
RUtil.toRepo(ItemDefinition parentDefinition,
QName itemName,
T value,
PrismContext prismContext) |
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) |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
RawType.getParsedItem(ItemDefinition itemDefinition) |
<V extends PrismValue> |
RawType.getParsedItem(ItemDefinition itemDefinition,
QName itemName) |
<V extends PrismValue> |
RawType.getParsedValue(ItemDefinition itemDefinition,
QName itemName) |
Copyright © 2015 evolveum. All rights reserved.