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()Methods in com.evolveum.midpoint.gui.impl.prism.wrapper with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescription@NotNull PrismContainerDefinition<?>PrismContainerWrapperImpl.cloneWithNewType(@NotNull QName newTypeName, @NotNull ComplexTypeDefinition newCtd) @NotNull PrismContainerDefinition<?>ValueMetadataWrapperImpl.cloneWithNewType(@NotNull QName newTypeName, @NotNull ComplexTypeDefinition newCtd) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.model.api.correlation
Methods in com.evolveum.midpoint.model.api.correlation with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescriptionstatic @NotNull CorrelationPropertyDefinitionCorrelationPropertyDefinition.fromConfiguration(@NotNull CorrelationItemType itemBean, @Nullable ComplexTypeDefinition complexTypeDefinition) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.prism
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 ComplexTypeDefinitionComplexTypeDefinition.ComplexTypeDefinitionMutator.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()DefinitionFactory.newComplexTypeDefinition(QName name) 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 PrismContainerDefinition<?>PrismContainerDefinition.cloneWithNewType(@NotNull QName newTypeName, @NotNull ComplexTypeDefinition newCtd) Changes the type name and definition for this PCD.static <ID extends ItemDefinition<?>>
ResolvedItemPath<ID>ResolvedItemPath.create(@NotNull ComplexTypeDefinition rootDefinition, @NotNull ItemPath rawItemPath) Resolves the path against a container definition.default <C extends Containerable>
@NotNull PrismContainerDefinition<C>DefinitionFactory.createContainerDefinition(@NotNull QName name, @NotNull ComplexTypeDefinition ctd, int minOccurs, int maxOccurs) PrismContainerDefinition.PrismContainerDefinitionMutator.createContainerDefinition(@NotNull QName name, @NotNull 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.<C extends Containerable>
@NotNull PrismContainerDefinition<C>DefinitionFactory.newContainerDefinition(@NotNull QName name, @NotNull ComplexTypeDefinition ctd) Standard case: creating container with known CTD.<O extends Objectable>
@NotNull PrismObjectDefinition<O>DefinitionFactory.newObjectDefinition(@NotNull QName name, @NotNull ComplexTypeDefinition ctd) voidPrismContainerDefinition.PrismContainerDefinitionMutator.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()default @Nullable ComplexTypeDefinitionPrismContainerValueDelegator.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.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 TypeMethodDescriptionstatic ComplexTypeDefinitionPrismSchemaBuildingUtil.addNewComplexTypeDefinition(@NotNull PrismSchema schema, @NotNull String localTypeName) Creates and adds a newComplexTypeDefinition.SchemaRegistryState.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 TypeMethodDescriptionSchemaRegistryState.determineParentDefinition(@NotNull ComplexTypeDefinition child, @NotNull ItemPath rest) SchemaRegistry.locateItemDefinition(@NotNull QName itemName, @Nullable QName explicitTypeName, @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.schema.processor
Subinterfaces of ComplexTypeDefinition in com.evolveum.midpoint.schema.processorModifier and TypeInterfaceDescriptioninterfaceComplex type definition for aShadowAssociationsContainer.interfaceComplex type definition for aShadowAttributesContainer.interfaceSupertype for a CTD for `attributes` and `associations` shadow containers.Methods in com.evolveum.midpoint.schema.processor that return ComplexTypeDefinitionModifier and TypeMethodDescriptionResourceSchemaImpl.findComplexTypeDefinitionByType(@NotNull QName typeName) @NotNull ComplexTypeDefinitionShadowAssociationDefinitionImpl.getComplexTypeDefinition()Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type ComplexTypeDefinitionModifier and TypeMethodDescriptionNormalizationAwareResourceAttributeDefinition.structuredType()ShadowAttributeDefinitionImpl.structuredType()Methods in com.evolveum.midpoint.schema.processor with parameters of type ComplexTypeDefinitionModifier and TypeMethodDescription@NotNull PrismContainerDefinition<?>ShadowAssociationDefinitionImpl.cloneWithNewType(@NotNull QName newTypeName, @NotNull ComplexTypeDefinition newCtd) ShadowAssociationDefinitionImpl.createContainerDefinition(@NotNull QName name, @NotNull ComplexTypeDefinition ctd, int minOccurs, int maxOccurs) voidShadowAssociationDefinitionImpl.setComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition) -
Uses of ComplexTypeDefinition in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return ComplexTypeDefinitionModifier and TypeMethodDescriptionstatic @NotNull ComplexTypeDefinitionShadowAssociationsUtil.getValueCtd()