Modifier and Type | Method and Description |
---|---|
<X> ItemDeltaItem<PrismPropertyValue<X>> |
ItemDeltaItem.resolveStructuredProperty(ItemPath resolvePath,
PrismPropertyDefinition outputDefinition,
ItemPath outputPath) |
Modifier and Type | Method and Description |
---|---|
static <X> PrismProperty<X> |
Mapping.getPropertyStatic(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext) |
static <X> Collection<X> |
Mapping.getPropertyStaticRealValues(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext)
Always returns collection, even for single-valued results.
|
static Object |
Mapping.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 | Class and Description |
---|---|
class |
LayerRefinedAttributeDefinition |
class |
RefinedAttributeDefinition |
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition |
LayerRefinedResourceSchema.createPropertyDefinition(QName name,
QName typeName) |
PrismPropertyDefinition |
LayerRefinedResourceSchema.createPropertyDefinition(String localName,
QName typeName) |
PrismPropertyDefinition |
LayerRefinedObjectClassDefinition.createPropertyDefinition(String localName,
QName typeName) |
PrismPropertyDefinition |
LayerRefinedResourceSchema.createPropertyDefinition(String localName,
String localTypeName) |
PrismPropertyDefinition |
LayerRefinedObjectClassDefinition.findPropertyDefinition(QName name) |
PrismPropertyDefinition |
LayerRefinedResourceSchema.findPropertyDefinitionByElementName(QName elementName) |
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition<T> |
PrismPropertyDefinition.clone() |
PrismPropertyDefinition |
ComplexTypeDefinition.createPropertyDefinifion(QName name) |
PrismPropertyDefinition |
ComplexTypeDefinition.createPropertyDefinifion(QName name,
QName typeName) |
PrismPropertyDefinition |
ComplexTypeDefinition.createPropertyDefinifion(String localName,
String localTypeName) |
PrismPropertyDefinition |
PrismContainerDefinition.createPropertyDefinition(QName name) |
PrismPropertyDefinition |
PrismContainerDefinition.createPropertyDefinition(QName name,
QName typeName)
Creates new instance of property definition and adds it to the container.
|
PrismPropertyDefinition |
PrismContainerDefinition.createPropertyDefinition(QName name,
QName typeName,
int minOccurs,
int maxOccurs)
Creates new instance of property definition and adds it to the container.
|
PrismPropertyDefinition |
ComplexTypeDefinition.createPropertyDefinition(String localName,
QName typeName) |
PrismPropertyDefinition |
PrismContainerDefinition.createPropertyDefinition(String localName,
QName typeName)
Creates new instance of property definition and adds it to the container.
|
PrismPropertyDefinition |
PrismContainerDefinition.createPropertyDefinition(String localName,
String localTypeName)
Creates new instance of property definition and adds it to the container.
|
PrismPropertyDefinition |
PrismContainerDefinition.createPropertyDefinition(String localName,
String localTypeName,
int minOccurs,
int maxOccurs)
Creates new instance of property definition and adds it to the container.
|
PrismPropertyDefinition |
PrismContainerDefinition.findPropertyDefinition(ItemPath path) |
PrismPropertyDefinition |
ComplexTypeDefinition.findPropertyDefinition(QName name)
Finds a PropertyDefinition by looking at the property name.
|
PrismPropertyDefinition |
PrismContainerDefinition.findPropertyDefinition(QName name)
Finds a PropertyDefinition by looking at the property name.
|
PrismPropertyDefinition |
PrismProperty.getDefinition()
Returns applicable property definition.
|
Modifier and Type | Method and Description |
---|---|
List<PrismPropertyDefinition> |
PrismContainerDefinition.getPropertyDefinitions()
Returns set of property definitions.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PrismPropertyDefinition.copyDefinitionData(PrismPropertyDefinition<T> clone) |
<X> PrismProperty<X> |
PrismContainerValue.createProperty(PrismPropertyDefinition propertyDefinition) |
<X> PrismProperty<X> |
PrismContainerValue.findOrCreateProperty(PrismPropertyDefinition propertyDef) |
<X> PrismProperty<X> |
PrismContainerValue.findProperty(PrismPropertyDefinition propertyDefinition)
Finds a specific property in the container by definition.
|
void |
PrismProperty.setDefinition(PrismPropertyDefinition definition)
Sets applicable property definition.
|
Constructor and Description |
---|
PrismProperty(QName name,
PrismPropertyDefinition definition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static <T> PropertyDelta<T> |
PropertyDelta.createModificationAddProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationDeleteProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
<C> PropertyDelta<C> |
ObjectDelta.createPropertyModification(ItemPath path,
PrismPropertyDefinition propertyDefinition) |
<X> PropertyDelta<X> |
ObjectDelta.createPropertyModification(QName name,
PrismPropertyDefinition propertyDefinition) |
Constructor and Description |
---|
PropertyDelta(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition) |
PropertyDelta(ItemPath parentPath,
QName name,
PrismPropertyDefinition propertyDefinition) |
PropertyDelta(PrismPropertyDefinition propertyDefinition) |
PropertyDelta(QName name,
PrismPropertyDefinition propertyDefinition) |
Modifier and Type | Method and Description |
---|---|
<T> PrismProperty<T> |
PrismDomProcessor.parsePrismProperty(List<? extends Object> valueElements,
QName propName,
PrismPropertyDefinition<T> propertyDefinition) |
<T> T |
PrismDomProcessor.parsePrismPropertyRealValue(Object valueElement,
PrismPropertyDefinition<T> propertyDefinition) |
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition |
PrismSchema.createPropertyDefinition(QName name,
QName typeName)
Creates a top-level property definition and adds it to the schema.
|
PrismPropertyDefinition |
SchemaDefinitionFactory.createPropertyDefinition(QName elementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
PrismPropertyDefinition |
PrismSchema.createPropertyDefinition(String localName,
QName typeName)
Creates a top-level property definition and adds it to the schema.
|
PrismPropertyDefinition |
PrismSchema.createPropertyDefinition(String localName,
String localTypeName)
Creates a top-level property definition and adds it to the schema.
|
PrismPropertyDefinition |
SchemaRegistry.findPropertyDefinitionByElementName(QName elementName) |
PrismPropertyDefinition |
PrismSchema.findPropertyDefinitionByElementName(QName elementName) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaDefinitionFactory.addExtraPropertyAnnotations(PrismPropertyDefinition definition,
Element appinfo,
SchemaToDomProcessor schemaToDomProcessor)
Add extra annotations to a property DOM model.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceAttributeDefinition
Resource Object Attribute Definition.
|
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition |
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,
SchemaToDomProcessor schemaToDomProcessor) |
Modifier and Type | Method and Description |
---|---|
ItemDelta<?> |
TaskQuartzImpl.createExtensionDelta(PrismPropertyDefinition definition,
Object realValue) |
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition |
ACAttributeDto.getDefinition() |
Modifier and Type | Method and Description |
---|---|
static ACAttributeDto |
ACAttributeDto.createACAttributeDto(PrismPropertyDefinition definition,
ResourceAttributeDefinitionType construction,
PrismContext context) |
Copyright © 2013 evolveum. All rights reserved.