| Package | Description | 
|---|---|
| org.apache.olingo.client.api | |
| org.apache.olingo.client.api.serialization | |
| org.apache.olingo.ext.pojogen | |
| org.apache.olingo.server.api | Olingo Server API
 The OData Library is a protocol implementation of the OData V4.0 standard. | 
| org.apache.olingo.server.api.uri | Olingo URI
 
 The URI package is used to condense all information about the OData path used to query the data. | 
| Modifier and Type | Method and Description | 
|---|---|
| Edm | EdmEnabledODataClient. getCachedEdm()Return the cached Edm matadata information. | 
| Edm | EdmEnabledODataClient. getEdm(String metadataETag)Checks if the cached Edm matadata information matches the argument and, if not, updates the cache against the
 configured service root. | 
| Modifier and Type | Method and Description | 
|---|---|
| ODataClientBuilder.ClientBuilder | ODataClientBuilder.ClientBuilder. edm(Edm edm)Set the edm to use for edm enabled client | 
| Modifier and Type | Method and Description | 
|---|---|
| Edm | ODataReader. readMetadata(InputStream input)Parses a stream into metadata representation. | 
| Edm | ODataReader. readMetadata(InputStream input,
            List<InputStream> termDefinitions)Parses a stream into metadata representation. | 
| Edm | ODataReader. readMetadata(Map<String,CsdlSchema> xmlSchemas)Parses a stream into metadata representation, including referenced metadata documents. | 
| Edm | ODataReader. readMetadata(Map<String,CsdlSchema> xmlSchemas,
            List<CsdlSchema> termDefinitionSchema)Parses metadata document along with the document which includes term definitions | 
| Edm | ODataReader. readMetadata(XMLMetadata metadata,
            List<InputStream> termDefinitions)Fetches schema from metadata document and parses the document which includes term definitions | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ODataMetadataValidation. validateMetadata(Edm edm)This method validates the metadata based on the Edm provided | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Edm | NavPropertyBindingDetails. edm | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Edm | AbstractUtility. getMetadata() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | V4POJOGenMojo. createUtility(Edm edm,
             EdmSchema schema,
             String basePackage) | 
| protected abstract void | AbstractPOJOGenMojo. createUtility(Edm edm,
             EdmSchema schema,
             String basePackage) | 
| Constructor and Description | 
|---|
| AbstractUtility(Edm metadata,
               EdmSchema schema,
               String basePackage) | 
| NavPropertyBindingDetails(Edm edm,
                         EdmStructuredType type) | 
| NavPropertyBindingDetails(Edm edm,
                         EdmStructuredType sourceType,
                         EdmNavigationProperty property) | 
| NavPropertyContainsTarget(Edm edm,
                         EdmEntityType type) | 
| V4Utility(Edm metadata,
         EdmSchema schema,
         String basePackage) | 
| Modifier and Type | Method and Description | 
|---|---|
| Edm | ServiceMetadata. getEdm()Gets the entity data model. | 
| Modifier and Type | Method and Description | 
|---|---|
| UriResourceEntitySet | UriHelper. parseEntityId(Edm edm,
             String entityId,
             String rawServiceRoot)Parses a given entity-id. | 
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.