Uses of Class
com.evolveum.midpoint.prism.ItemDefinition

Packages that use ItemDefinition
com.evolveum.midpoint.common.expression   
com.evolveum.midpoint.common.expression.evaluator   
com.evolveum.midpoint.common.expression.script   
com.evolveum.midpoint.common.expression.script.jsr223   
com.evolveum.midpoint.common.expression.script.xpath   
com.evolveum.midpoint.common.mapping   
com.evolveum.midpoint.common.refinery   
com.evolveum.midpoint.model.lens   
com.evolveum.midpoint.prism   
com.evolveum.midpoint.prism.delta   
com.evolveum.midpoint.prism.dom   
com.evolveum.midpoint.prism.query   
com.evolveum.midpoint.prism.schema   
com.evolveum.midpoint.prism.util   
com.evolveum.midpoint.repo.sql.data.common   
com.evolveum.midpoint.repo.sql.query   
com.evolveum.midpoint.schema.processor   
 

Uses of ItemDefinition in com.evolveum.midpoint.common.expression
 

Methods in com.evolveum.midpoint.common.expression that return ItemDefinition
 ItemDefinition ItemDeltaItem.getDefinition()
           
static ItemDefinition ExpressionUtil.resolveDefinitionPath(ItemPath path, Map<QName,Object> variables, PrismObjectDefinition<?> defaultContext, String shortDesc)
           
 

Methods in com.evolveum.midpoint.common.expression with parameters of type ItemDefinition
<V extends PrismValue>
ExpressionEvaluator<V>
ExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements, ItemDefinition outputDefinition, String contextDescription, OperationResult result)
           
<V extends PrismValue>
Expression<V>
ExpressionFactory.makeExpression(ExpressionType expressionType, ItemDefinition outputDefinition, String shortDesc, OperationResult result)
           
 void StringPolicyResolver.setOutputDefinition(ItemDefinition outputDefinition)
           
static
<V extends PrismValue>
PrismValueDeltaSetTriple<V>
ExpressionUtil.toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple, ItemDefinition outputDefinition, ItemPathSegment lastPathSegment, PrismContext prismContext)
           
 

Constructors in com.evolveum.midpoint.common.expression with parameters of type ItemDefinition
Expression(ExpressionType expressionType, ItemDefinition outputDefinition, ObjectResolver objectResolver, PrismContext prismContext)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.common.expression.evaluator
 

Methods in com.evolveum.midpoint.common.expression.evaluator with parameters of type ItemDefinition
<V extends PrismValue>
ExpressionEvaluator<V>
GenerateExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements, ItemDefinition outputDefinition, String contextDescription, OperationResult result)
           
<V extends PrismValue>
ExpressionEvaluator<V>
PathExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements, ItemDefinition outputDefinition, String contextDescription, OperationResult result)
           
<V extends PrismValue>
AsIsExpressionEvaluator<V>
AsIsExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements, ItemDefinition outputDefinition, String contextDescription, OperationResult result)
           
<V extends PrismValue>
ExpressionEvaluator<V>
LiteralExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements, ItemDefinition outputDefinition, String contextDescription, OperationResult result)
           
static
<V extends PrismValue>
Item<V>
LiteralExpressionEvaluatorFactory.parseValueElements(Collection<?> valueElements, ItemDefinition outputDefinition, String contextDescription, PrismContext prismContext)
           
 

Constructors in com.evolveum.midpoint.common.expression.evaluator with parameters of type ItemDefinition
AsIsExpressionEvaluator(AsIsExpressionEvaluatorType asIsExpressionEvaluatorType, ItemDefinition outputDefinition, PrismContext prismContext)
           
PathExpressionEvaluator(ItemPath path, ObjectResolver objectResolver, ItemDefinition outputDefinition, PrismContext prismContext)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.common.expression.script
 

Methods in com.evolveum.midpoint.common.expression.script that return ItemDefinition
 ItemDefinition ScriptExpression.getOutputDefinition()
           
 

Methods in com.evolveum.midpoint.common.expression.script with parameters of type ItemDefinition
<V extends PrismValue>
ExpressionEvaluator<V>
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)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.common.expression.script.jsr223
 

Methods in com.evolveum.midpoint.common.expression.script.jsr223 with parameters of type ItemDefinition
<T> List<PrismPropertyValue<T>>
Jsr223ScriptEvaluator.evaluate(ScriptExpressionEvaluatorType expressionType, ScriptVariables variables, ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, ObjectResolver objectResolver, Collection<FunctionLibrary> functions, String contextDescription, OperationResult result)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.common.expression.script.xpath
 

Methods in com.evolveum.midpoint.common.expression.script.xpath with parameters of type ItemDefinition
<T> List<PrismPropertyValue<T>>
XPathScriptEvaluator.evaluate(ScriptExpressionEvaluatorType expressionType, ScriptVariables variables, ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, ObjectResolver objectResolver, Collection<FunctionLibrary> functions, String contextDescription, OperationResult result)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.common.mapping
 

Methods in com.evolveum.midpoint.common.mapping that return ItemDefinition
 ItemDefinition Mapping.getDefaultTargetDefinition()
           
 ItemDefinition Mapping.getOutputDefinition()
           
 

Methods in com.evolveum.midpoint.common.mapping with parameters of type ItemDefinition
 void Mapping.setDefaultTargetDefinition(ItemDefinition defaultTargetDefinition)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.common.refinery
 

Subclasses of ItemDefinition in com.evolveum.midpoint.common.refinery
 class RefinedAccountDefinition
           
 class RefinedAttributeDefinition
           
 

Methods in com.evolveum.midpoint.common.refinery that return types with arguments of type ItemDefinition
 Collection<ItemDefinition> RefinedAccountDefinition.getDefinitions()
           
 

Uses of ItemDefinition in com.evolveum.midpoint.model.lens
 

Methods in com.evolveum.midpoint.model.lens with parameters of type ItemDefinition
static
<V extends PrismValue>
ItemDelta<V>
LensUtil.consolidateTripleToDelta(ItemPath itemPath, DeltaSetTriple<? extends ItemValueWithOrigin<V>> triple, ItemDefinition itemDefinition, ItemDelta<V> aprioriItemDelta, PrismContainer<?> itemContainer, boolean addUnchangedValues, boolean filterExistingValues, String contextDescription)
          Consolidate the mappings of a single property to a delta.
 

Uses of ItemDefinition in com.evolveum.midpoint.prism
 

Subclasses of ItemDefinition in com.evolveum.midpoint.prism
 class PrismContainerDefinition<V extends Containerable>
          Definition of a property container.
 class PrismObjectDefinition<T extends Objectable>
          MidPoint Object Definition.
 class PrismPropertyDefinition
          Property Definition.
 class PrismReferenceDefinition
          Object Reference Schema Definition.
 

Fields in com.evolveum.midpoint.prism declared as ItemDefinition
protected  ItemDefinition Item.definition
           
 

Methods in com.evolveum.midpoint.prism with type parameters of type ItemDefinition
<T extends ItemDefinition>
T
PrismContainerDefinition.findItemDefinition(ItemPath path, Class<T> clazz)
           
<D extends ItemDefinition>
D
PrismContainerDefinition.findItemDefinition(QName name, Class<D> clazz)
           
<T extends ItemDefinition>
T
ComplexTypeDefinition.findItemDefinition(QName name, Class<T> clazz)
           
 

Methods in com.evolveum.midpoint.prism that return ItemDefinition
abstract  ItemDefinition ItemDefinition.clone()
           
 ItemDefinition PrismContainerDefinition.findItemDefinition(ItemPath path)
           
 ItemDefinition PrismContainerDefinition.findItemDefinition(QName name)
           
 ItemDefinition Itemable.getDefinition()
           
 ItemDefinition Item.getDefinition()
          Returns applicable property definition.
 

Methods in com.evolveum.midpoint.prism that return types with arguments of type ItemDefinition
 Collection<ItemDefinition> PrismContainerDefinition.getDefinitions()
          Returns set of property definitions.
 List<ItemDefinition> ComplexTypeDefinition.getDefinitions()
          Returns set of property definitions.
 

Methods in com.evolveum.midpoint.prism with parameters of type ItemDefinition
 void ComplexTypeDefinition.add(ItemDefinition definition)
           
 void PrismValue.applyDefinition(ItemDefinition definition)
           
 void PrismContainer.applyDefinition(ItemDefinition definition)
           
 void PrismPropertyValue.applyDefinition(ItemDefinition definition)
           
 void PrismObject.applyDefinition(ItemDefinition definition)
           
 void Item.applyDefinition(ItemDefinition definition)
           
 void PrismContainerValue.applyDefinition(ItemDefinition definition, boolean force)
           
 void PrismValue.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)
           
protected  void PrismContainer.checkDefinition(ItemDefinition def)
           
protected  void PrismProperty.checkDefinition(ItemDefinition def)
           
protected  void PrismReference.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)
           
<I extends Item<?>>
I
PrismContainerValue.findItem(ItemDefinition itemDefinition, Class<I> type)
           
<T extends Item<?>>
T
PrismContainer.findOrCreateItem(ItemPath containerPath, Class<T> type, ItemDefinition definition)
           
<X extends Item>
X
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.
 

Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemDefinition
 boolean ItemDefinition.isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz)
           
 boolean PrismReferenceDefinition.isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.prism.delta
 

Fields in com.evolveum.midpoint.prism.delta declared as ItemDefinition
protected  ItemDefinition ItemDelta.definition
           
 

Methods in com.evolveum.midpoint.prism.delta that return ItemDefinition
 ItemDefinition ItemDelta.getDefinition()
           
 

Methods in com.evolveum.midpoint.prism.delta with parameters of type ItemDefinition
 void PrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition)
           
 void ItemDelta.applyDefinition(ItemDefinition definition)
           
 void ReferenceDelta.applyDefinition(ItemDefinition definition)
           
 void PropertyDelta.applyDefinition(ItemDefinition definition)
           
 void ContainerDelta.applyDefinition(ItemDefinition definition)
           
 void ItemDelta.applyDefinition(ItemDefinition itemDefinition, boolean force)
           
 void ItemDelta.setDefinition(ItemDefinition definition)
           
 void ReferenceDelta.setDefinition(ItemDefinition definition)
           
 void PropertyDelta.setDefinition(ItemDefinition definition)
           
 void ContainerDelta.setDefinition(ItemDefinition definition)
           
 

Constructors in com.evolveum.midpoint.prism.delta with parameters of type ItemDefinition
ItemDelta(ItemDefinition itemDefinition)
           
ItemDelta(ItemPath propertyPath, ItemDefinition itemDefinition)
           
ItemDelta(ItemPath parentPath, QName name, ItemDefinition itemDefinition)
           
ItemDelta(QName name, ItemDefinition itemDefinition)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.prism.dom
 

Methods in com.evolveum.midpoint.prism.dom with parameters of type ItemDefinition
<V extends PrismValue>
Item<V>
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)
           
 

Method parameters in com.evolveum.midpoint.prism.dom with type arguments of type ItemDefinition
protected
<T extends Containerable>
Collection<? extends Item<?>>
PrismDomProcessor.parsePrismContainerItems(List<Element> elements, PrismContainerDefinition<T> containerDefinition, Collection<? extends ItemDefinition> selection)
          Parses items of PRISM CONTAINER from a list of elements.
 

Uses of ItemDefinition in com.evolveum.midpoint.prism.query
 

Methods in com.evolveum.midpoint.prism.query that return ItemDefinition
 ItemDefinition ValueFilter.getDefinition()
           
 

Methods in com.evolveum.midpoint.prism.query with parameters of type ItemDefinition
static ComparativeFilter ComparativeFilter.createComparativeFilter(Class filterClass, ItemPath parentPath, ItemDefinition item, Object realValue, boolean equals)
           
static EqualsFilter EqualsFilter.createEqual(ItemPath path, ItemDefinition itemDef, Element expression)
           
static EqualsFilter EqualsFilter.createEqual(ItemPath path, ItemDefinition itemDef, List<PrismValue> values)
           
static EqualsFilter EqualsFilter.createEqual(ItemPath parentPath, ItemDefinition item, Object realValue)
           
static EqualsFilter EqualsFilter.createEqual(ItemPath path, ItemDefinition itemDef, 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, 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)
           
 void ValueFilter.setDefinition(ItemDefinition definition)
           
 

Constructors in com.evolveum.midpoint.prism.query with parameters of type ItemDefinition
StringValueFilter(ItemPath parentPath, ItemDefinition definition, String value)
           
SubstringFilter(ItemPath parentPath, ItemDefinition definition, String value)
           
ValueFilter(ItemPath parentPath, ItemDefinition definition)
           
ValueFilter(ItemPath parentPath, ItemDefinition definition, Element expression)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.prism.schema
 

Methods in com.evolveum.midpoint.prism.schema with type parameters of type ItemDefinition
<T extends ItemDefinition>
T
PrismSchema.findItemDefinition(QName definitionName, Class<T> definitionType)
          Finds item definition by name.
<T extends ItemDefinition>
T
PrismSchema.findItemDefinition(String localName, Class<T> definitionType)
          Finds item definition by local name
<T extends ItemDefinition>
T
PrismSchema.findItemDefinitionByType(QName typeName, Class<T> definitionType)
          Finds item definition by type.
 

Methods in com.evolveum.midpoint.prism.schema that return ItemDefinition
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).
 

Uses of ItemDefinition in com.evolveum.midpoint.prism.util
 

Methods in com.evolveum.midpoint.prism.util with parameters of type ItemDefinition
static void PrismAsserts.assertDefinition(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.repo.sql.data.common
 

Methods in com.evolveum.midpoint.repo.sql.data.common with parameters of type ItemDefinition
static
<T extends ObjectType>
String
RAnyConverter.getAnySetType(ItemDefinition definition)
           
static
<T extends ObjectType>
String
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.
 

Uses of ItemDefinition in com.evolveum.midpoint.repo.sql.query
 

Methods in com.evolveum.midpoint.repo.sql.query that return ItemDefinition
 ItemDefinition QueryInterpreter.findDefinition(Element path, QName name)
           
 

Uses of ItemDefinition in com.evolveum.midpoint.schema.processor
 

Subclasses of ItemDefinition in com.evolveum.midpoint.schema.processor
 class ResourceAttributeContainerDefinition
          Resource Object Definition (Object Class).
 class ResourceAttributeDefinition
          Resource Object Attribute Definition.
 



Copyright © 2013 evolveum. All Rights Reserved.