Uses of Interface
com.evolveum.midpoint.prism.ComplexTypeDefinition
-
-
Uses of ComplexTypeDefinition in com.evolveum.midpoint.common.refinery
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.common.refinery Modifier and Type Interface Description interfaceCompositeRefinedObjectClassDefinitionUsed to represent combined definition of structural and auxiliary object classes.interfaceLayerRefinedObjectClassDefinitioninterfaceRefinedObjectClassDefinitionClasses in com.evolveum.midpoint.common.refinery that implement ComplexTypeDefinition Modifier and Type Class Description classCompositeRefinedObjectClassDefinitionImplUsed to represent combined definition of structural and auxiliary object classes.classLayerRefinedObjectClassDefinitionImplclassRefinedObjectClassDefinitionImplMethods in com.evolveum.midpoint.common.refinery that return types with arguments of type ComplexTypeDefinition Modifier and Type Method Description Optional<ComplexTypeDefinition>LayerRefinedAttributeDefinitionImpl. structuredType()Optional<ComplexTypeDefinition>RefinedAttributeDefinitionImpl. structuredType()Methods in com.evolveum.midpoint.common.refinery with parameters of type ComplexTypeDefinition Modifier and Type Method Description voidCompositeRefinedObjectClassDefinitionImpl. merge(ComplexTypeDefinition otherComplexTypeDef)voidLayerRefinedObjectClassDefinitionImpl. merge(ComplexTypeDefinition otherComplexTypeDef)voidRefinedObjectClassDefinitionImpl. merge(ComplexTypeDefinition otherComplexTypeDef) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.common.refinery.deleg
Method parameters in com.evolveum.midpoint.common.refinery.deleg with type arguments of type ComplexTypeDefinition Modifier and Type Method Description RefinedAttributeDefinition<T>RefinedAttributeDefinitionDelegator. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.prism Modifier and Type Interface Description interfaceMutableComplexTypeDefinitionMethods in com.evolveum.midpoint.prism that return ComplexTypeDefinition Modifier and Type Method Description @NotNull ComplexTypeDefinitionComplexTypeDefinition. clone()Does a shallow clone of this definition (i.e.@NotNull ComplexTypeDefinitionMutableComplexTypeDefinition. clone()@NotNull ComplexTypeDefinitionComplexTypeDefinition. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)Does a deep clone of this definition.default ComplexTypeDefinitionPrismContainerable. getComplexTypeDefinition()ComplexTypeDefinitionPrismContainerDefinition. getComplexTypeDefinition()@Nullable ComplexTypeDefinitionPrismContainerValue. getComplexTypeDefinition()Methods in com.evolveum.midpoint.prism that return types with arguments of type ComplexTypeDefinition Modifier and Type Method Description Optional<ComplexTypeDefinition>ItemDefinition. structuredType()Returns complex type definition of item, if underlying value is possible structured.default Optional<ComplexTypeDefinition>PrismContainerDefinition. structuredType()Methods in com.evolveum.midpoint.prism with parameters of type ComplexTypeDefinition Modifier and Type Method Description <T extends TypeDefinition>
TItemDefinitionTransformer. applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef)@NotNull MutablePrismContainerDefinition<?>DefinitionFactory. createContainerDefinition(QName name, ComplexTypeDefinition ctd)MutablePrismContainerDefinition<?>MutablePrismContainerDefinition. createContainerDefinition(QName name, ComplexTypeDefinition ctd, int minOccurs, int maxOccurs)voidComplexTypeDefinition. merge(ComplexTypeDefinition otherComplexTypeDef)Copies cloned definitions from the other type definition into this one.voidMutablePrismContainerDefinition. setComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition)voidItemDefinitionTransformer.TransformableItem. transformDefinition(ComplexTypeDefinition parentDef, ItemDefinitionTransformer transformer)voidItemDefinitionTransformer.TransformableValue. transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation)<I extends ItemDefinition<?>>
IItemDefinitionTransformer. transformItem(ComplexTypeDefinition parentDef, I currentDef)Method parameters in com.evolveum.midpoint.prism with type arguments of type ComplexTypeDefinition Modifier and Type Method Description @NotNull ComplexTypeDefinitionComplexTypeDefinition. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)Does a deep clone of this definition.ItemDefinition<I>ItemDefinition. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.deleg
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.prism.deleg Modifier and Type Interface Description interfaceComplexTypeDefinitionDelegatorMethods in com.evolveum.midpoint.prism.deleg that return ComplexTypeDefinition Modifier and Type Method Description ComplexTypeDefinitionComplexTypeDefinitionDelegator. delegate()default ComplexTypeDefinitionContainerDefinitionDelegator. getComplexTypeDefinition()Methods in com.evolveum.midpoint.prism.deleg that return types with arguments of type ComplexTypeDefinition Modifier and Type Method Description default Optional<ComplexTypeDefinition>ContainerDefinitionDelegator. structuredType()default Optional<ComplexTypeDefinition>ItemDefinitionDelegator. structuredType()Methods in com.evolveum.midpoint.prism.deleg with parameters of type ComplexTypeDefinition Modifier and Type Method Description default voidComplexTypeDefinitionDelegator. merge(ComplexTypeDefinition otherComplexTypeDef)Method parameters in com.evolveum.midpoint.prism.deleg with type arguments of type ComplexTypeDefinition Modifier and Type Method Description default ItemDefinition<I>ItemDefinitionDelegator. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction) -
Uses of ComplexTypeDefinition 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 ComplexTypeDefinition Modifier and Type Class Description classcom.evolveum.midpoint.prism.impl.ComplexTypeDefinitionImpl -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query that return ComplexTypeDefinition Modifier and Type Method Description @Nullable ComplexTypeDefinitionOwnedByFilter. getType() -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema that return ComplexTypeDefinition Modifier and Type Method Description ComplexTypeDefinitionMutablePrismSchema. createComplexTypeDefinition(QName typeName)ComplexTypeDefinitionSchemaRegistry. determineParentDefinition(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest)default <C extends Containerable>
ComplexTypeDefinitionGlobalDefinitionsStore. findComplexTypeDefinitionByCompileTimeClass(@NotNull Class<C> compileTimeClass)default ComplexTypeDefinitionGlobalDefinitionsStore. findComplexTypeDefinitionByType(@NotNull QName typeName)Methods in com.evolveum.midpoint.prism.schema that return types with arguments of type ComplexTypeDefinition Modifier and Type Method Description default @NotNull List<ComplexTypeDefinition>PrismSchema. getComplexTypeDefinitions()Methods in com.evolveum.midpoint.prism.schema with parameters of type ComplexTypeDefinition Modifier and Type Method Description ComplexTypeDefinitionSchemaRegistry. determineParentDefinition(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest)ItemDefinitionSchemaRegistry. locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName,ItemDefinition> dynamicDefinitionResolver)ItemDefinitionSchemaRegistry. resolveGlobalItemDefinition(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util with parameters of type ComplexTypeDefinition Modifier and Type Method Description static voidPrismAsserts. assertItemDefinitionDisplayName(ComplexTypeDefinition containerDef, QName propertyName, String expectedDisplayName)static voidPrismAsserts. assertItemDefinitionDisplayOrder(ComplexTypeDefinition containerDef, QName propertyName, Integer expectedDisplayOrder)static voidPrismAsserts. assertPropertyDefinition(ComplexTypeDefinition container, QName propertyName, QName type, int minOccurs, int maxOccurs) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interfaceMutableObjectClassComplexTypeDefinitioninterfaceObjectClassComplexTypeDefinitionDescribes a resource object class.Classes in com.evolveum.midpoint.schema.processor that implement ComplexTypeDefinition Modifier and Type Class Description classObjectClassComplexTypeDefinitionImplMethods in com.evolveum.midpoint.schema.processor with parameters of type ComplexTypeDefinition Modifier and Type Method Description voidMidPointSchemaDefinitionFactory. addExtraComplexTypeAnnotations(ComplexTypeDefinition definition, Element appinfo, com.evolveum.midpoint.prism.impl.schema.SchemaToDomProcessor schemaToDomProcessor)<C extends Containerable>
PrismContainerDefinition<C>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)voidMidPointSchemaDefinitionFactory. finishComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition, com.sun.xml.xsom.XSComplexType complexType, PrismContext prismContext, com.sun.xml.xsom.XSAnnotation annotation)Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type ComplexTypeDefinition Modifier and Type Method Description @NotNull ObjectClassComplexTypeDefinitionObjectClassComplexTypeDefinition. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction)@NotNull ObjectClassComplexTypeDefinitionObjectClassComplexTypeDefinitionImpl. deepClone(Map<QName,ComplexTypeDefinition> ctdMap, Map<QName,ComplexTypeDefinition> onThisPath, Consumer<ItemDefinition> postCloneAction) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.schema.processor.deleg Modifier and Type Interface Description interfaceObjectClassTypeDefinitionDelegator
-