Uses of Interface
com.evolveum.midpoint.prism.PrismPropertyDefinition
-
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with parameters of type PrismPropertyDefinition Modifier and Type Method Description static <X> PrismProperty<X>
StaticExpressionUtil. getPropertyStatic(ExpressionType expressionType, PrismPropertyDefinition outputDefinition, String contextDescription, PrismContext prismContext)
static <X> Collection<X>
StaticExpressionUtil. getPropertyStaticRealValues(ExpressionType expressionType, PrismPropertyDefinition outputDefinition, String contextDescription, PrismContext prismContext)
Always returns collection, even for single-valued results.static Object
StaticExpressionUtil. getStaticOutput(ExpressionType expressionType, PrismPropertyDefinition outputDefinition, String contextDescription, ExpressionReturnMultiplicityType preferredMultiplicity, PrismContext prismContext)
Returns either Object (if result is supposed to be single-value) or Collection(if result is supposed to be multi-value) -
Uses of PrismPropertyDefinition in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api with parameters of type PrismPropertyDefinition Modifier and Type Method Description static CorrelationProperty
CorrelationProperty. createSimple(@NotNull Collection<?> sourceRealValues, @NotNull ItemPath path, @Nullable PrismPropertyDefinition<?> definition)
CorrelationProperty
CorrelationProperty. merge(@NotNull Collection<?> newRealValues, @Nullable PrismPropertyDefinition<?> newDefinition)
Merges this definition with new data. -
Uses of PrismPropertyDefinition in com.evolveum.midpoint.model.common.expression
Method parameters in com.evolveum.midpoint.model.common.expression with type arguments of type PrismPropertyDefinition Modifier and Type Method Description static <T> PrismValueDeltaSetTriple<PrismPropertyValue<T>>
ModelExpressionThreadLocalHolder. evaluateExpressionInContext(Expression<PrismPropertyValue<T>,PrismPropertyDefinition<T>> expression, ExpressionEvaluationContext eeContext, ExpressionEnvironment<?,?,?> env, OperationResult result)
static <T> PrismValueDeltaSetTriple<PrismPropertyValue<T>>
ModelExpressionThreadLocalHolder. evaluateExpressionInContext(Expression<PrismPropertyValue<T>,PrismPropertyDefinition<T>> expression, ExpressionEvaluationContext eeContext, Task task, OperationResult result)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return PrismPropertyDefinition Modifier and Type Method Description static @NotNull PrismPropertyDefinition<Boolean>
LensUtil. createConditionDefinition(PrismContext prismContext)
Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type PrismPropertyDefinition Modifier and Type Method Description Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<?>,PrismPropertyDefinition<?>>>>
LensProjectionContext. getSqueezedAttributes()
Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<QName>,PrismPropertyDefinition<QName>>>>
LensProjectionContext. getSqueezedAuxiliaryObjectClasses()
Method parameters in com.evolveum.midpoint.model.impl.lens with type arguments of type PrismPropertyDefinition Modifier and Type Method Description void
LensProjectionContext. setSqueezedAttributes(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<?>,PrismPropertyDefinition<?>>>> squeezedAttributes)
void
LensProjectionContext. setSqueezedAuxiliaryObjectClasses(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<QName>,PrismPropertyDefinition<QName>>>> squeezedAuxiliaryObjectClasses)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.model.impl.lens.construction
Fields in com.evolveum.midpoint.model.impl.lens.construction with type parameters of type PrismPropertyDefinition Modifier and Type Field Description protected @NotNull Collection<MappingImpl<? extends PrismPropertyValue<?>,? extends PrismPropertyDefinition<?>>>
EvaluatedResourceObjectConstructionImpl. attributeMappings
Mappings for the resource object attributes.Methods in com.evolveum.midpoint.model.impl.lens.construction that return types with arguments of type PrismPropertyDefinition Modifier and Type Method Description MappingImpl<? extends PrismPropertyValue<?>,? extends PrismPropertyDefinition<?>>
EvaluatedResourceObjectConstructionImpl. getAttributeMapping(QName attrName)
@NotNull Collection<MappingImpl<? extends PrismPropertyValue<?>,? extends PrismPropertyDefinition<?>>>
EvaluatedResourceObjectConstructionImpl. getAttributeMappings()
Method parameters in com.evolveum.midpoint.model.impl.lens.construction with type arguments of type PrismPropertyDefinition Modifier and Type Method Description protected void
EvaluatedResourceObjectConstructionImpl. addAttributeMapping(MappingImpl<PrismPropertyValue<?>,PrismPropertyDefinition<?>> mapping)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.model.impl.schema.transform
Subinterfaces of PrismPropertyDefinition in com.evolveum.midpoint.model.impl.schema.transform Modifier and Type Interface Description static interface
PartiallyMutableItemDefinition.Attribute<T>
static interface
PartiallyMutableItemDefinition.Property<T>
Classes in com.evolveum.midpoint.model.impl.schema.transform that implement PrismPropertyDefinition Modifier and Type Class Description class
TransformablePropertyDefinition<T>
static class
TransformablePropertyDefinition.RefinedAttribute<T>
static class
TransformablePropertyDefinition.ResourceAttribute<T>
Methods in com.evolveum.midpoint.model.impl.schema.transform that return PrismPropertyDefinition Modifier and Type Method Description @NotNull PrismPropertyDefinition<T>
TransformablePropertyDefinition. clone()
static <T> PrismPropertyDefinition<T>
TransformablePropertyDefinition. of(PrismPropertyDefinition<T> originalItem)
protected PrismPropertyDefinition<T>
TransformablePropertyDefinition. publicView()
Methods in com.evolveum.midpoint.model.impl.schema.transform that return types with arguments of type PrismPropertyDefinition Modifier and Type Method Description List<PrismPropertyDefinition<?>>
TransformableContainerDefinition. getPropertyDefinitions()
Methods in com.evolveum.midpoint.model.impl.schema.transform with parameters of type PrismPropertyDefinition Modifier and Type Method Description static <T> PrismPropertyDefinition<T>
TransformablePropertyDefinition. of(PrismPropertyDefinition<T> originalItem)
Constructors in com.evolveum.midpoint.model.impl.schema.transform with parameters of type PrismPropertyDefinition Constructor Description RefinedAttribute(PrismPropertyDefinition<T> delegate)
ResourceAttribute(PrismPropertyDefinition<T> delegate)
TransformablePropertyDefinition(PrismPropertyDefinition<T> delegate)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism
Subinterfaces of PrismPropertyDefinition in com.evolveum.midpoint.prism Modifier and Type Interface Description interface
MutablePrismPropertyDefinition<T>
Methods in com.evolveum.midpoint.prism that return PrismPropertyDefinition Modifier and Type Method Description @NotNull PrismPropertyDefinition<T>
MutablePrismPropertyDefinition. clone()
@NotNull PrismPropertyDefinition<T>
PrismPropertyDefinition. clone()
<T> PrismPropertyDefinition<T>
DefinitionFactory. createPropertyDefinition(QName name, QName typeName, Collection<? extends DisplayableValue<T>> allowedValues, T defaultValue)
default <T> PrismPropertyDefinition<T>
LocalItemDefinitionStore. findPropertyDefinition(@NotNull ItemPath path)
ReturnsPrismPropertyDefinition
corresponding to given path (rooted at this store).Methods in com.evolveum.midpoint.prism that return types with arguments of type PrismPropertyDefinition Modifier and Type Method Description List<PrismPropertyDefinition<?>>
PrismContainerDefinition. getPropertyDefinitions()
Returns set of property definitions.default List<PrismPropertyDefinition<?>>
ComplexTypeDefinition. getXmlAttributeDefinitions()
Methods in com.evolveum.midpoint.prism with parameters of type PrismPropertyDefinition Modifier and Type Method Description <T> PrismProperty<T>
ItemFactory. createProperty(QName itemName, PrismPropertyDefinition<T> definition)
<X> PrismProperty<X>
PrismContainerValue. createProperty(PrismPropertyDefinition propertyDefinition)
<X> PrismProperty<X>
PrismContainerValue. findOrCreateProperty(PrismPropertyDefinition propertyDef)
<X> PrismProperty<X>
PrismContainerValue. findProperty(PrismPropertyDefinition<X> propertyDefinition)
Finds a specific property in the container by definition.Method parameters in com.evolveum.midpoint.prism with type arguments of type PrismPropertyDefinition Modifier and Type Method Description default void
MutableComplexTypeDefinition. setAttributeDefinitions(List<PrismPropertyDefinition<?>> definitions)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.deleg
Subinterfaces of PrismPropertyDefinition in com.evolveum.midpoint.prism.deleg Modifier and Type Interface Description interface
PropertyDefinitionDelegator<T>
Methods in com.evolveum.midpoint.prism.deleg that return PrismPropertyDefinition Modifier and Type Method Description PrismPropertyDefinition<T>
PropertyDefinitionDelegator. delegate()
Methods in com.evolveum.midpoint.prism.deleg that return types with arguments of type PrismPropertyDefinition Modifier and Type Method Description default List<PrismPropertyDefinition<?>>
ContainerDefinitionDelegator. getPropertyDefinitions()
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta that return PrismPropertyDefinition Modifier and Type Method Description PrismPropertyDefinition<T>
PropertyDelta. getPropertyDefinition()
Methods in com.evolveum.midpoint.prism.delta with parameters of type PrismPropertyDefinition Modifier and Type Method Description void
PropertyDelta. applyDefinition(PrismPropertyDefinition<T> definition)
<T> PropertyDelta<T>
DeltaFactory.Property. create(ItemPath path, PrismPropertyDefinition<T> definition)
Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property. create(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition)
Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property. create(PrismPropertyDefinition<T> propertyDefinition)
Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property. createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues)
Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property. createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues)
Deprecated.<T> PropertyDelta<T>
DeltaFactory.Property. createModificationReplaceProperty(ItemPath path, PrismPropertyDefinition propertyDefinition, T... propertyValues)
Deprecated.<C> PropertyDelta<C>
ObjectDelta. createPropertyModification(ItemPath path, PrismPropertyDefinition propertyDefinition)
void
PropertyDelta. setDefinition(PrismPropertyDefinition<T> definition)
void
PropertyDelta. setPropertyDefinition(PrismPropertyDefinition<T> propertyDefinition)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with parameters of type PrismPropertyDefinition Modifier and Type Method Description <T> S_ValuesEntry
S_ItemEntry. property(ItemPath path, PrismPropertyDefinition<T> itemDefinition)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement PrismPropertyDefinition Modifier and Type Class Description class
PrismPropertyDefinitionImpl<T>
Property Definition.Methods in com.evolveum.midpoint.prism.impl that return PrismPropertyDefinition Modifier and Type Method Description PrismPropertyDefinition<?>
ComplexTypeDefinitionImpl. createPropertyDefinition(String localName, String localTypeName)
PrismPropertyDefinition<?>
ComplexTypeDefinitionImpl. createPropertyDefinition(QName name)
PrismPropertyDefinition<?>
PrismContainerDefinitionImpl. createPropertyDefinition(String localName, String localTypeName)
Creates new instance of property definition and adds it to the container.PrismPropertyDefinition<?>
PrismContainerDefinitionImpl. createPropertyDefinition(String localName, String localTypeName, int minOccurs, int maxOccurs)
Creates new instance of property definition and adds it to the container.PrismPropertyDefinition<?>
PrismContainerDefinitionImpl. createPropertyDefinition(QName name)
PrismPropertyDefinition<T>
PrismPropertyImpl. getDefinition()
Returns applicable property definition.Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type PrismPropertyDefinition Modifier and Type Method Description List<PrismPropertyDefinition<?>>
DummyPrismObjectDefinition. getPropertyDefinitions()
List<PrismPropertyDefinition<?>>
PrismContainerDefinitionImpl. getPropertyDefinitions()
List<PrismPropertyDefinition<?>>
ComplexTypeDefinitionImpl. getXmlAttributeDefinitions()
Methods in com.evolveum.midpoint.prism.impl with parameters of type PrismPropertyDefinition Modifier and Type Method Description protected void
PrismPropertyImpl. checkDefinition(PrismPropertyDefinition<T> def)
protected void
PrismPropertyDefinitionImpl. copyDefinitionDataFrom(PrismPropertyDefinition<T> source)
<T> PrismProperty<T>
ItemFactoryImpl. createProperty(QName itemName, PrismPropertyDefinition<T> definition)
<X> PrismProperty<X>
PrismContainerValueImpl. createProperty(PrismPropertyDefinition propertyDefinition)
<X> PrismProperty<X>
PrismContainerValueImpl. findOrCreateProperty(PrismPropertyDefinition propertyDef)
<X> PrismProperty<X>
PrismContainerValueImpl. findProperty(PrismPropertyDefinition<X> propertyDefinition)
Finds a specific property in the container by definition.void
PrismPropertyImpl. setDefinition(PrismPropertyDefinition<T> definition)
Sets applicable property definition.Method parameters in com.evolveum.midpoint.prism.impl with type arguments of type PrismPropertyDefinition Modifier and Type Method Description void
ComplexTypeDefinitionImpl. setAttributeDefinitions(List<PrismPropertyDefinition<?>> definitions)
Constructors in com.evolveum.midpoint.prism.impl with parameters of type PrismPropertyDefinition Constructor Description PrismPropertyImpl(QName name, PrismPropertyDefinition<T> definition, PrismContext prismContext)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.impl.delta
Methods in com.evolveum.midpoint.prism.impl.delta that return PrismPropertyDefinition Modifier and Type Method Description PrismPropertyDefinition<T>
PropertyDeltaImpl. getPropertyDefinition()
Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type PrismPropertyDefinition Modifier and Type Method Description <T> PropertyDelta<T>
PropertyDeltaFactoryImpl. create(ItemPath path, PrismPropertyDefinition<T> definition)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. create(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. create(PrismPropertyDefinition<T> propertyDefinition)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues)
static <T> PropertyDelta<T>
PropertyDeltaImpl. createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues)
static <T> PropertyDelta<T>
PropertyDeltaImpl. createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues)
<T> PropertyDelta<T>
PropertyDeltaFactoryImpl. createModificationReplaceProperty(@NotNull ItemPath path, @NotNull PrismPropertyDefinition propertyDefinition, T... propertyValues)
static <T> PropertyDelta<T>
PropertyDeltaImpl. createModificationReplaceProperty(@NotNull ItemPath path, @NotNull PrismPropertyDefinition propertyDefinition, T... propertyValues)
<C> PropertyDelta<C>
ObjectDeltaImpl. createPropertyModification(ItemPath path, PrismPropertyDefinition propertyDefinition)
void
PropertyDeltaImpl. setPropertyDefinition(PrismPropertyDefinition<T> propertyDefinition)
Constructors in com.evolveum.midpoint.prism.impl.delta with parameters of type PrismPropertyDefinition Constructor Description PropertyDeltaImpl(ItemPath propertyPath, PrismPropertyDefinition<T> propertyDefinition, PrismContext prismContext)
PropertyDeltaImpl(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition, PrismContext prismContext)
PropertyDeltaImpl(PrismPropertyDefinition<T> propertyDefinition, PrismContext prismContext)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.impl.delta.builder
Methods in com.evolveum.midpoint.prism.impl.delta.builder with parameters of type PrismPropertyDefinition Modifier and Type Method Description <T> S_ValuesEntry
DeltaBuilder. property(ItemPath path, PrismPropertyDefinition<T> definition)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.impl.query
Methods in com.evolveum.midpoint.prism.impl.query with parameters of type PrismPropertyDefinition Modifier and Type Method Description static <T> @NotNull EqualFilter<T>
EqualFilterImpl. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule)
static <T> @NotNull EqualFilter<T>
EqualFilterImpl. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull ExpressionWrapper expression)
static <T> @NotNull EqualFilter<T>
EqualFilterImpl. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull PrismContext prismContext, Object... values)
static <T> @NotNull EqualFilter<T>
EqualFilterImpl. createEqual(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> propertyDefinition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition)
<T> @NotNull EqualFilter<T>
QueryFactoryImpl. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule)
<T> @NotNull EqualFilter<T>
QueryFactoryImpl. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull ExpressionWrapper expression)
<T> @NotNull EqualFilter<T>
QueryFactoryImpl. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull PrismContext prismContext, Object... values)
<T> @NotNull EqualFilter<T>
QueryFactoryImpl. createEqual(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition)
static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl. createGreater(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, boolean equals)
static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl. createGreater(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper wrapper, boolean equals)
static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl. createGreater(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
static <T> @NotNull GreaterFilter<T>
GreaterFilterImpl. createGreater(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, Object anyValue, boolean equals, @NotNull PrismContext prismContext)
<T> @NotNull GreaterFilter<T>
QueryFactoryImpl. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, boolean equals)
<T> @NotNull GreaterFilter<T>
QueryFactoryImpl. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper wrapper, boolean equals)
<T> @NotNull GreaterFilter<T>
QueryFactoryImpl. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> @NotNull GreaterFilter<T>
QueryFactoryImpl. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals, @NotNull PrismContext prismContext)
static <T> @NotNull LessFilter<T>
LessFilterImpl. createLess(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, boolean equals)
static <T> @NotNull LessFilter<T>
LessFilterImpl. createLess(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, @NotNull ExpressionWrapper expressionWrapper, boolean equals)
static <T> @NotNull LessFilter<T>
LessFilterImpl. createLess(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
static <T> @NotNull LessFilter<T>
LessFilterImpl. createLess(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, Object anyValue, boolean equals, @NotNull PrismContext prismContext)
<T> @NotNull LessFilter<T>
QueryFactoryImpl. createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, boolean equals)
<T> @NotNull LessFilter<T>
QueryFactoryImpl. createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper expressionWrapper, boolean equals)
<T> @NotNull LessFilter<T>
QueryFactoryImpl. createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
<T> @NotNull LessFilter<T>
QueryFactoryImpl. createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals, @NotNull PrismContext prismContext)
static <T> SubstringFilter<T>
SubstringFilterImpl. createSubstring(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> itemDefinition, @NotNull PrismContext prismContext, @Nullable QName matchingRule, Object anyValue, boolean anchorStart, boolean anchorEnd)
Creates a substring filter.static <T> SubstringFilter<T>
SubstringFilterImpl. createSubstring(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> itemDefinition, @Nullable QName matchingRule, ExpressionWrapper expressionWrapper, boolean anchorStart, boolean anchorEnd)
Constructors in com.evolveum.midpoint.prism.impl.query with parameters of type PrismPropertyDefinition Constructor Description EqualFilterImpl(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable List<PrismPropertyValue<T>> prismPropertyValues, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition rightHandSideDefinition)
GreaterFilterImpl(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable PrismPropertyValue<T> prismPropertyValue, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition rightHandSideDefinition, boolean equals)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.impl.query.lang
Methods in com.evolveum.midpoint.prism.impl.query.lang with parameters of type PrismPropertyDefinition Modifier and Type Method Description Object
PrismQueryLanguageParserImpl. parseLiteral(PrismPropertyDefinition<?> propDef, AxiomQueryParser.LiteralValueContext literalValue)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.impl.schema
Methods in com.evolveum.midpoint.prism.impl.schema that return PrismPropertyDefinition Modifier and Type Method Description PrismPropertyDefinition<?>
PrismSchemaImpl. createPropertyDefinition(String localName, QName typeName)
Creates a top-level property definition and adds it to the schema.PrismPropertyDefinition<?>
PrismSchemaImpl. createPropertyDefinition(QName name, QName typeName)
Creates a top-level property definition and adds it to the schema.<T> PrismPropertyDefinition<T>
SchemaDefinitionFactory. createPropertyDefinition(QName elementName, QName typeName, ComplexTypeDefinition complexTypeDefinition, PrismContext prismContext, com.sun.xml.xsom.XSAnnotation annotation, com.sun.xml.xsom.XSParticle elementParticle)
Methods in com.evolveum.midpoint.prism.impl.schema with parameters of type PrismPropertyDefinition Modifier and Type Method Description void
SchemaDefinitionFactory. addExtraPropertyAnnotations(PrismPropertyDefinition<?> definition, Element appinfo, SchemaToDomProcessor schemaToDomProcessor)
Add extra annotations to a property DOM model. -
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query with parameters of type PrismPropertyDefinition Modifier and Type Method Description <T> @NotNull EqualFilter<T>
QueryFactory. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule)
Deprecated.<T> @NotNull EqualFilter<T>
QueryFactory. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull ExpressionWrapper expression)
Deprecated.<T> @NotNull EqualFilter<T>
QueryFactory. createEqual(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @NotNull PrismContext prismContext, Object... values)
Deprecated.<T> @NotNull EqualFilter<T>
QueryFactory. createEqual(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition)
Deprecated.<T> @NotNull GreaterFilter<T>
QueryFactory. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, boolean equals)
Deprecated.<T> @NotNull GreaterFilter<T>
QueryFactory. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper wrapper, boolean equals)
Deprecated.<T> @NotNull GreaterFilter<T>
QueryFactory. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
Deprecated.<T> @NotNull GreaterFilter<T>
QueryFactory. createGreater(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals, @NotNull PrismContext prismContext)
Deprecated.<T> @NotNull LessFilter<T>
QueryFactory. createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, boolean equals)
Deprecated.<T> @NotNull LessFilter<T>
QueryFactory. createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper expressionWrapper, boolean equals)
Deprecated.<T> @NotNull LessFilter<T>
QueryFactory. createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
Deprecated.<T> @NotNull LessFilter<T>
QueryFactory. createLess(@NotNull ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, Object value, boolean equals, @NotNull PrismContext prismContext)
Deprecated. -
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema that return PrismPropertyDefinition Modifier and Type Method Description PrismPropertyDefinition<?>
MutablePrismSchema. createPropertyDefinition(String localName, QName typeName)
PrismPropertyDefinition<?>
MutablePrismSchema. createPropertyDefinition(QName name, QName typeName)
default PrismPropertyDefinition
GlobalDefinitionsStore. findPropertyDefinitionByElementName(@NotNull QName elementName)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util that return types with arguments of type PrismPropertyDefinition Modifier and Type Method Description <X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>>
ItemDeltaItem. resolveStructuredProperty(ItemPath resolvePath, PrismPropertyDefinition outputDefinition, PrismContext prismContext)
Methods in com.evolveum.midpoint.prism.util with parameters of type PrismPropertyDefinition Modifier and Type Method Description static <T,X>
PrismProperty<X>PrismUtil. convertProperty(PrismProperty<T> srcProp, PrismPropertyDefinition<X> targetDef)
static <T,X>
PrismPropertyValue<X>PrismUtil. convertPropertyValue(PrismPropertyValue<T> srcVal, PrismPropertyDefinition<T> srcDef, PrismPropertyDefinition<X> targetDef)
<X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>>
ItemDeltaItem. resolveStructuredProperty(ItemPath resolvePath, PrismPropertyDefinition outputDefinition, PrismContext prismContext)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return PrismPropertyDefinition Modifier and Type Method Description static PrismPropertyDefinition<Boolean>
ExpressionUtil. createConditionOutputDefinition()
Methods in com.evolveum.midpoint.repo.common.expression that return types with arguments of type PrismPropertyDefinition Modifier and Type Method Description static Expression<PrismPropertyValue<Boolean>,PrismPropertyDefinition<Boolean>>
ExpressionUtil. createCondition(ExpressionType conditionExpressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult result)
<T> Expression<PrismPropertyValue<T>,PrismPropertyDefinition<T>>
ExpressionFactory. makePropertyExpression(ExpressionType expressionType, QName outputPropertyName, ExpressionProfile expressionProfile, String shortDesc, Task task, OperationResult result)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of PrismPropertyDefinition in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interface
MutableRawResourceAttributeDefinition<T>
interface
RawResourceAttributeDefinition<T>
interface
ResourceAttributeDefinition<T>
Information about a resource attribute that is available from the connector and optionally refined by configuration in resource `schemaHandling` section.Classes in com.evolveum.midpoint.schema.processor that implement PrismPropertyDefinition Modifier and Type Class Description class
RawResourceAttributeDefinitionImpl<T>
A structure holding "raw" definition of a resource attribute, i.e.class
ResourceAttributeDefinitionImpl<T>
An attribute definition (obtained typically from the connector), optionally refined by information from `schemaHandling` section of a resource definition.Methods in com.evolveum.midpoint.schema.processor that return PrismPropertyDefinition Modifier and Type Method Description <T> PrismPropertyDefinition<T>
MidPointSchemaDefinitionFactory. createPropertyDefinition(QName elementName, QName typeName, ComplexTypeDefinition complexTypeDefinition, PrismContext prismContext, com.sun.xml.xsom.XSAnnotation annotation, com.sun.xml.xsom.XSParticle elementParticle)
Methods in com.evolveum.midpoint.schema.processor with parameters of type PrismPropertyDefinition Modifier and Type Method Description void
MidPointSchemaDefinitionFactory. addExtraPropertyAnnotations(PrismPropertyDefinition<?> definition, Element appinfo, SchemaToDomProcessor schemaToDomProcessor)
void
ResourceAttributeImpl. applyDefinition(PrismPropertyDefinition<T> definition, boolean force)
-
Uses of PrismPropertyDefinition in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of PrismPropertyDefinition in com.evolveum.midpoint.schema.processor.deleg Modifier and Type Interface Description interface
AttributeDefinitionDelegator<T>
interface
RefinedAttributeDefinitionDelegator<T>
-