Modifier and Type | Method and 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
|
Modifier and Type | Interface and Description |
---|---|
interface |
LayerRefinedAttributeDefinition<T> |
interface |
RefinedAttributeDefinition<T> |
Modifier and Type | Class and Description |
---|---|
class |
LayerRefinedAttributeDefinitionImpl<T> |
class |
RefinedAttributeDefinitionImpl<T> |
Modifier and Type | Interface and Description |
---|---|
interface |
MutablePrismPropertyDefinition<T> |
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition<T> |
PrismPropertyDefinition.clone() |
PrismPropertyDefinition<T> |
MutablePrismPropertyDefinition.clone() |
<T> PrismPropertyDefinition<T> |
DefinitionFactory.createPropertyDefinition(QName name,
QName typeName,
Collection<? extends DisplayableValue<T>> allowedValues,
T defaultValue) |
default <T> PrismPropertyDefinition<T> |
LocalDefinitionStore.findPropertyDefinition(ItemPath path) |
PrismPropertyDefinition<T> |
PrismProperty.getDefinition()
Returns applicable property definition.
|
Modifier and Type | Method and Description |
---|---|
List<PrismPropertyDefinition> |
PrismContainerDefinition.getPropertyDefinitions() |
Modifier and Type | Method and Description |
---|---|
<X> PrismProperty<X> |
PrismContainerValue.createProperty(PrismPropertyDefinition propertyDefinition) |
<T> PrismProperty<T> |
ItemFactory.createProperty(QName itemName,
PrismPropertyDefinition<T> definition) |
<X> PrismProperty<X> |
PrismContainerValue.findOrCreateProperty(PrismPropertyDefinition propertyDef) |
<X> PrismProperty<X> |
PrismContainerValue.findProperty(PrismPropertyDefinition<X> propertyDefinition)
Finds a specific property in the container by definition.
|
void |
PrismProperty.setDefinition(PrismPropertyDefinition<T> definition)
Sets applicable property definition.
|
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition<T> |
PropertyDelta.getPropertyDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
PropertyDelta.applyDefinition(PrismPropertyDefinition<T> definition) |
<T> PropertyDelta<T> |
DeltaFactory.Property.create(ItemPath path,
PrismPropertyDefinition<T> definition) |
<T> PropertyDelta<T> |
DeltaFactory.Property.create(ItemPath itemPath,
QName name,
PrismPropertyDefinition<T> propertyDefinition) |
<T> PropertyDelta<T> |
DeltaFactory.Property.create(PrismPropertyDefinition<T> propertyDefinition) |
<T> PropertyDelta<T> |
DeltaFactory.Property.createModificationAddProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
<T> PropertyDelta<T> |
DeltaFactory.Property.createModificationDeleteProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
<T> PropertyDelta<T> |
DeltaFactory.Property.createModificationReplaceProperty(ItemPath path,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
<C> PropertyDelta<C> |
ObjectDelta.createPropertyModification(ItemPath path,
PrismPropertyDefinition propertyDefinition) |
void |
PropertyDelta.setDefinition(PrismPropertyDefinition<T> definition) |
void |
PropertyDelta.setPropertyDefinition(PrismPropertyDefinition<T> propertyDefinition) |
Modifier and Type | Method and Description |
---|---|
<T> S_ValuesEntry |
S_ItemEntry.property(ItemPath path,
PrismPropertyDefinition<T> itemDefinition) |
Modifier and Type | Class and Description |
---|---|
class |
com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T> |
Modifier and Type | Method and Description |
---|---|
<T> EqualFilter<T> |
QueryFactory.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule) |
<T> EqualFilter<T> |
QueryFactory.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ExpressionWrapper expression) |
<T> EqualFilter<T> |
QueryFactory.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition) |
<T> EqualFilter<T> |
QueryFactory.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
PrismContext prismContext,
Object... values) |
<T> GreaterFilter<T> |
QueryFactory.createGreater(ItemPath path,
PrismPropertyDefinition<T> definition,
boolean equals) |
<T> GreaterFilter<T> |
QueryFactory.createGreater(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ExpressionWrapper wrapper,
boolean equals) |
<T> GreaterFilter<T> |
QueryFactory.createGreater(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
<T> GreaterFilter<T> |
QueryFactory.createGreater(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
Object value,
boolean equals,
PrismContext prismContext) |
<T> LessFilter<T> |
QueryFactory.createLess(ItemPath path,
PrismPropertyDefinition<T> definition,
boolean equals) |
<T> LessFilter<T> |
QueryFactory.createLess(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ExpressionWrapper expressionWrapper,
boolean equals) |
<T> LessFilter<T> |
QueryFactory.createLess(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,
Object value,
boolean equals,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition |
MutablePrismSchema.createPropertyDefinition(QName name,
QName typeName) |
PrismPropertyDefinition |
MutablePrismSchema.createPropertyDefinition(String localName,
QName typeName) |
default PrismPropertyDefinition |
GlobalDefinitionsStore.findPropertyDefinitionByElementName(QName elementName) |
Modifier and Type | Method and Description |
---|---|
<X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>> |
ItemDeltaItem.resolveStructuredProperty(ItemPath resolvePath,
PrismPropertyDefinition outputDefinition,
ItemPath outputPath,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static <T,X> PrismProperty<X> |
PrismUtil.convertProperty(PrismProperty<T> srcProp,
PrismPropertyDefinition<X> targetDef,
PrismContext prismContext) |
static <T,X> PrismPropertyValue<X> |
PrismUtil.convertPropertyValue(PrismPropertyValue<T> srcVal,
PrismPropertyDefinition<T> srcDef,
PrismPropertyDefinition<X> targetDef,
PrismContext prismContext) |
static <T,X> PrismPropertyValue<X> |
PrismUtil.convertPropertyValue(PrismPropertyValue<T> srcVal,
PrismPropertyDefinition<T> srcDef,
PrismPropertyDefinition<X> targetDef,
PrismContext prismContext) |
<X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>> |
ItemDeltaItem.resolveStructuredProperty(ItemPath resolvePath,
PrismPropertyDefinition outputDefinition,
ItemPath outputPath,
PrismContext prismContext) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableResourceAttributeDefinition<T> |
interface |
ResourceAttributeDefinition<T> |
Modifier and Type | Class and Description |
---|---|
class |
ResourceAttributeDefinitionImpl<T>
Resource Object Attribute Definition.
|
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
void |
MidPointSchemaDefinitionFactory.addExtraPropertyAnnotations(PrismPropertyDefinition definition,
Element appinfo,
com.evolveum.midpoint.prism.impl.schema.SchemaToDomProcessor schemaToDomProcessor) |
Copyright © 2019 Evolveum. All rights reserved.