## Uses of Class
org.apache.olingo.odata2.api.edm.provider.ComplexType

- Packages that use ComplexType
  Package | Description
  --- | ---
  org.apache.olingo.odata2.api.edm.provider | Entity Data Model Provider API Classes in this package are used to provide an EDM to the library as well as to the application.
  org.apache.olingo.odata2.jpa.processor.api.model | OData JPA Processor API Library - JPA EDM Model The library provides a set of views over the JPA/EDM element containers.
  org.apache.olingo.odata2.ref.edm |

- - ### Uses of ComplexType in org.apache.olingo.odata2.api.edm.provider

    Subclasses of ComplexType in org.apache.olingo.odata2.api.edm.provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityType` Objects of this class represent an entity type

    Methods in org.apache.olingo.odata2.api.edm.provider that return ComplexType
    Modifier and Type | Method and Description
    --- | ---
    `ComplexType` | EdmProvider.`getComplexType(FullQualifiedName edmFQName)` This method should return a `ComplexType` or null if nothing is found
    `ComplexType` | ComplexType.`setAbstract(boolean isAbstract)` Sets if it is abstract
    `ComplexType` | ComplexType.`setAnnotationAttributes(List<AnnotationAttribute> annotationAttributes)` Sets the collection of `AnnotationAttribute` for this `ComplexType`
    `ComplexType` | ComplexType.`setAnnotationElements(List<AnnotationElement> annotationElements)` Sets the collection of `AnnotationElement` for this `ComplexType`
    `ComplexType` | ComplexType.`setBaseType(FullQualifiedName baseType)` Sets the `FullQualifiedName` of the base type
    `ComplexType` | ComplexType.`setDocumentation(Documentation documentation)` Sets the `Documentation`
    `ComplexType` | ComplexType.`setMapping(Mapping mapping)` Sets the `Mapping`
    `ComplexType` | ComplexType.`setName(String name)` Sets the name
    `ComplexType` | ComplexType.`setProperties(List<Property> properties)` Sets the `Property`s

    Methods in org.apache.olingo.odata2.api.edm.provider that return types with arguments of type ComplexType
    Modifier and Type | Method and Description
    --- | ---
    `List<ComplexType>` | Schema.`getComplexTypes()`

    Method parameters in org.apache.olingo.odata2.api.edm.provider with type arguments of type ComplexType
    Modifier and Type | Method and Description
    --- | ---
    `Schema` | Schema.`setComplexTypes(List<ComplexType> complexTypes)` Sets the `ComplexType`s for this `Schema`

  - ### Uses of ComplexType in org.apache.olingo.odata2.jpa.processor.api.model

    Methods in org.apache.olingo.odata2.jpa.processor.api.model that return ComplexType
    Modifier and Type | Method and Description
    --- | ---
    `ComplexType` | JPAEdmComplexTypeView.`getEdmComplexType()` The method returns an EDM complex type that is currently being processed.
    `ComplexType` | JPAEdmComplexTypeView.`searchEdmComplexType(FullQualifiedName type)` The method searches for the EDM complex type with in the container for the given EDM complex type's fully qualified name.
    `ComplexType` | JPAEdmComplexTypeView.`searchEdmComplexType(String embeddableTypeName)` The method searches for the EDM complex type with in the container for the given JPA embeddable type name.

    Methods in org.apache.olingo.odata2.jpa.processor.api.model that return types with arguments of type ComplexType
    Modifier and Type | Method and Description
    --- | ---
    `List<ComplexType>` | JPAEdmComplexTypeView.`getConsistentEdmComplexTypes()` The method returns a consistent list of EDM complex types.

    Methods in org.apache.olingo.odata2.jpa.processor.api.model with parameters of type ComplexType
    Modifier and Type | Method and Description
    --- | ---
    `void` | JPAEdmComplexTypeView.`expandEdmComplexType(ComplexType complexType, List<Property> expandedPropertyList, String embeddablePropertyName)` The method expands the given EDM complex type into a list of EDM simple properties.

  - ### Uses of ComplexType in org.apache.olingo.odata2.ref.edm

    Methods in org.apache.olingo.odata2.ref.edm that return ComplexType
    Modifier and Type | Method and Description
    --- | ---
    `ComplexType` | ScenarioEdmProvider.`getComplexType(FullQualifiedName edmFQName)`

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.