Uses of Interface
com.evolveum.midpoint.prism.ItemDefinition
-
-
Uses of ItemDefinition in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with type parameters of type ItemDefinition Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>StaticExpressionUtil. parseValueElements(Collection<?> valueElements, ID outputDefinition, String contextDescription)
static <IV extends PrismValue,ID extends ItemDefinition>
List<javax.xml.bind.JAXBElement<RawType>>StaticExpressionUtil. serializeValueElements(Item<IV,ID> item, String contextDescription)
Methods in com.evolveum.midpoint.common that return ItemDefinition Modifier and Type Method Description static ItemDefinition<?>
StaticExpressionUtil. deriveOutputDefinitionFromValueElements(QName elementName, Collection<javax.xml.bind.JAXBElement<?>> valueElements, String contextDescription, PrismContext prismContext)
-
Uses of ItemDefinition in com.evolveum.midpoint.common.refinery
Subinterfaces of ItemDefinition in com.evolveum.midpoint.common.refinery Modifier and Type Interface Description interface
LayerRefinedAttributeDefinition<T>
interface
RefinedAttributeDefinition<T>
Classes in com.evolveum.midpoint.common.refinery that implement ItemDefinition Modifier and Type Class Description class
LayerRefinedAttributeDefinitionImpl<T>
class
RefinedAttributeDefinitionImpl<T>
Methods in com.evolveum.midpoint.common.refinery with type parameters of type ItemDefinition Modifier and Type Method Description <ID extends ItemDefinition>
IDCompositeRefinedObjectClassDefinitionImpl. findItemDefinition(ItemPath path, Class<ID> clazz)
<DT extends ItemDefinition>
DTLayerRefinedAttributeDefinitionImpl. findItemDefinition(ItemPath path, Class<DT> clazz)
<ID extends ItemDefinition>
IDLayerRefinedObjectClassDefinitionImpl. findItemDefinition(ItemPath path, Class<ID> clazz)
<ID extends ItemDefinition>
IDRefinedObjectClassDefinitionImpl. findItemDefinition(ItemPath path, Class<ID> clazz)
<ID extends ItemDefinition>
IDLayerRefinedResourceSchemaImpl. findItemDefinitionByType(QName typeName, Class<ID> definitionClass)
<ID extends ItemDefinition>
IDRefinedResourceSchemaImpl. findItemDefinitionByType(QName typeName, Class<ID> definitionType)
<ID extends ItemDefinition>
List<ID>LayerRefinedResourceSchemaImpl. findItemDefinitionsByCompileTimeClass(Class<?> compileTimeClass, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>RefinedResourceSchemaImpl. findItemDefinitionsByCompileTimeClass(Class<?> compileTimeClass, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>LayerRefinedResourceSchemaImpl. findItemDefinitionsByElementName(QName elementName, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>RefinedResourceSchemaImpl. findItemDefinitionsByElementName(QName elementName, Class<ID> definitionClass)
<T extends ItemDefinition>
TCompositeRefinedObjectClassDefinitionImpl. findLocalItemDefinition(QName name, Class<T> clazz, boolean caseInsensitive)
<ID extends ItemDefinition>
IDLayerRefinedObjectClassDefinitionImpl. findLocalItemDefinition(QName name, Class<ID> clazz, boolean caseInsensitive)
<ID extends ItemDefinition>
IDRefinedObjectClassDefinitionImpl. findLocalItemDefinition(QName name, Class<ID> clazz, boolean caseInsensitive)
<ID extends ItemDefinition>
IDCompositeRefinedObjectClassDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
<ID extends ItemDefinition>
IDLayerRefinedObjectClassDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
<ID extends ItemDefinition>
IDRefinedObjectClassDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
Methods in com.evolveum.midpoint.common.refinery that return ItemDefinition Modifier and Type Method Description ItemDefinition<PrismProperty<T>>
LayerRefinedAttributeDefinitionImpl. deepClone(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
Methods in com.evolveum.midpoint.common.refinery that return types with arguments of type ItemDefinition Modifier and Type Method Description List<? extends ItemDefinition>
CompositeRefinedObjectClassDefinitionImpl. getDefinitions()
List<? extends ItemDefinition>
LayerRefinedObjectClassDefinitionImpl. getDefinitions()
List<? extends ItemDefinition>
RefinedObjectClassDefinitionImpl. getDefinitions()
Methods in com.evolveum.midpoint.common.refinery with parameters of type ItemDefinition Modifier and Type Method Description void
LayerRefinedAttributeDefinitionImpl. adoptElementDefinitionFrom(ItemDefinition otherDef)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.api.context
Classes in com.evolveum.midpoint.model.api.context with type parameters of type ItemDefinition Modifier and Type Interface Description interface
Mapping<V extends PrismValue,D extends ItemDefinition>
-
Uses of ItemDefinition in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with type parameters of type ItemDefinition Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
Mapping<V,D>MidpointFunctions. getMapping()
-
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.evaluator
Classes in com.evolveum.midpoint.model.common.expression.evaluator with type parameters of type ItemDefinition Modifier and Type Class Description class
AbstractSearchExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,E extends TransformExpressionEvaluatorType>
class
ConstExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
FunctionExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
GenerateExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
PathExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
ProportionalExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.common.expression.evaluator with type parameters of type ItemDefinition Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>AssignmentTargetSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>AssociationFromLinkExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>AssociationTargetSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ConstExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>FunctionExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>GenerateExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>PathExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ProportionalExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ReferenceSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.functions
Methods in com.evolveum.midpoint.model.common.expression.functions with type parameters of type ItemDefinition Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ObjectCustomFunctions. execute(String functionName, Map<String,Object> params)
This method is invoked by the scripts. -
Uses of ItemDefinition in com.evolveum.midpoint.model.common.expression.script
Classes in com.evolveum.midpoint.model.common.expression.script with type parameters of type ItemDefinition Modifier and Type Class Description class
ScriptExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.common.expression.script with type parameters of type ItemDefinition Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ScriptExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.common.expression.script that return ItemDefinition Modifier and Type Method Description ItemDefinition
ScriptExpression. getOutputDefinition()
ItemDefinition
ScriptExpressionEvaluationContext. getOutputDefinition()
Methods in com.evolveum.midpoint.model.common.expression.script with parameters of type ItemDefinition Modifier and Type Method Description ScriptExpression
ScriptExpressionFactory. createScriptExpression(ScriptExpressionEvaluatorType expressionType, ItemDefinition outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult result)
void
ScriptExpression. setOutputDefinition(ItemDefinition outputDefinition)
void
ScriptExpressionEvaluationContext. setOutputDefinition(ItemDefinition outputDefinition)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.common.mapping
Classes in com.evolveum.midpoint.model.common.mapping with type parameters of type ItemDefinition Modifier and Type Class Description class
MappingImpl<V extends PrismValue,D extends ItemDefinition>
Mapping is non-recyclable single-use object.static class
MappingImpl.Builder<V extends PrismValue,D extends ItemDefinition>
Builder is used to construct a configuration of Mapping object, which - after building - becomes immutable.interface
PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.common.mapping with type parameters of type ItemDefinition Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
MappingImpl.Builder<V,D>MappingFactory. createMappingBuilder()
<V extends PrismValue,D extends ItemDefinition>
MappingImpl.Builder<V,D>MappingFactory. createMappingBuilder(MappingType mappingType, String shortDesc)
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type ItemDefinition Modifier and Type Method Description MappingImpl.Builder<V,D>
MappingImpl.Builder. addVariableDefinition(String name, Object value, ItemDefinition definition)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util with type parameters of type ItemDefinition Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition,C extends Containerable>
List<ItemDelta<V,D>>PopulatorUtil. computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, ExpressionVariables variables, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller with type parameters of type ItemDefinition Modifier and Type Method Description <D extends ItemDefinition>
voidSchemaTransformer. applySecurityConstraints(D itemDefinition, ObjectSecurityConstraints securityConstraints, AuthorizationPhaseType phase)
Methods in com.evolveum.midpoint.model.impl.controller with parameters of type ItemDefinition Modifier and Type Method Description void
SchemaTransformer. setFullAccessFlags(ItemDefinition<?> itemDef)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.expr
Classes in com.evolveum.midpoint.model.impl.expr with type parameters of type ItemDefinition Modifier and Type Class Description class
ExpressionEnvironment<F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
class
SequentialValueExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.impl.expr with type parameters of type ItemDefinition Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>SequentialValueExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
ExpressionEnvironment<F,V,D>ModelExpressionThreadLocalHolder. getExpressionEnvironment()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
LensContext<F>ModelExpressionThreadLocalHolder. getLensContext()
<V extends PrismValue,D extends ItemDefinition>
Mapping<V,D>MidpointFunctionsImpl. getMapping()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
Mapping<V,D>ModelExpressionThreadLocalHolder. getMapping()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
LensProjectionContextModelExpressionThreadLocalHolder. getProjectionContext()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
voidModelExpressionThreadLocalHolder. popExpressionEnvironment()
static <F extends ObjectType,V extends PrismValue,D extends ItemDefinition>
voidModelExpressionThreadLocalHolder. pushExpressionEnvironment(ExpressionEnvironment<F,V,D> env)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.importer
Methods in com.evolveum.midpoint.model.impl.importer that return types with arguments of type ItemDefinition Modifier and Type Method Description protected Function<ItemPath,ItemDefinition<?>>
ImportAccountsFromResourceTaskHandler. getIdentifierDefinitionProvider(Task localCoordinatorTask, OperationResult opResult)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens
Classes in com.evolveum.midpoint.model.impl.lens with type parameters of type ItemDefinition Modifier and Type Class Description class
ItemValueWithOrigin<V extends PrismValue,D extends ItemDefinition>
class
IvwoConsolidator<V extends PrismValue,D extends ItemDefinition,I extends ItemValueWithOrigin<V,D>>
Consolidate the mappings of a single item to a delta.Methods in com.evolveum.midpoint.model.impl.lens with type parameters of type ItemDefinition Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition>
MappingImpl.Builder<V,D>LensUtil. addAssignmentPathVariables(MappingImpl.Builder<V,D> builder, AssignmentPathVariables assignmentPathVariables, PrismContext prismContext)
static <V extends PrismValue,D extends ItemDefinition>
VLensUtil. cloneAndApplyMetadata(V value, boolean isAssignment, Collection<ItemValueWithOrigin<V,D>> origins)
static <V extends PrismValue,D extends ItemDefinition>
DeltaSetTriple<ItemValueWithOrigin<V,D>>ItemValueWithOrigin. createOutputTriple(PrismValueDeltaSetTripleProducer<V,D> mapping, PrismContext prismContext)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector
Classes in com.evolveum.midpoint.model.impl.lens.projector with type parameters of type ItemDefinition Modifier and Type Interface Description interface
MappingExtractor<V extends PrismValue,D extends ItemDefinition,F extends FocusType>
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.lens.projector.mappings
Classes in com.evolveum.midpoint.model.impl.lens.projector.mappings with type parameters of type ItemDefinition Modifier and Type Class Description class
MappingEvaluatorParams<V extends PrismValue,D extends ItemDefinition,T extends ObjectType,F extends FocusType>
interface
MappingInitializer<V extends PrismValue,D extends ItemDefinition>
static interface
MappingSetEvaluator.EvaluatedMappingConsumer<V extends PrismValue,D extends ItemDefinition>
static interface
MappingSetEvaluator.TripleCustomizer<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with type parameters of type ItemDefinition Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType>
Source<V,D>AutoassignRoleMappingEvaluationRequest. constructDefaultSource(ObjectDeltaObject<AH> focusOdo)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType>
Source<V,D>FocalMappingEvaluationRequest. constructDefaultSource(ObjectDeltaObject<AH> focusOdo)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(MappingFactory mappingFactory, LensContext<AH> context, MappingType mappingType, ObjectType originObject, ObjectDeltaObject<AH> focusOdo, AssignmentPathVariables assignmentPathVariables, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(MappingFactory mappingFactory, LensContext<AH> context, MappingType mappingType, ObjectType originObject, ObjectDeltaObject<AH> focusOdo, Source<V,D> defaultSource, PrismObject<T> defaultTargetObject, AssignmentPathVariables assignmentPathVariables, Integer iteration, String iterationToken, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,F extends ObjectType>
voidMappingEvaluator. evaluateMapping(MappingImpl<V,D> mapping, LensContext<F> lensContext, LensProjectionContext projContext, Task task, OperationResult parentResult)
<V extends PrismValue,D extends ItemDefinition,F extends ObjectType>
voidMappingEvaluator. evaluateMapping(MappingImpl<V,D> mapping, LensContext<F> lensContext, Task task, OperationResult parentResult)
<V extends PrismValue,D extends ItemDefinition,T extends ObjectType,F extends FocusType>
Map<UniformItemPath,MappingOutputStruct<V>>MappingEvaluator. evaluateMappingSetProjection(MappingEvaluatorParams<V,D,T,F> params, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
NextRecomputeMappingSetEvaluator. evaluateMappingsToTriples(LensContext<AH> context, List<? extends FocalMappingEvaluationRequest<?,?>> evaluationRequests, ObjectTemplateMappingEvaluationPhaseType phase, ObjectDeltaObject<AH> focusOdo, TargetObjectSpecification<T> targetSpecification, Map<UniformItemPath,DeltaSetTriple<? extends ItemValueWithOrigin<?,?>>> outputTripleMap, MappingSetEvaluator.TripleCustomizer<V,D> tripleCustomizer, MappingSetEvaluator.EvaluatedMappingConsumer<V,D> mappingConsumer, int iteration, String iterationToken, XMLGregorianCalendar now, Task task, OperationResult result)
Evaluates a set of mappings; chaining them appropriately if needed. -
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util that return ItemDefinition Modifier and Type Method Description ItemDefinition<?>
DataModelUtil.PathResolutionResult. getDefinition()
Constructors in com.evolveum.midpoint.model.impl.util with parameters of type ItemDefinition Constructor Description PathResolutionResult(ItemDefinition<?> definition)
-
Uses of ItemDefinition in com.evolveum.midpoint.model.impl.visualizer.output
Methods in com.evolveum.midpoint.model.impl.visualizer.output that return ItemDefinition Modifier and Type Method Description ItemDefinition<?>
SceneItemImpl. getSourceDefinition()
-
Uses of ItemDefinition in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type ItemDefinition Modifier and Type Interface Description interface
Item<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property, Reference and Container.class
PartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition>
TODO descriptionSubinterfaces of ItemDefinition in com.evolveum.midpoint.prism Modifier and Type Interface Description interface
MutableItemDefinition<I extends Item>
EXPERIMENTALinterface
MutablePrismContainerDefinition<C extends Containerable>
interface
MutablePrismPropertyDefinition<T>
interface
MutablePrismReferenceDefinition
interface
PrismContainerDefinition<C extends Containerable>
interface
PrismObjectDefinition<O extends Objectable>
interface
PrismPropertyDefinition<T>
interface
PrismReferenceDefinition
Methods in com.evolveum.midpoint.prism with type parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. add(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. add(Item<IV,ID> item, boolean checkUniqueness)
Adds an item to a property container.<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. addReplaceExisting(Item<IV,ID> item)
Adds an item to a property container.<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable)
<V extends PrismValue,D extends ItemDefinition>
Item<V,D>ItemFactory. createDummyItem(Item<V,D> itemOld, D definition, ItemPath path)
Creates a dummy container with a fixed path.<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findCreateItem(QName itemQName, Class<I> type, boolean create)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainer. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findItem(ItemPath path, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findItem(QName itemQName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemDefinition itemDefinition, Class<I> type)
default <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerValue. findItem(ItemPath itemPath)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemPath itemName, Class<I> type)
<T extends ItemDefinition>
TItemDefinition. findItemDefinition(ItemPath path, Class<T> clazz)
default <ID extends ItemDefinition>
IDLocalDefinitionStore. findItemDefinition(ItemPath path)
<ID extends ItemDefinition>
IDLocalDefinitionStore. findItemDefinition(ItemPath path, Class<ID> clazz)
default <ID extends ItemDefinition>
IDLocalDefinitionStore. findLocalItemDefinition(QName name)
<ID extends ItemDefinition>
IDLocalDefinitionStore. findLocalItemDefinition(QName name, Class<ID> clazz, boolean caseInsensitive)
<ID extends ItemDefinition>
IDLocalDefinitionStore. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findOrCreateItem(ItemPath containerPath, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainer. findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findOrCreateItem(ItemPath path, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerValue. findOrCreateItem(QName containerName)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findOrCreateItem(QName containerName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>Item. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismContainer. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismContainerValue. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismProperty. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismPropertyValue. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismReference. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismReferenceValue. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValue. merge(Item<IV,ID> item)
Merges the provided item into this item.<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismParser. parseItem()
Parses the input as a prism item.<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismParserNoIO. parseItem()
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. remove(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
voidPrismContainer. removeItem(ItemPath path, Class<I> itemType)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
voidPrismObject. removeItem(ItemPath path, Class<I> itemType)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValue. replace(Item<IV,ID> oldItem, Item<IV,ID> newItem)
<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValue. subtract(Item<IV,ID> item)
Subtract the provided item from this item.Methods in com.evolveum.midpoint.prism that return ItemDefinition Modifier and Type Method Description ItemDefinition<I>
ItemDefinition. clone()
ItemDefinition<I>
ItemDefinition. deepClone(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
ItemDefinition<I>
ItemDefinition. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
ItemDefinition
Itemable. getDefinition()
Methods in com.evolveum.midpoint.prism that return types with arguments of type ItemDefinition Modifier and Type Method Description List<? extends ItemDefinition>
ComplexTypeDefinition. getDefinitions()
Returns definitions for all inner items.List<? extends ItemDefinition>
PrismContainerDefinition. getDefinitions()
Methods in com.evolveum.midpoint.prism with parameters of type ItemDefinition Modifier and Type Method Description void
MutableComplexTypeDefinition. add(ItemDefinition<?> definition)
void
ItemDefinition. adoptElementDefinitionFrom(ItemDefinition otherDef)
void
PrismContainerValue. applyDefinition(ItemDefinition definition, boolean force)
void
PrismPropertyValue. applyDefinition(ItemDefinition definition)
void
PrismPropertyValue. applyDefinition(ItemDefinition definition, boolean force)
void
PrismReferenceValue. applyDefinition(ItemDefinition definition, boolean force)
void
PrismValue. applyDefinition(ItemDefinition definition)
void
PrismValue. applyDefinition(ItemDefinition definition, boolean force)
PrismContainerDefinition<C>
PrismContainerDefinition. cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition)
PrismObjectDefinition<O>
PrismObjectDefinition. cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition)
static <V extends PrismContainerValue>
voidPrismContainer. createParentIfNeeded(V value, ItemDefinition definition)
PrismParser
PrismParser. definition(ItemDefinition<?> itemDefinition)
Tells parser which definition to use when parsing item (or an item value).PrismParserNoIO
PrismParserNoIO. definition(ItemDefinition<?> itemDefinition)
PrismSerializer<T>
PrismSerializer. definition(ItemDefinition itemDefinition)
Sets the item definition to be used during serialization.<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValue. findItem(ItemDefinition itemDefinition, Class<I> type)
void
MutableComplexTypeDefinition. replaceDefinition(QName itemName, ItemDefinition newDefinition)
void
PrismContainerDefinition. replaceDefinition(QName itemName, ItemDefinition newDefinition)
Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemDefinition Modifier and Type Method Description ComplexTypeDefinition
ComplexTypeDefinition. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
Does a deep clone of this definition.ItemDefinition<I>
ItemDefinition. deepClone(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
ItemDefinition<I>
ItemDefinition. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
PrismObjectDefinition<O>
PrismObjectDefinition. deepClone(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
PrismContainerDefinition<C>
PrismContainer. deepCloneDefinition(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
PrismObjectDefinition<O>
PrismObject. deepCloneDefinition(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
boolean
ItemDefinition. isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz)
boolean
ItemDefinition. isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz, boolean caseInsensitive)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta
Classes in com.evolveum.midpoint.prism.delta with type parameters of type ItemDefinition Modifier and Type Interface Description interface
ItemDelta<V extends PrismValue,D extends ItemDefinition>
class
PartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.prism.delta with type parameters of type ItemDefinition Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item)
static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item, PrismValue value)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDelta. findItemDelta(ItemPath itemPath)
TODO specify this method! An attempt: Given this ADD or MODIFY object delta OD, finds an item delta ID such that "ID has the same effect on an item specified by itemPath as OD" (simply said).<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDelta. findItemDelta(ItemPath itemPath, boolean strict)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>,DD extends ItemDelta<IV,ID>>
DDObjectDelta. findItemDelta(ItemPath itemPath, Class<DD> deltaType, Class<I> itemType, boolean strict)
<IV extends PrismValue,ID extends ItemDefinition>
Collection<PartiallyResolvedDelta<IV,ID>>ObjectDelta. findPartial(ItemPath propertyPath)
static <IV extends PrismValue,ID extends ItemDefinition>
PrismValueDeltaSetTriple<IV>ItemDeltaUtil. toDeltaSetTriple(Item<IV,ID> item, ItemDelta<IV,ID> delta, PrismContext prismContext)
Methods in com.evolveum.midpoint.prism.delta with parameters of type ItemDefinition Modifier and Type Method Description void
PrismValueDeltaSetTriple. applyDefinition(ItemDefinition itemDefinition)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with parameters of type ItemDefinition Modifier and Type Method Description S_ValuesEntry
S_ItemEntry. item(ItemPath path, ItemDefinition itemDefinition)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.extensions
Methods in com.evolveum.midpoint.prism.extensions with parameters of type ItemDefinition Modifier and Type Method Description void
AbstractDelegatedPrismValueDeltaSetTriple. applyDefinition(ItemDefinition itemDefinition)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl with type parameters of type ItemDefinition Modifier and Type Class Description class
ItemImpl<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property and PropertyContainer.Classes in com.evolveum.midpoint.prism.impl that implement ItemDefinition Modifier and Type Class Description class
ItemDefinitionImpl<I extends Item>
Abstract item definition in the schema.class
PrismContainerDefinitionImpl<C extends Containerable>
Definition of a property container.class
PrismObjectDefinitionImpl<O extends Objectable>
MidPoint Object Definition.class
PrismPropertyDefinitionImpl<T>
Property Definition.class
PrismReferenceDefinitionImpl
Object Reference Schema Definition.Fields in com.evolveum.midpoint.prism.impl declared as ItemDefinition Modifier and Type Field Description protected D
ItemImpl. definition
Methods in com.evolveum.midpoint.prism.impl with type parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValueImpl. add(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValueImpl. add(Item<IV,ID> item, boolean checkUniqueness)
Adds an item to a property container.<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValueImpl. addReplaceExisting(Item<IV,ID> item)
Adds an item to a property container.<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValueImpl. createDetachedSubItem(QName name, Class<I> type, ID itemDefinition, boolean immutable)
<V extends PrismValue,D extends ItemDefinition>
Item<V,D>ItemFactoryImpl. createDummyItem(Item<V,D> itemOld, D definition, ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findCreateItem(QName itemQName, Class<I> type, boolean create)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerImpl. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findItem(ItemPath path, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findItem(QName itemQName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValueImpl. findItem(ItemDefinition itemDefinition, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValueImpl. findItem(ItemPath itemPath, Class<I> type)
<ID extends ItemDefinition>
IDComplexTypeDefinitionImpl. findItemDefinition(ItemPath path, Class<ID> clazz)
<T extends ItemDefinition>
TItemDefinitionImpl. findItemDefinition(ItemPath path, Class<T> clazz)
<ID extends ItemDefinition>
IDPrismContainerDefinitionImpl. findItemDefinition(ItemPath path, Class<ID> clazz)
<T extends ItemDefinition>
TPrismReferenceDefinitionImpl. findItemDefinition(ItemPath path, Class<T> clazz)
<T extends ItemDefinition>
TComplexTypeDefinitionImpl. findLocalItemDefinition(QName name, Class<T> clazz, boolean caseInsensitive)
<D extends ItemDefinition>
DPrismContainerDefinitionImpl. findLocalItemDefinition(QName name, Class<D> clazz, boolean caseInsensitive)
<ID extends ItemDefinition>
IDComplexTypeDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
<ID extends ItemDefinition>
IDPrismContainerDefinitionImpl. findNamedItemDefinition(QName firstName, ItemPath rest, Class<ID> clazz)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findOrCreateItem(ItemPath containerPath, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerImpl. findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValueImpl. findOrCreateItem(ItemPath path, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismContainerValueImpl. findOrCreateItem(QName containerName)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValueImpl. findOrCreateItem(QName containerName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismContainerImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismContainerValueImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismPropertyImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismPropertyValueImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismReferenceImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>PrismReferenceValueImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValueImpl. merge(Item<IV,ID> item)
Merges the provided item into this item.<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValueImpl. remove(Item<IV,ID> item)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
voidPrismContainerImpl. removeItem(ItemPath path, Class<I> itemType)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
voidPrismObjectImpl. removeItem(ItemPath path, Class<I> itemType)
<IV extends PrismValue,ID extends ItemDefinition>
voidPrismContainerValueImpl. replace(Item<IV,ID> oldItem, Item<IV,ID> newItem)
<IV extends PrismValue,ID extends ItemDefinition>
booleanPrismContainerValueImpl. subtract(Item<IV,ID> item)
Subtract the provided item from this item.Methods in com.evolveum.midpoint.prism.impl that return ItemDefinition Modifier and Type Method Description abstract ItemDefinition
ItemDefinitionImpl. clone()
ItemDefinition<I>
ItemDefinitionImpl. deepClone(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
Make a deep clone, cloning all the sub-items and definitions.ItemDefinition<I>
ItemDefinitionImpl. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
ItemDefinition
PrismContainerDefinitionImpl. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
protected ItemDefinition
PrismValueImpl. getDefinition()
Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type ItemDefinition Modifier and Type Method Description List<? extends ItemDefinition>
ComplexTypeDefinitionImpl. getDefinitions()
Returns set of item definitions.List<? extends ItemDefinition>
PrismContainerDefinitionImpl. getDefinitions()
Returns set of property definitions.Methods in com.evolveum.midpoint.prism.impl with parameters of type ItemDefinition Modifier and Type Method Description void
ComplexTypeDefinitionImpl. add(ItemDefinition<?> definition)
void
ItemDefinitionImpl. adoptElementDefinitionFrom(ItemDefinition otherDef)
void
PrismContainerValueImpl. applyDefinition(ItemDefinition definition, boolean force)
void
PrismPropertyValueImpl. applyDefinition(ItemDefinition definition)
void
PrismPropertyValueImpl. applyDefinition(ItemDefinition definition, boolean force)
void
PrismReferenceValueImpl. applyDefinition(ItemDefinition definition, boolean force)
void
PrismValueImpl. applyDefinition(ItemDefinition definition)
void
PrismValueImpl. applyDefinition(ItemDefinition definition, boolean force)
PrismContainerDefinition<C>
PrismContainerDefinitionImpl. cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition)
PrismObjectDefinition<O>
PrismObjectDefinitionImpl. cloneWithReplacedDefinition(QName itemName, ItemDefinition newDefinition)
static <V extends PrismContainerValue>
voidPrismContainerImpl. createParentIfNeeded(V value, ItemDefinition definition)
protected void
ComplexTypeDefinitionImpl. extendItemDumpDefinition(StringBuilder sb, ItemDefinition<?> def)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismContainerValueImpl. findItem(ItemDefinition itemDefinition, Class<I> type)
void
ComplexTypeDefinitionImpl. replaceDefinition(QName itemName, ItemDefinition newDefinition)
void
PrismContainerDefinitionImpl. replaceDefinition(QName itemName, ItemDefinition newDefinition)
Method parameters in com.evolveum.midpoint.prism.impl with type arguments of type ItemDefinition Modifier and Type Method Description ComplexTypeDefinition
ComplexTypeDefinitionImpl. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
ItemDefinition<I>
ItemDefinitionImpl. deepClone(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
Make a deep clone, cloning all the sub-items and definitions.ItemDefinition<I>
ItemDefinitionImpl. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
ItemDefinition
PrismContainerDefinitionImpl. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
PrismObjectDefinition<O>
PrismObjectDefinitionImpl. deepClone(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
PrismContainerDefinition<C>
PrismContainerImpl. deepCloneDefinition(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
protected void
PrismContainerValueImpl. deepCloneDefinition(boolean ultraDeep, PrismContainerDefinition<C> clonedContainerDef, Consumer<ItemDefinition> postCloneAction)
PrismObjectDefinition<O>
PrismObjectImpl. deepCloneDefinition(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
boolean
ItemDefinitionImpl. isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz)
boolean
ItemDefinitionImpl. isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz, boolean caseInsensitive)
boolean
PrismReferenceDefinitionImpl. isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz)
boolean
PrismReferenceDefinitionImpl. isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz, boolean caseInsensitive)
protected void
ItemImpl. propagateDeepCloneDefinition(boolean ultraDeep, D clonedDefinition, Consumer<ItemDefinition> postCloneAction)
protected void
PrismContainerImpl. propagateDeepCloneDefinition(boolean ultraDeep, PrismContainerDefinition<C> clonedDef, Consumer<ItemDefinition> postCloneAction)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta with type parameters of type ItemDefinition Modifier and Type Class Description class
ItemDeltaImpl<V extends PrismValue,D extends ItemDefinition>
Fields in com.evolveum.midpoint.prism.impl.delta declared as ItemDefinition Modifier and Type Field Description protected D
ItemDeltaImpl. definition
Methods in com.evolveum.midpoint.prism.impl.delta with type parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDeltaImpl. findItemDelta(ItemPath itemPath)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDeltaImpl. findItemDelta(ItemPath itemPath, boolean strict)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>,DD extends ItemDelta<IV,ID>>
DDObjectDeltaImpl. findItemDelta(ItemPath propertyPath, Class<DD> deltaType, Class<I> itemType, boolean strict)
<IV extends PrismValue,ID extends ItemDefinition>
Collection<PartiallyResolvedDelta<IV,ID>>ObjectDeltaImpl. findPartial(ItemPath propertyPath)
Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type ItemDefinition Modifier and Type Method Description void
PrismValueDeltaSetTripleImpl. applyDefinition(ItemDefinition itemDefinition)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.delta.builder
Methods in com.evolveum.midpoint.prism.impl.delta.builder with parameters of type ItemDefinition Modifier and Type Method Description S_ValuesEntry
DeltaBuilder. item(ItemPath path, ItemDefinition definition)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.item
Methods in com.evolveum.midpoint.prism.impl.item with type parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findCreateItem(ItemPath itemPath, Class<I> type, ID itemDefinition, boolean create)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findCreateItem(QName itemQName, Class<I> type, boolean create)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>DummyContainerImpl. findItem(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findItem(ItemPath path, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findItem(QName itemQName, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findOrCreateItem(ItemPath containerPath, Class<I> type)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IDummyContainerImpl. findOrCreateItem(ItemPath containerPath, Class<I> type, ID definition)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>DummyContainerImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>DummyPropertyImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
PartiallyResolvedItem<IV,ID>DummyReferenceImpl. findPartial(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
voidDummyContainerImpl. removeItem(ItemPath path, Class<I> itemType)
Method parameters in com.evolveum.midpoint.prism.impl.item with type arguments of type ItemDefinition Modifier and Type Method Description PrismContainerDefinition<C>
DummyContainerImpl. deepCloneDefinition(boolean ultraDeep, Consumer<ItemDefinition> postCloneAction)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.marshaller
Classes in com.evolveum.midpoint.prism.impl.marshaller with type parameters of type ItemDefinition Modifier and Type Class Description class
ItemInfo<ID extends ItemDefinition>
Methods in com.evolveum.midpoint.prism.impl.marshaller with type parameters of type ItemDefinition Modifier and Type Method Description static <ID extends ItemDefinition>
ItemInfoItemInfo. determine(ItemDefinition itemDefinitionExplicit, QName itemNameFromSource, QName itemNameExplicit, QName itemNameDefault, QName typeNameFromSource, QName typeNameExplicit, Class<?> classExplicit, Class<ID> definitionClass, ParsingContext pc, SchemaRegistry schemaRegistry)
This method is to be called ONLY on the root level, i.e.<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismParserImplIO. parseItem()
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>PrismParserImplNoIO. parseItem()
<IV extends PrismValue,ID extends ItemDefinition,C extends Containerable>
Item<IV,ID>JaxbDomHackImpl. parseRawElement(Object element, PrismContainerDefinition<C> definition)
This is used in a form of "fromAny" to parse elements from a JAXB getAny method to prism.Methods in com.evolveum.midpoint.prism.impl.marshaller that return ItemDefinition Modifier and Type Method Description <T extends Containerable>
ItemDefinitionPrismUnmarshaller. locateItemDefinition(PrismContainerDefinition<T> containerDefinition, QName itemName, XNode xnode)
Methods in com.evolveum.midpoint.prism.impl.marshaller with parameters of type ItemDefinition Modifier and Type Method Description PrismParserNoIO
PrismParserImplNoIO. definition(ItemDefinition<?> itemDefinition)
PrismSerializer<T>
PrismSerializerImpl. definition(ItemDefinition itemDefinition)
static <ID extends ItemDefinition>
ItemInfoItemInfo. determine(ItemDefinition itemDefinitionExplicit, QName itemNameFromSource, QName itemNameExplicit, QName itemNameDefault, QName typeNameFromSource, QName typeNameExplicit, Class<?> classExplicit, Class<ID> definitionClass, ParsingContext pc, SchemaRegistry schemaRegistry)
This method is to be called ONLY on the root level, i.e.static ItemInfo
ItemInfo. determineFromValue(PrismValue value, QName itemName, ItemDefinition itemDefinition, SchemaRegistry schemaRegistry)
Constructors in com.evolveum.midpoint.prism.impl.marshaller with parameters of type ItemDefinition Constructor Description PrismParserImplIO(ParserSource source, String language, ParsingContext context, PrismContextImpl prismContext, ItemDefinition<?> itemDefinition, QName itemName, QName typeName, Class<?> typeClass)
PrismParserImplNoIO(ParserSource source, String language, ParsingContext context, PrismContextImpl prismContext, ItemDefinition<?> itemDefinition, QName itemName, QName dataType, Class<?> dataClass)
PrismSerializerImpl(SerializerTarget<T> target, QName itemName, ItemDefinition itemDefinition, SerializationContext context, PrismContextImpl prismContext, Collection<? extends QName> itemsToSkip)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.query
Classes in com.evolveum.midpoint.prism.impl.query with type parameters of type ItemDefinition Modifier and Type Class Description class
ValueFilterImpl<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.prism.impl.query that return ItemDefinition Modifier and Type Method Description static ItemDefinition
FilterImplUtil. findItemDefinition(ItemPath parentPath, ComplexTypeDefinition complexTypeDefinition)
static ItemDefinition
FilterImplUtil. findItemDefinition(ItemPath itemPath, PrismContainerDefinition<? extends Containerable> containerDef)
static ItemDefinition
FilterImplUtil. findItemDefinition(ItemPath parentPath, Class type, PrismContext prismContext)
ItemDefinition
ExistsFilterImpl. getDefinition()
ItemDefinition
ValueFilterImpl. getRightHandSideDefinition()
Methods in com.evolveum.midpoint.prism.impl.query with parameters of type ItemDefinition Modifier and Type Method Description static <T> EqualFilter<T>
EqualFilterImpl. createEqual(ItemPath propertyPath, PrismPropertyDefinition<T> propertyDefinition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition)
<T> EqualFilter<T>
QueryFactoryImpl. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition)
static <T> GreaterFilter<T>
GreaterFilterImpl. createGreater(ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> GreaterFilter<T>
QueryFactoryImpl. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
static <T> LessFilter<T>
LessFilterImpl. createLess(ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> LessFilter<T>
QueryFactoryImpl. createLess(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
void
ValueFilterImpl. setRightHandSideDefinition(ItemDefinition rightHandSideDefinition)
Constructors in com.evolveum.midpoint.prism.impl.query with parameters of type ItemDefinition Constructor Description EqualFilterImpl(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, List<PrismPropertyValue<T>> prismPropertyValues, ExpressionWrapper expression, ItemPath rightHandSidePath, ItemDefinition rightHandSideDefinition)
GreaterFilterImpl(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, PrismPropertyValue<T> prismPropertyValue, ExpressionWrapper expression, ItemPath rightHandSidePath, ItemDefinition rightHandSideDefinition, boolean equals)
ValueFilterImpl(ItemPath fullPath, D definition, QName matchingRule, List<V> values, ExpressionWrapper expression, ItemPath rightHandSidePath, ItemDefinition rightHandSideDefinition)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.query.builder
Methods in com.evolveum.midpoint.prism.impl.query.builder with parameters of type ItemDefinition Modifier and Type Method Description S_AtomicFilterExit
R_AtomicFilter. item(ItemPath itemPath, ItemDefinition itemDefinition)
S_ConditionEntry
R_Filter. item(ItemPath itemPath, ItemDefinition itemDefinition)
S_ConditionEntry
R_Filter. itemWithDef(ItemDefinition itemDefinition, QName... names)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.schema
Classes in com.evolveum.midpoint.prism.impl.schema with type parameters of type ItemDefinition Modifier and Type Class Description class
DefinitionSearchContextItemImpl<ID extends ItemDefinition>
Methods in com.evolveum.midpoint.prism.impl.schema with type parameters of type ItemDefinition Modifier and Type Method Description <ID extends ItemDefinition>
SchemaRegistry.ComparisonResultSchemaRegistryImpl. compareDefinitions(ID def1, ID def2)
<T extends ItemDefinition>
TSchemaRegistryImpl. findItemDefinitionByFullPath(Class<? extends Objectable> objectClass, Class<T> defClass, QName... itemNames)
<ID extends ItemDefinition>
IDPrismSchemaImpl. findItemDefinitionByType(QName typeName, Class<ID> definitionClass)
<ID extends ItemDefinition>
IDSchemaRegistryImpl. findItemDefinitionByType(QName typeName, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>PrismSchemaImpl. findItemDefinitionsByCompileTimeClass(Class<?> compileTimeClass, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>SchemaRegistryImpl. findItemDefinitionsByCompileTimeClass(Class<?> compileTimeClass, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>PrismSchemaImpl. findItemDefinitionsByElementName(QName elementName, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>SchemaRegistryImpl. findItemDefinitionsByElementName(QName elementName, Class<ID> definitionClass)
<ID extends ItemDefinition>
IDSchemaRegistryImpl. selectMoreSpecific(ID def1, ID def2)
Methods in com.evolveum.midpoint.prism.impl.schema that return ItemDefinition Modifier and Type Method Description ItemDefinition<?>
SchemaRegistryImpl. createAdHocDefinition(QName elementName, QName typeName, int minOccurs, int maxOccurs)
static ItemDefinition
SchemaRegistryImpl. createDefaultItemDefinition(QName itemName, PrismContext prismContext)
ItemDefinition
SchemaRegistryImpl. findItemDefinitionByElementName(QName elementName, List<String> ignoredNamespaces)
ItemDefinition
SchemaRegistryImpl. locateItemDefinition(QName itemName, ComplexTypeDefinition complexTypeDefinition, Function<QName,ItemDefinition> dynamicDefinitionProvider)
ItemDefinition
SchemaRegistryImpl. resolveGlobalItemDefinition(QName itemName, ComplexTypeDefinition complexTypeDefinition)
ItemDefinition
SchemaRegistryImpl. resolveGlobalItemDefinition(QName elementQName, PrismContainerDefinition<?> containerDefinition)
Deprecated.Methods in com.evolveum.midpoint.prism.impl.schema with parameters of type ItemDefinition Modifier and Type Method Description Class<?>
SchemaRegistryImpl. determineClassForItemDefinition(ItemDefinition<?> itemDefinition)
Method parameters in com.evolveum.midpoint.prism.impl.schema with type arguments of type ItemDefinition Modifier and Type Method Description ItemDefinition
SchemaRegistryImpl. locateItemDefinition(QName itemName, ComplexTypeDefinition complexTypeDefinition, Function<QName,ItemDefinition> dynamicDefinitionProvider)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.util
Methods in com.evolveum.midpoint.prism.impl.util with type parameters of type ItemDefinition Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>RawTypeUtil. getParsedItem(ID itemDefinition, List<RawType> values, QName elementQName, PrismContainerDefinition containerDef)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.impl.xjc
Methods in com.evolveum.midpoint.prism.impl.xjc with type parameters of type ItemDefinition Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>>
IPrismForJAXBUtil. createItem(PrismContainerValue parentValue, QName name, Class<I> type)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.marshaller
Methods in com.evolveum.midpoint.prism.marshaller with type parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition,C extends Containerable>
Item<IV,ID>JaxbDomHack. parseRawElement(Object element, PrismContainerDefinition<C> definition)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.query
Classes in com.evolveum.midpoint.prism.query with type parameters of type ItemDefinition Modifier and Type Interface Description interface
ValueFilter<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.prism.query that return ItemDefinition Modifier and Type Method Description ItemDefinition
ExistsFilter. getDefinition()
ItemDefinition
ValueFilter. getRightHandSideDefinition()
Methods in com.evolveum.midpoint.prism.query with parameters of type ItemDefinition Modifier and Type Method Description <T> EqualFilter<T>
QueryFactory. createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition)
<T> GreaterFilter<T>
QueryFactory. createGreater(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> LessFilter<T>
QueryFactory. createLess(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
void
ValueFilter. setRightHandSideDefinition(ItemDefinition rightHandSideDefinition)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.query.builder
Methods in com.evolveum.midpoint.prism.query.builder with parameters of type ItemDefinition Modifier and Type Method Description S_ConditionEntry
S_AtomicFilterEntry. item(ItemPath itemPath, ItemDefinition itemDefinition)
S_AtomicFilterExit
S_RightHandItemEntry. item(ItemPath itemPath, ItemDefinition itemDefinition)
S_ConditionEntry
S_AtomicFilterEntry. itemWithDef(ItemDefinition itemDefinition, QName... names)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema with type parameters of type ItemDefinition Modifier and Type Method Description <ID extends ItemDefinition>
SchemaRegistry.ComparisonResultSchemaRegistry. compareDefinitions(ID def1, ID def2)
default <ID extends ItemDefinition>
IDGlobalDefinitionsStore. findItemDefinition(String localElementName, Class<ID> definitionClass)
Deprecated.default <ID extends ItemDefinition>
IDGlobalDefinitionsStore. findItemDefinition(QName elementName, Class<ID> definitionClass)
Deprecated.default <ID extends ItemDefinition>
IDGlobalDefinitionsStore. findItemDefinitionByCompileTimeClass(Class<?> compileTimeClass, Class<ID> definitionClass)
default <ID extends ItemDefinition>
IDGlobalDefinitionsStore. findItemDefinitionByElementName(QName elementName, Class<ID> definitionClass)
<T extends ItemDefinition>
TSchemaRegistry. findItemDefinitionByFullPath(Class<? extends Objectable> objectClass, Class<T> defClass, QName... itemNames)
<ID extends ItemDefinition>
IDGlobalDefinitionsStore. findItemDefinitionByType(QName typeName, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>GlobalDefinitionsStore. findItemDefinitionsByCompileTimeClass(Class<?> compileTimeClass, Class<ID> definitionClass)
<ID extends ItemDefinition>
List<ID>GlobalDefinitionsStore. findItemDefinitionsByElementName(QName elementName, Class<ID> definitionClass)
static <ID extends ItemDefinition>
IDDefinitionStoreUtils. getOne(List<ID> list, boolean exceptionIfAmbiguous, String message)
<ID extends ItemDefinition>
IDSchemaRegistry. selectMoreSpecific(ID def1, ID def2)
Methods in com.evolveum.midpoint.prism.schema that return ItemDefinition Modifier and Type Method Description ItemDefinition<?>
SchemaRegistry. createAdHocDefinition(QName elementName, QName typeName, int minOccurs, int maxOccurs)
default ItemDefinition
GlobalDefinitionsStore. findItemDefinitionByElementName(QName elementName)
ItemDefinition
SchemaRegistry. findItemDefinitionByElementName(QName elementName, List<String> ignoredNamespaces)
default ItemDefinition
GlobalDefinitionsStore. findItemDefinitionByType(QName typeName)
ItemDefinition
SchemaRegistry. locateItemDefinition(QName itemName, ComplexTypeDefinition complexTypeDefinition, Function<QName,ItemDefinition> dynamicDefinitionResolver)
ItemDefinition
SchemaRegistry. resolveGlobalItemDefinition(QName itemName, ComplexTypeDefinition complexTypeDefinition)
ItemDefinition
SchemaRegistry. resolveGlobalItemDefinition(QName elementQName, PrismContainerDefinition<?> containerDefinition)
Deprecated.Methods in com.evolveum.midpoint.prism.schema that return types with arguments of type ItemDefinition Modifier and Type Method Description default List<ItemDefinition>
GlobalDefinitionsStore. findItemDefinitionsByElementName(QName elementName)
Methods in com.evolveum.midpoint.prism.schema with parameters of type ItemDefinition Modifier and Type Method Description Class<?>
SchemaRegistry. determineClassForItemDefinition(ItemDefinition<?> itemDefinition)
Method parameters in com.evolveum.midpoint.prism.schema with type arguments of type ItemDefinition Modifier and Type Method Description ItemDefinition
SchemaRegistry. locateItemDefinition(QName itemName, ComplexTypeDefinition complexTypeDefinition, Function<QName,ItemDefinition> dynamicDefinitionResolver)
-
Uses of ItemDefinition in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type ItemDefinition Modifier and Type Interface Description interface
DefinitionResolver<PD extends ItemDefinition,ID extends ItemDefinition>
Resolves a definition in a parent.interface
DefinitionResolver<PD extends ItemDefinition,ID extends ItemDefinition>
Resolves a definition in a parent.class
ItemDeltaItem<V extends PrismValue,D extends ItemDefinition>
A class defining old item state (before change), delta (change) and new item state (after change).Methods in com.evolveum.midpoint.prism.util with type parameters of type ItemDefinition Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoAdd(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoAdd(String message, ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoDelete(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoDelete(String message, ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoReplace(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoReplace(String message, ItemDelta<IV,ID> delta)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(ItemPath path)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ItemDeltaItem. findIdi(ItemPath path, DefinitionResolver<D,ID> additionalDefinitionResolver)
<IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ObjectDeltaObject. findIdi(ItemPath path, DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver)
Methods in com.evolveum.midpoint.prism.util with parameters of type ItemDefinition Modifier and Type Method Description static void
PrismAsserts. assertDefinition(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs)
static void
PrismAsserts. assertDefinitionTypeLoose(ItemDefinition definition, QName itemName, QName type, int minOccurs, int maxOccurs)
static void
PrismAsserts. assertEmphasized(ItemDefinition itemDef, Boolean expected)
-
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.expression
Classes in com.evolveum.midpoint.repo.common.expression with type parameters of type ItemDefinition Modifier and Type Class Description class
Expression<V extends PrismValue,D extends ItemDefinition>
interface
ExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
Source<V extends PrismValue,D extends ItemDefinition>
class
SourceTriple<V extends PrismValue,D extends ItemDefinition>
PrismValueDeltaSetTriple that also remembers the source from which it has originated.class
ValueSetDefinition<IV extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.repo.common.expression with type parameters of type ItemDefinition Modifier and Type Method Description <D extends ItemDefinition>
voidExpressionVariables. addVariableDefinition(String name, Object value, D definition)
static <D extends ItemDefinition>
ObjectExpressionUtil. convertToOutputValue(Long longValue, D outputDefinition, Protector protector)
static <D extends ItemDefinition>
ObjectExpressionUtil. convertToOutputValue(String stringValue, D outputDefinition, Protector protector)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>ExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
static <V extends PrismValue,D extends ItemDefinition>
VExpressionUtil. evaluateExpression(ExpressionVariables variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
static <V extends PrismValue,D extends ItemDefinition>
VExpressionUtil. evaluateExpression(Collection<Source<?,?>> sources, ExpressionVariables variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
<V extends PrismValue,D extends ItemDefinition>
Expression<V,D>ExpressionFactory. makeExpression(ExpressionType expressionType, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, Task task, OperationResult result)
<D extends ItemDefinition>
voidExpressionVariables. replaceVariableDefinition(String name, Object value, D definition)
static <ID extends ItemDefinition>
IDExpressionUtil. resolveDefinitionPath(ItemPath path, ExpressionVariables variables, PrismContainerDefinition<?> defaultContext, String shortDesc)
static <IV extends PrismValue,ID extends ItemDefinition>
ItemDeltaItem<IV,ID>ExpressionUtil. toItemDeltaItem(Object object, ObjectResolver objectResolver, String string, OperationResult result)
Methods in com.evolveum.midpoint.repo.common.expression that return ItemDefinition Modifier and Type Method Description static ItemDefinition
ExpressionUtil. determineDefinitionFromValueClass(PrismContext prismContext, String name, Class<?> valueClass, QName typeQName)
Used in cases when we do not have a definition.Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ItemDefinition Modifier and Type Method Description static <T,V extends PrismValue>
VExpressionUtil. convertToPrismValue(T value, ItemDefinition definition, String contextDescription, PrismContext prismContext)
void
ValuePolicyResolver. setOutputDefinition(ItemDefinition outputDefinition)
static <V extends PrismValue>
PrismValueDeltaSetTriple<V>ExpressionUtil. toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple, ItemDefinition outputDefinition, Function<Object,Object> additionalConvertor, ItemPath residualPath, Protector protector, PrismContext prismContext)
-
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.expression.evaluator
Classes in com.evolveum.midpoint.repo.common.expression.evaluator with type parameters of type ItemDefinition Modifier and Type Class Description class
AbstractExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,E>
class
AsIsExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
class
LiteralExpressionEvaluator<V extends PrismValue,D extends ItemDefinition>
Fields in com.evolveum.midpoint.repo.common.expression.evaluator declared as ItemDefinition Modifier and Type Field Description protected D
AbstractExpressionEvaluator. outputDefinition
Methods in com.evolveum.midpoint.repo.common.expression.evaluator with type parameters of type ItemDefinition Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition>
AsIsExpressionEvaluator<V,D>AsIsExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition>
ExpressionEvaluator<V,D>LiteralExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory factory, String contextDescription, Task task, OperationResult result)
-
Uses of ItemDefinition in com.evolveum.midpoint.repo.common.task
Methods in com.evolveum.midpoint.repo.common.task that return types with arguments of type ItemDefinition Modifier and Type Method Description protected Function<ItemPath,ItemDefinition<?>>
AbstractSearchIterativeTaskHandler. getIdentifierDefinitionProvider(Task localCoordinatorTask, OperationResult opResult)
-
Uses of ItemDefinition in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema with type parameters of type ItemDefinition Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, PrismContainerDefinition<?> pcDef)
static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, PrismContainerDefinition<?> pcDef, boolean allowRawValues)
static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, Class<? extends Containerable> objectType, PrismContext prismContext)
Creates delta from PropertyModificationType (XML). -
Uses of ItemDefinition in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression with type parameters of type ItemDefinition Modifier and Type Method Description <D extends ItemDefinition>
DTypedValue. getDefinition()
<D extends ItemDefinition>
TypedValueVariablesMap. put(String key, Object value, D definition)
Methods in com.evolveum.midpoint.schema.expression with parameters of type ItemDefinition Modifier and Type Method Description void
TypedValue. setDefinition(ItemDefinition<?> definition)
Constructors in com.evolveum.midpoint.schema.expression with parameters of type ItemDefinition Constructor Description TypedValue(Object value, ItemDefinition<?> definition)
TypedValue(Object value, ItemDefinition<?> definition, Class<T> typeClass)
-
Uses of ItemDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ItemDefinition in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interface
MutableResourceAttributeDefinition<T>
interface
ResourceAttributeContainerDefinition
interface
ResourceAttributeDefinition<T>
Classes in com.evolveum.midpoint.schema.processor that implement ItemDefinition Modifier and Type Class Description class
ResourceAttributeContainerDefinitionImpl
Resource Object Definition (Object Class).class
ResourceAttributeDefinitionImpl<T>
Resource Object Attribute Definition.Methods in com.evolveum.midpoint.schema.processor with parameters of type ItemDefinition Modifier and Type Method Description void
MutableObjectClassComplexTypeDefinition. add(ItemDefinition<?> definition)
void
ObjectClassComplexTypeDefinitionImpl. add(ItemDefinition<?> definition)
protected void
ObjectClassComplexTypeDefinitionImpl. extendItemDumpDefinition(StringBuilder sb, ItemDefinition<?> def)
Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type ItemDefinition Modifier and Type Method Description ObjectClassComplexTypeDefinition
ObjectClassComplexTypeDefinition. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
ObjectClassComplexTypeDefinition
ObjectClassComplexTypeDefinitionImpl. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)
-
Uses of ItemDefinition in com.evolveum.midpoint.task.api
Methods in com.evolveum.midpoint.task.api with type parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>Task. getExtensionItemOrClone(ItemName itemName)
Returns specified item (property, reference or container) from the extension.Method parameters in com.evolveum.midpoint.task.api with type arguments of type ItemDefinition Modifier and Type Method Description ObjectQuery
TaskManager. narrowQueryForWorkBucket(ObjectQuery query, Class<? extends ObjectType> type, Function<ItemPath,ItemDefinition<?>> itemDefinitionProvider, Task workerTask, WorkBucketType workBucket, OperationResult opResult)
TODO. -
Uses of ItemDefinition in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 with type parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>RawType. getParsedItem(ID itemDefinition)
<IV extends PrismValue,ID extends ItemDefinition>
Item<IV,ID>RawType. getParsedItem(ID itemDefinition, QName itemName)
<V,ID extends ItemDefinition>
VRawType. getParsedRealValue(ID itemDefinition, ItemPath itemPath)
<IV extends PrismValue,ID extends ItemDefinition>
IVRawType. getParsedValue(ItemDefinition itemDefinition, QName itemName)
Methods in com.evolveum.prism.xml.ns._public.types_3 with parameters of type ItemDefinition Modifier and Type Method Description <IV extends PrismValue,ID extends ItemDefinition>
IVRawType. getParsedValue(ItemDefinition itemDefinition, QName itemName)
-