Modifier and Type | Interface and Description |
---|---|
interface |
CompositeRefinedObjectClassDefinition
Used to represent combined definition of structural and auxiliary object classes.
|
interface |
LayerRefinedObjectClassDefinition |
interface |
RefinedObjectClassDefinition |
Modifier and Type | Class and Description |
---|---|
class |
CompositeRefinedObjectClassDefinitionImpl
Used to represent combined definition of structural and auxiliary object classes.
|
class |
LayerRefinedObjectClassDefinitionImpl |
class |
RefinedObjectClassDefinitionImpl |
Modifier and Type | Method and Description |
---|---|
void |
RefinedObjectClassDefinitionImpl.merge(ComplexTypeDefinition otherComplexTypeDef) |
void |
LayerRefinedObjectClassDefinitionImpl.merge(ComplexTypeDefinition otherComplexTypeDef) |
void |
CompositeRefinedObjectClassDefinitionImpl.merge(ComplexTypeDefinition otherComplexTypeDef) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableComplexTypeDefinition |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
MutableComplexTypeDefinition.clone() |
ComplexTypeDefinition |
ComplexTypeDefinition.clone()
Does a shallow clone of this definition (i.e.
|
ComplexTypeDefinition |
ComplexTypeDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction)
Does a deep clone of this definition.
|
default ComplexTypeDefinition |
PrismContainerable.getComplexTypeDefinition() |
ComplexTypeDefinition |
PrismContainerValue.getComplexTypeDefinition() |
ComplexTypeDefinition |
PrismContainerDefinition.getComplexTypeDefinition() |
Modifier and Type | Method and Description |
---|---|
MutablePrismContainerDefinition<?> |
DefinitionFactory.createContainerDefinition(QName name,
ComplexTypeDefinition ctd) |
MutablePrismContainerDefinition<?> |
MutablePrismContainerDefinition.createContainerDefinition(QName name,
ComplexTypeDefinition ctd,
int minOccurs,
int maxOccurs) |
void |
ComplexTypeDefinition.merge(ComplexTypeDefinition otherComplexTypeDef)
Copies cloned definitions from the other type definition into this one.
|
void |
MutablePrismContainerDefinition.setComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition<I> |
ItemDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
ItemDefinition<I> |
ItemDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
ComplexTypeDefinition |
ComplexTypeDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction)
Does a deep clone of this definition.
|
ComplexTypeDefinition |
ComplexTypeDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction)
Does a deep clone of this definition.
|
Modifier and Type | Class and Description |
---|---|
class |
com.evolveum.midpoint.prism.impl.ComplexTypeDefinitionImpl |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
MutablePrismSchema.createComplexTypeDefinition(QName typeName) |
ComplexTypeDefinition |
SchemaRegistry.determineParentDefinition(ComplexTypeDefinition child,
ItemPath rest) |
default ComplexTypeDefinition |
GlobalDefinitionsStore.findComplexTypeDefinition(QName typeName)
Deprecated.
|
default <C extends Containerable> |
GlobalDefinitionsStore.findComplexTypeDefinitionByCompileTimeClass(Class<C> compileTimeClass) |
default ComplexTypeDefinition |
GlobalDefinitionsStore.findComplexTypeDefinitionByType(QName typeName) |
Modifier and Type | Method and Description |
---|---|
default List<ComplexTypeDefinition> |
PrismSchema.getComplexTypeDefinitions() |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
SchemaRegistry.determineParentDefinition(ComplexTypeDefinition child,
ItemPath rest) |
ItemDefinition |
SchemaRegistry.locateItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition,
Function<QName,ItemDefinition> dynamicDefinitionResolver) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition) |
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 | Interface and Description |
---|---|
interface |
MutableObjectClassComplexTypeDefinition |
interface |
ObjectClassComplexTypeDefinition
Describes a resource object class.
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectClassComplexTypeDefinitionImpl |
Modifier and Type | Method and Description |
---|---|
void |
MidPointSchemaDefinitionFactory.addExtraComplexTypeAnnotations(ComplexTypeDefinition definition,
Element appinfo,
com.evolveum.midpoint.prism.impl.schema.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> MutablePrismPropertyDefinition<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) |
Modifier and Type | Method and Description |
---|---|
ObjectClassComplexTypeDefinition |
ObjectClassComplexTypeDefinitionImpl.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
ObjectClassComplexTypeDefinition |
ObjectClassComplexTypeDefinitionImpl.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
ObjectClassComplexTypeDefinition |
ObjectClassComplexTypeDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
ObjectClassComplexTypeDefinition |
ObjectClassComplexTypeDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
Copyright © 2019 Evolveum. All rights reserved.