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.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 with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw PrismPropertyDefinition Modifier and Type Class Description class
com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T extends Object>
-
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.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, com.evolveum.midpoint.prism.impl.schema.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>
-