Uses of Interface
com.evolveum.midpoint.prism.ComplexTypeDefinition
Packages that use ComplexTypeDefinition
Package
Description
-
Uses of ComplexTypeDefinition in com.evolveum.midpoint.gui.impl.prism.wrapper
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ComplexTypeDefinitionModifier and TypeMethodDescriptionPrismContainerWrapperImpl.getComplexTypeDefinition()ValueMetadataWrapperImpl.getComplexTypeDefinition()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return types with arguments of type ComplexTypeDefinitionModifier and TypeMethodDescriptionItemWrapperImpl.structuredType()PrismReferenceWrapperImpl.structuredType()ResourceAttributeWrapperImpl.structuredType() -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescriptionDeltaSetTripleMapConsolidation.ItemDefinitionProvider.forComplexType(@NotNull ComplexTypeDefinition complexTypeDefinition) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.model.impl.schema.transform
Classes in com.evolveum.midpoint.model.impl.schema.transform that implement ComplexTypeDefinitionModifier and TypeClassDescriptionclassstatic classstatic classstatic classstatic classFields in com.evolveum.midpoint.model.impl.schema.transform with type parameters of type ComplexTypeDefinitionModifier and TypeFieldDescriptionprotected DelegatedItem<ComplexTypeDefinition>TransformableComplexTypeDefinition.delegateMethods in com.evolveum.midpoint.model.impl.schema.transform that return ComplexTypeDefinitionModifier and TypeMethodDescription@NotNull ComplexTypeDefinitionTransformableComplexTypeDefinition.clone()@NotNull ComplexTypeDefinitionTransformableComplexTypeDefinition.deepClone(@NotNull DeepCloneOperation operation) TransformableComplexTypeDefinition.delegate()Methods in com.evolveum.midpoint.model.impl.schema.transform with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescription<T extends TypeDefinition>
TDefinitionsToTransformable.applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) protected TransformableContainerDefinition<C>TransformableContainerDefinition.copy(ComplexTypeDefinition def) protected TransformableContainerDefinition<O>TransformableObjectDefinition.copy(ComplexTypeDefinition def) default MutablePrismContainerDefinition<?>PartiallyMutableItemDefinition.Container.createContainerDefinition(QName name, ComplexTypeDefinition ctd, int minOccurs, int maxOccurs) TransformableComplexTypeDefinition.from(ComplexTypeDefinition complexTypeDefinition) default voidPartiallyMutableItemDefinition.Container.setComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition) <I extends ItemDefinition<?>>
IDefinitionsToTransformable.transformItem(ComplexTypeDefinition parentDef, I currentDef) Constructors in com.evolveum.midpoint.model.impl.schema.transform with parameters of type ComplexTypeDefinitionModifierConstructorDescriptionTransformableContainerDefinition(PrismContainerDefinition<C> delegate, ComplexTypeDefinition typeDef) TransformableObjectDefinition(PrismObjectDefinition<O> delegate, ComplexTypeDefinition typedef) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.prismModifier and TypeInterfaceDescriptioninterfaceAn interface to mutate the definition of a complex type.Methods in com.evolveum.midpoint.prism that return ComplexTypeDefinitionModifier and TypeMethodDescription@NotNull ComplexTypeDefinitionComplexTypeDefinition.clone()Does a shallow clone of this definition (i.e. item definitions themselves are NOT cloned).@NotNull ComplexTypeDefinitionMutableComplexTypeDefinition.clone()@NotNull ComplexTypeDefinitionComplexTypeDefinition.deepClone(@NotNull DeepCloneOperation operation) Does a deep clone of this definition.DeepCloneOperation.execute(@NotNull ComplexTypeDefinition original, @NotNull Supplier<ComplexTypeDefinition> cloneSupplier, @NotNull Consumer<ComplexTypeDefinition> cloneProcessor) Executes the deep clone operation.@Nullable ComplexTypeDefinitionValueBasedDefinitionLookupHelper.findComplexTypeDefinition(QName typeName, Map<ItemPath, PrismValue> hintValues) default ComplexTypeDefinitionPrismContainerable.getComplexTypeDefinition()PrismContainerDefinition.getComplexTypeDefinition()Definition of the container values.@Nullable ComplexTypeDefinitionPrismContainerValue.getComplexTypeDefinition()Methods in com.evolveum.midpoint.prism that return types with arguments of type ComplexTypeDefinitionModifier and TypeMethodDescriptionItemDefinition.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 ComplexTypeDefinitionModifier and TypeMethodDescription<T extends TypeDefinition>
TItemDefinitionTransformer.applyValue(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, T valueDef) @NotNull MutablePrismContainerDefinition<?>DefinitionFactory.createContainerDefinition(QName name, ComplexTypeDefinition ctd) MutablePrismContainerDefinition.createContainerDefinition(QName name, ComplexTypeDefinition ctd, int minOccurs, int maxOccurs) DeepCloneOperation.execute(@NotNull ComplexTypeDefinition original, @NotNull Supplier<ComplexTypeDefinition> cloneSupplier, @NotNull Consumer<ComplexTypeDefinition> cloneProcessor) Executes the deep clone operation.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 ComplexTypeDefinitionModifier and TypeMethodDescriptionDeepCloneOperation.execute(@NotNull ComplexTypeDefinition original, @NotNull Supplier<ComplexTypeDefinition> cloneSupplier, @NotNull Consumer<ComplexTypeDefinition> cloneProcessor) Executes the deep clone operation.DeepCloneOperation.execute(@NotNull ComplexTypeDefinition original, @NotNull Supplier<ComplexTypeDefinition> cloneSupplier, @NotNull Consumer<ComplexTypeDefinition> cloneProcessor) Executes the deep clone operation. -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.deleg
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.prism.delegMethods in com.evolveum.midpoint.prism.deleg that return ComplexTypeDefinitionModifier and TypeMethodDescriptionComplexTypeDefinitionDelegator.delegate()default ComplexTypeDefinitionContainerDefinitionDelegator.getComplexTypeDefinition()Methods in com.evolveum.midpoint.prism.deleg that return types with arguments of type ComplexTypeDefinitionModifier and TypeMethodDescriptiondefault Optional<ComplexTypeDefinition>ContainerDefinitionDelegator.structuredType()default Optional<ComplexTypeDefinition>ItemDefinitionDelegator.structuredType()Methods in com.evolveum.midpoint.prism.deleg with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescriptiondefault voidComplexTypeDefinitionDelegator.merge(ComplexTypeDefinition otherComplexTypeDef) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement ComplexTypeDefinitionFields in com.evolveum.midpoint.prism.impl declared as ComplexTypeDefinitionModifier and TypeFieldDescriptionprotected ComplexTypeDefinitionPrismContainerDefinitionImpl.complexTypeDefinitionprotected ComplexTypeDefinitionPrismContainerValueImpl.complexTypeDefinitionMethods in com.evolveum.midpoint.prism.impl that return ComplexTypeDefinitionModifier and TypeMethodDescriptionComplexTypeDefinitionImpl.deepClone()@NotNull ComplexTypeDefinitionComplexTypeDefinitionImpl.deepClone(DeepCloneOperation operation) DummyPrismObjectDefinition.getComplexTypeDefinition()PrismContainerDefinitionImpl.getComplexTypeDefinition()@Nullable ComplexTypeDefinitionPrismContainerValueImpl.getComplexTypeDefinition()Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type ComplexTypeDefinitionModifier and TypeMethodDescriptionPrismPropertyDefinitionImpl.structuredType()PrismReferenceDefinitionImpl.structuredType()Methods in com.evolveum.midpoint.prism.impl with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescriptionprotected voidComplexTypeDefinitionImpl.copyDefinitionDataFrom(ComplexTypeDefinition source) @NotNull MutablePrismContainerDefinition<?>DefinitionFactoryImpl.createContainerDefinition(QName name, ComplexTypeDefinition ctd) PrismContainerDefinitionImpl.createContainerDefinition(QName name, ComplexTypeDefinition complexTypeDefinition, int minOccurs, int maxOccurs) voidComplexTypeDefinitionImpl.merge(ComplexTypeDefinition otherComplexTypeDef) Merge provided definition into this definition.voidPrismContainerDefinitionImpl.setComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition) voidItemImpl.transformDefinition(ComplexTypeDefinition parent, ItemDefinitionTransformer transformation) voidPrismContainerValueImpl.transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) voidPrismPropertyValueImpl.transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) voidPrismReferenceValueImpl.transformDefinition(ComplexTypeDefinition parentDef, ItemDefinition<?> itemDef, ItemDefinitionTransformer transformation) Constructors in com.evolveum.midpoint.prism.impl with parameters of type ComplexTypeDefinitionModifierConstructorDescriptionPrismContainerDefinitionImpl(@NotNull QName name, ComplexTypeDefinition complexTypeDefinition) The constructors should be used only occasionally (if used at all).PrismContainerDefinitionImpl(@NotNull QName name, ComplexTypeDefinition complexTypeDefinition, Class<C> compileTimeClass) PrismContainerDefinitionImpl(@NotNull QName name, ComplexTypeDefinition complexTypeDefinition, Class<C> compileTimeClass, QName definedInType) PrismContainerValueImpl(OriginType type, Objectable source, PrismContainerable container, Long id, ComplexTypeDefinition complexTypeDefinition, PrismContext prismContext) PrismObjectDefinitionImpl(QName elementName, ComplexTypeDefinition complexTypeDefinition, Class<O> compileTimeClass) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.impl.marshaller
Methods in com.evolveum.midpoint.prism.impl.marshaller that return ComplexTypeDefinition -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.impl.metadata
Methods in com.evolveum.midpoint.prism.impl.metadata that return ComplexTypeDefinition -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.impl.query
Methods in com.evolveum.midpoint.prism.impl.query that return ComplexTypeDefinitionModifier and TypeMethodDescription@NotNull ComplexTypeDefinitionOwnedByFilterImpl.getType()@NotNull ComplexTypeDefinitionReferencedByFilterImpl.getType()Methods in com.evolveum.midpoint.prism.impl.query with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescriptionstatic OwnedByFilterOwnedByFilterImpl.create(@NotNull ComplexTypeDefinition type, @Nullable ItemPath path, @Nullable ObjectFilter filter) static ReferencedByFilterReferencedByFilterImpl.create(@NotNull ComplexTypeDefinition type, @NotNull ItemPath path, ObjectFilter filter, @Nullable QName relation) static ItemDefinitionFilterImplUtil.findItemDefinition(ItemPath parentPath, ComplexTypeDefinition complexTypeDefinition) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.impl.schema
Methods in com.evolveum.midpoint.prism.impl.schema that return ComplexTypeDefinitionModifier and TypeMethodDescriptionPrismSchemaImpl.createComplexTypeDefinition(QName typeName) SchemaRegistryImpl.determineParentDefinition(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest) <C extends Containerable>
ComplexTypeDefinitionPrismSchemaImpl.findComplexTypeDefinitionByCompileTimeClass(@NotNull Class<C> compileTimeClass) Methods in com.evolveum.midpoint.prism.impl.schema with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescriptionvoidSchemaDefinitionFactory.addExtraComplexTypeAnnotations(ComplexTypeDefinition definition, Element appinfo, SchemaToDomProcessor schemaToDomProcessor) Add extra annotations to a complexType DOM model.<C extends Containerable>
PrismContainerDefinitionImpl<C>SchemaDefinitionFactory.createContainerDefinition(QName elementName, ComplexTypeDefinition complexTypeDefinition, Class<C> compileTimeClass, QName definedInType) <C extends Containerable>
PrismContainerDefinition<C>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>
PrismObjectDefinitionImpl<T>SchemaDefinitionFactory.createObjectDefinition(QName elementName, ComplexTypeDefinition complexTypeDefinition, Class<T> compileTimeClass) <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) 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) SchemaDefinitionFactory.createReferenceDefinition(QName primaryElementName, QName typeName, ComplexTypeDefinition complexTypeDefinition, PrismContext prismContext, com.sun.xml.xsom.XSAnnotation annotation, com.sun.xml.xsom.XSParticle elementParticle) SchemaRegistryImpl.determineParentDefinition(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest) voidSchemaDefinitionFactory.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.SchemaRegistryImpl.locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionProvider) SchemaRegistryImpl.resolveGlobalItemDefinition(QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query that return ComplexTypeDefinitionModifier and TypeMethodDescription@NotNull ComplexTypeDefinitionOwnedByFilter.getType()@NotNull ComplexTypeDefinitionReferencedByFilter.getType() -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema that return ComplexTypeDefinitionModifier and TypeMethodDescriptionMutablePrismSchema.createComplexTypeDefinition(QName typeName) SchemaRegistry.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 ComplexTypeDefinitionModifier and TypeMethodDescriptiondefault @NotNull List<ComplexTypeDefinition>PrismSchema.getComplexTypeDefinitions()Methods in com.evolveum.midpoint.prism.schema with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescriptionSchemaRegistry.determineParentDefinition(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest) SchemaRegistry.locateItemDefinition(@NotNull QName itemName, @Nullable ComplexTypeDefinition complexTypeDefinition, @Nullable Function<QName, ItemDefinition> dynamicDefinitionResolver) SchemaRegistry.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 ComplexTypeDefinitionModifier and TypeMethodDescriptionstatic 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.repo.common.activity.run.state
Methods in com.evolveum.midpoint.repo.common.activity.run.state that return ComplexTypeDefinitionModifier and TypeMethodDescriptionabstract @Nullable ComplexTypeDefinitionActivityState.getWorkStateComplexTypeDefinition()@NotNull ComplexTypeDefinitionCurrentActivityState.getWorkStateComplexTypeDefinition()@Nullable ComplexTypeDefinitionOtherActivityState.getWorkStateComplexTypeDefinition() -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.schema.processorModifier and TypeInterfaceDescriptioninterfaceRepresents ad-hoc combination of definitions of structural and auxiliary object classes.interfaceInterface allowing modifications of an object class definition.interfaceDescribes a resource object class (e.g. ri:inetOrgPerson).interfaceA definition that describes either an object class (as fetched from the resource, optionally refined by `schemaHandling`), or an object type (as defined in `schemaHandling` part of resource definition).interfaceDefinition of "resource object type".Classes in com.evolveum.midpoint.schema.processor that implement ComplexTypeDefinitionModifier and TypeClassDescriptionclassCommon implementation for bothResourceObjectClassDefinitionandResourceObjectTypeDefinition.classRepresents ad-hoc combination of definitions of structural and auxiliary object classes.classDefault implementation ofResourceObjectClassDefinition.final classDefault implementation ofResourceObjectTypeDefinition.Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type ComplexTypeDefinitionMethods in com.evolveum.midpoint.schema.processor with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescriptionvoidMidPointSchemaDefinitionFactory.addExtraComplexTypeAnnotations(ComplexTypeDefinition definition, Element appinfo, 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) 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) voidAbstractResourceObjectDefinitionImpl.merge(ComplexTypeDefinition otherComplexTypeDef) voidCompositeObjectDefinitionImpl.merge(ComplexTypeDefinition otherComplexTypeDef) Constructors in com.evolveum.midpoint.schema.processor with parameters of type ComplexTypeDefinitionModifierConstructorDescriptionResourceAttributeContainerDefinitionImpl(QName name, ComplexTypeDefinition complexTypeDefinition) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.schema.processor.delegModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterface