Modifier and Type | Class and Description |
---|---|
class |
CompositeRefinedObjectClassDefinition
Used to represent combined definition of structural and auxiliary object classes.
|
class |
LayerRefinedObjectClassDefinition |
class |
RefinedObjectClassDefinition |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
LayerRefinedResourceSchema.createComplexTypeDefinition(QName typeName) |
ComplexTypeDefinition |
LayerRefinedResourceSchema.findComplexTypeDefinition(QName typeName) |
Modifier and Type | Method and Description |
---|---|
Collection<ComplexTypeDefinition> |
LayerRefinedResourceSchema.getComplexTypeDefinitions() |
Modifier and Type | Field and Description |
---|---|
protected ComplexTypeDefinition |
PrismContainerDefinition.complexTypeDefinition |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
ComplexTypeDefinition.clone()
Shallow clone.
|
ComplexTypeDefinition |
ComplexTypeDefinition.deepClone() |
ComplexTypeDefinition |
PrismContainerDefinition.getComplexTypeDefinition() |
Modifier and Type | Method and Description |
---|---|
protected void |
ComplexTypeDefinition.copyDefinitionData(ComplexTypeDefinition clone) |
PrismContainerDefinition<C> |
PrismContainerDefinition.createContainerDefinition(QName name,
ComplexTypeDefinition complexTypeDefinition,
int minOccurs,
int maxOccurs) |
void |
ComplexTypeDefinition.merge(ComplexTypeDefinition otherComplexTypeDef)
Merge provided definition into this definition.
|
void |
PrismContainerDefinition.setComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition) |
void |
PrismObjectDefinition.setExtensionDefinition(ComplexTypeDefinition extensionComplexTypeDefinition) |
Constructor and Description |
---|
PrismContainerDefinition(QName name,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext)
The constructors should be used only occasionally (if used at all).
|
PrismContainerDefinition(QName name,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
Class<C> compileTimeClass) |
PrismObjectDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
Class<O> compileTimeClass) |
Constructor and Description |
---|
DeltaBuilder(Class<T> objectClass,
ComplexTypeDefinition containerCTD,
PrismContext prismContext,
List<ItemDelta<?,?>> deltas,
ItemDelta currentDelta) |
Modifier and Type | Method and Description |
---|---|
File |
PathGenerator.prepareTypeDefinitionOutputFile(PrismSchema schema,
ComplexTypeDefinition definition) |
String |
PathGenerator.typeDefinitionUrl(ComplexTypeDefinition typeDef) |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
PrismSchema.createComplexTypeDefinition(QName typeName) |
ComplexTypeDefinition |
SchemaDefinitionFactory.createComplexTypeDefinition(com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
ComplexTypeDefinition |
SchemaRegistry.determineParentDefinition(ComplexTypeDefinition child,
ItemPath rest) |
ComplexTypeDefinition |
PrismSchema.findComplexTypeDefinition(QName typeName)
Finds complex type definition by type name.
|
ComplexTypeDefinition |
SchemaRegistry.findComplexTypeDefinition(QName typeName) |
<C extends Containerable> |
PrismSchema.findComplexTypeDefinitionByCompileTimeClass(Class<C> type) |
<C extends Containerable> |
SchemaRegistry.findComplexTypeDefinitionByCompileTimeClass(Class<C> compileTimeClass) |
Modifier and Type | Method and Description |
---|---|
Collection<ComplexTypeDefinition> |
PrismSchema.getComplexTypeDefinitions() |
Modifier and Type | Method and Description |
---|---|
void |
SchemaDefinitionFactory.addExtraComplexTypeAnnotations(ComplexTypeDefinition definition,
Element appinfo,
SchemaToDomProcessor schemaToDomProcessor)
Add extra annotations to a complexType DOM model.
|
<C extends Containerable> |
SchemaDefinitionFactory.createContainerDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<C extends Containerable> |
SchemaDefinitionFactory.createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
Create optional extra definition form a top-level complex type definition.
|
<T extends Objectable> |
SchemaDefinitionFactory.createObjectDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
Class<T> compileTimeClass,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<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) |
<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,
Collection<? extends DisplayableValue<T>> allowedValues,
T defaultValue) |
PrismReferenceDefinition |
SchemaDefinitionFactory.createReferenceDefinition(QName primaryElementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
Class<?> |
SchemaRegistry.determineCompileTimeClass(ComplexTypeDefinition complexTypeDefinition) |
Class<?> |
SchemaRegistry.determineCompileTimeClass(QName elementName,
ComplexTypeDefinition complexTypeDefinition) |
ComplexTypeDefinition |
SchemaRegistry.determineParentDefinition(ComplexTypeDefinition child,
ItemPath rest) |
void |
SchemaDefinitionFactory.finishComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition,
com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
Called after the complex type definition is filled with items.
|
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertItemDefinitionDisplayName(ComplexTypeDefinition containerDef,
QName propertyName,
String expectedDisplayName) |
static void |
PrismAsserts.assertItemDefinitionDisplayOrder(ComplexTypeDefinition containerDef,
QName propertyName,
Integer expectedDisplayOrder) |
static void |
PrismAsserts.assertPropertyDefinition(ComplexTypeDefinition container,
QName propertyName,
QName type,
int minOccurs,
int maxOccurs) |
Modifier and Type | Class and Description |
---|---|
class |
ObjectClassComplexTypeDefinition |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
MidPointSchemaDefinitionFactory.createComplexTypeDefinition(com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
Modifier and Type | Method and Description |
---|---|
void |
MidPointSchemaDefinitionFactory.addExtraComplexTypeAnnotations(ComplexTypeDefinition definition,
Element appinfo,
SchemaToDomProcessor schemaToDomProcessor) |
<C extends Containerable> |
MidPointSchemaDefinitionFactory.createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<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) |
<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,
Collection<? extends DisplayableValue<T>> allowedValues,
T defaultValue) |
void |
MidPointSchemaDefinitionFactory.finishComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition,
com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
Copyright © 2016 evolveum. All rights reserved.