| Package | Description |
|---|---|
| org.apache.olingo.odata2.api.edm |
Entity Data Model API
|
| org.apache.olingo.odata2.api.uri |
URI Parser Facade
|
| org.apache.olingo.odata2.core.edm | |
| org.apache.olingo.odata2.core.edm.provider | |
| org.apache.olingo.odata2.core.ep.consumer | |
| org.apache.olingo.odata2.core.ep.producer | |
| org.apache.olingo.odata2.core.uri | |
| org.apache.olingo.odata2.core.uri.expression |
| Modifier and Type | Class and Description |
|---|---|
class |
EdmLiteralException |
class |
EdmSimpleTypeException |
| Modifier and Type | Method and Description |
|---|---|
EdmAnnotations |
EdmAnnotatable.getAnnotations()
Get all annotations applied to an EDM element
|
EdmAssociation |
EdmAssociationSet.getAssociation()
Get the association
|
EdmAssociation |
Edm.getAssociation(String namespace,
String name)
Get association by full qualified name
|
EdmAssociationSet |
EdmEntityContainer.getAssociationSet(EdmEntitySet sourceEntitySet,
EdmNavigationProperty navigationProperty)
Get contained AssociationSet by providing the source entity set and the navigation property
|
List<EdmAssociationSet> |
EdmEntityContainer.getAssociationSets()
ATTENTION: This method does not support LAZY LOADING.
|
EdmStructuralType |
EdmStructuralType.getBaseType()
Base types are described in the OData protocol specification.
|
EdmEntityType |
EdmEntityType.getBaseType() |
EdmComplexType |
EdmComplexType.getBaseType() |
EdmComplexType |
Edm.getComplexType(String namespace,
String name)
Get complex type by full qualified name
|
EdmCustomizableFeedMappings |
EdmProperty.getCustomizableFeedMappings()
Get customizable feed mappings for this property
|
EdmCustomizableFeedMappings |
EdmEntityType.getCustomizableFeedMappings()
Gets the Customizable Feed Mappings of the entity type.
|
EdmEntityContainer |
Edm.getDefaultEntityContainer()
Get default entity container
|
EdmReferentialConstraintRole |
EdmReferentialConstraint.getDependent()
Get the dependent end element
|
EdmAssociationSetEnd |
EdmAssociationSet.getEnd(String role)
Get the association set end
|
EdmAssociationEnd |
EdmAssociation.getEnd(String role)
Get the
EdmAssociationEnd by role |
EdmAssociationEnd |
EdmAssociation.getEnd1()
Get the
EdmAssociationEnd for end1 |
EdmAssociationEnd |
EdmAssociation.getEnd2()
Get the
EdmAssociationEnd for end2 |
EdmEntityContainer |
EdmFunctionImport.getEntityContainer()
Get the entity container the function import is contained in
|
EdmEntityContainer |
EdmEntitySet.getEntityContainer()
Get the entity container the entity set is contained in
|
EdmEntityContainer |
EdmAssociationSet.getEntityContainer()
Get the entity container the association set is located in
|
EdmEntityContainer |
Edm.getEntityContainer(String name)
Get entity container by name
|
EdmEntitySet |
EdmFunctionImport.getEntitySet()
Get the edm entity set
|
EdmEntitySet |
EdmAssociationSetEnd.getEntitySet()
Get the entity set
|
EdmEntitySet |
EdmEntityContainer.getEntitySet(String name)
Get contained EntitySet by name
|
List<EdmEntitySet> |
EdmEntityContainer.getEntitySets()
ATTENTION: This method does not support LAZY LOADING.
|
List<EdmEntitySet> |
Edm.getEntitySets()
Get all contained EntitySets
|
EdmEntityType |
EdmEntitySet.getEntityType()
Get the entity type
|
EdmEntityType |
EdmAssociationEnd.getEntityType() |
EdmEntityType |
Edm.getEntityType(String namespace,
String name)
Get entity type by full qualified name
|
EdmFacets |
EdmElement.getFacets()
Get the facet information for an element
|
String |
EdmNavigationProperty.getFromRole()
Get the from role of the navigation property
|
EdmFunctionImport |
EdmEntityContainer.getFunctionImport(String name)
Get contained FunctionImport by name
|
List<EdmFunctionImport> |
Edm.getFunctionImports()
Get all contained FunctionImports
|
String |
EdmFunctionImport.getHttpMethod()
Get the HTTP Method
|
List<EdmProperty> |
EdmEntityType.getKeyProperties()
Get all key properties as list of
EdmProperty. |
List<String> |
EdmEntityType.getKeyPropertyNames()
Gets all key property names.
|
EdmMapping |
EdmMappable.getMapping()
Get mapping information applied to an EDM element
|
String |
EdmProperty.getMimeType()
Get the related mime type for the property
|
EdmMultiplicity |
EdmTyped.getMultiplicity()
See
EdmMultiplicity for more information about possible multiplicities. |
String |
EdmNamed.getName() |
String |
EdmType.getNamespace()
Namespace of this
EdmType |
String |
EdmEntityContainer.getNamespace() |
List<String> |
EdmEntityType.getNavigationPropertyNames()
Gets all navigation property names.
|
EdmParameter |
EdmFunctionImport.getParameter(String name)
Get the parameter by name
|
Collection<String> |
EdmFunctionImport.getParameterNames()
Get all parameter names
|
EdmReferentialConstraintRole |
EdmReferentialConstraint.getPrincipal()
Get the principal end element
|
EdmTyped |
EdmStructuralType.getProperty(String name)
Get property by name
|
List<String> |
EdmStructuralType.getPropertyNames()
Get all property names
|
EdmReferentialConstraint |
EdmAssociation.getReferentialConstraint()
Get the
EdmReferentialConstraint |
EdmEntitySet |
EdmEntitySet.getRelatedEntitySet(EdmNavigationProperty navigationProperty)
Get the related entity set by providing the navigation property
|
EdmAssociation |
EdmNavigationProperty.getRelationship()
Get the relationship of the navigation property
|
EdmTyped |
EdmFunctionImport.getReturnType() |
String |
EdmNavigationProperty.getToRole()
Get the to role of the navigation property
|
EdmType |
EdmTyped.getType()
See
EdmType for more information about possible types. |
boolean |
EdmEntityType.hasStream()
Indicates if the entity type is treated as Media Link Entry
with associated Media Resource.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ExpandSelectTreeNode |
ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder.build()
Will close this builder and return an
ExpandSelectTreeNode. |
abstract ExpandSelectTreeNode |
UriParser.buildExpandSelectTree(List<SelectItem> select,
List<ArrayList<NavigationPropertySegment>> expand)
Creates an optimized expression tree out of $expand and $select expressions.
|
static ExpandSelectTreeNode |
UriParser.createExpandSelectTree(List<SelectItem> select,
List<ArrayList<NavigationPropertySegment>> expand)
Creates an optimized expression tree out of $expand and $select expressions.
|
abstract UriInfo |
UriParser.parse(List<PathSegment> pathSegments,
Map<String,String> queryParameters)
Parses path segments and query parameters.
|
abstract UriInfo |
UriParser.parse(List<PathSegment> pathSegments,
Map<String,String> queryParameters,
boolean strictFilter)
Deprecated.
|
abstract UriInfo |
UriParser.parseAll(List<PathSegment> pathSegments,
Map<String,List<String>> allQueryParameters)
Parses path segments and query parameters.
|
| Modifier and Type | Method and Description |
|---|---|
EdmAssociation |
EdmImpl.getAssociation(String namespaceOrAlias,
String name) |
EdmComplexType |
EdmImpl.getComplexType(String namespaceOrAlias,
String name) |
EdmEntityContainer |
EdmImpl.getDefaultEntityContainer() |
EdmEntityContainer |
EdmImpl.getEntityContainer(String name) |
List<EdmEntitySet> |
EdmImpl.getEntitySets() |
EdmEntityType |
EdmImpl.getEntityType(String namespaceOrAlias,
String name) |
List<EdmFunctionImport> |
EdmImpl.getFunctionImports() |
String |
AbstractSimpleType.getName() |
String |
Uint7.getNamespace() |
String |
Bit.getNamespace() |
String |
AbstractSimpleType.getNamespace() |
| Modifier and Type | Method and Description |
|---|---|
protected EdmTyped |
EdmEntityTypeImplProv.createNavigationProperty(NavigationProperty property) |
protected EdmTyped |
EdmStructuralTypeImplProv.createProperty(Property property) |
EdmAnnotations |
EdmStructuralTypeImplProv.getAnnotations() |
EdmAnnotations |
EdmReferentialConstraintRoleImplProv.getAnnotations() |
EdmAnnotations |
EdmReferentialConstraintImplProv.getAnnotations() |
EdmAnnotations |
EdmPropertyImplProv.getAnnotations() |
EdmAnnotations |
EdmParameterImplProv.getAnnotations() |
EdmAnnotations |
EdmNavigationPropertyImplProv.getAnnotations() |
EdmAnnotations |
EdmFunctionImportImplProv.getAnnotations() |
EdmAnnotations |
EdmEntitySetImplProv.getAnnotations() |
EdmAnnotations |
EdmEntityContainerImplProv.getAnnotations() |
EdmAnnotations |
EdmAssociationSetImplProv.getAnnotations() |
EdmAnnotations |
EdmAssociationSetEndImplProv.getAnnotations() |
EdmAnnotations |
EdmAssociationImplProv.getAnnotations() |
EdmAnnotations |
EdmAssociationEndImplProv.getAnnotations() |
EdmAssociation |
EdmAssociationSetImplProv.getAssociation() |
EdmAssociationSet |
EdmEntityContainerImplProv.getAssociationSet(EdmEntitySet sourceEntitySet,
EdmNavigationProperty navigationProperty) |
List<EdmAssociationSet> |
EdmEntityContainerImplProv.getAssociationSets() |
EdmStructuralType |
EdmStructuralTypeImplProv.getBaseType() |
EdmEntityType |
EdmEntityTypeImplProv.getBaseType() |
EdmComplexType |
EdmComplexTypeImplProv.getBaseType() |
EdmCustomizableFeedMappings |
EdmPropertyImplProv.getCustomizableFeedMappings() |
EdmCustomizableFeedMappings |
EdmEntityTypeImplProv.getCustomizableFeedMappings() |
EdmReferentialConstraintRole |
EdmReferentialConstraintImplProv.getDependent() |
EdmAssociationSetEnd |
EdmAssociationSetImplProv.getEnd(String role) |
EdmAssociationEnd |
EdmAssociationImplProv.getEnd(String role) |
EdmAssociationEnd |
EdmAssociationImplProv.getEnd1() |
EdmAssociationEnd |
EdmAssociationImplProv.getEnd2() |
EdmEntityContainer |
EdmFunctionImportImplProv.getEntityContainer() |
EdmEntityContainer |
EdmEntitySetImplProv.getEntityContainer() |
EdmEntityContainer |
EdmAssociationSetImplProv.getEntityContainer() |
EdmEntitySet |
EdmFunctionImportImplProv.getEntitySet() |
EdmEntitySet |
EdmAssociationSetEndImplProv.getEntitySet() |
EdmEntitySet |
EdmEntityContainerImplProv.getEntitySet(String name) |
List<EdmEntitySet> |
EdmEntityContainerImplProv.getEntitySets() |
EdmEntityType |
EdmEntitySetImplProv.getEntityType() |
EdmEntityType |
EdmAssociationEndImplProv.getEntityType() |
EdmFacets |
EdmElementImplProv.getFacets() |
String |
EdmNavigationPropertyImplProv.getFromRole() |
EdmFunctionImport |
EdmEntityContainerImplProv.getFunctionImport(String name) |
String |
EdmFunctionImportImplProv.getHttpMethod() |
List<EdmProperty> |
EdmEntityTypeImplProv.getKeyProperties() |
List<String> |
EdmEntityTypeImplProv.getKeyPropertyNames() |
EdmMapping |
EdmStructuralTypeImplProv.getMapping() |
EdmMapping |
EdmNavigationPropertyImplProv.getMapping() |
EdmMapping |
EdmFunctionImportImplProv.getMapping() |
EdmMapping |
EdmEntitySetImplProv.getMapping() |
EdmMapping |
EdmElementImplProv.getMapping() |
String |
EdmPropertyImplProv.getMimeType() |
EdmMultiplicity |
EdmTypedImplProv.getMultiplicity() |
EdmMultiplicity |
EdmNavigationPropertyImplProv.getMultiplicity() |
String |
EdmNamedImplProv.getName() |
String |
EdmEntityContainerImplProv.getName() |
String |
EdmStructuralTypeImplProv.getNamespace() |
String |
EdmEntityContainerImplProv.getNamespace() |
String |
EdmAssociationImplProv.getNamespace() |
List<String> |
EdmEntityTypeImplProv.getNavigationPropertyNames() |
EdmParameter |
EdmFunctionImportImplProv.getParameter(String name) |
List<String> |
EdmFunctionImportImplProv.getParameterNames() |
EdmReferentialConstraintRole |
EdmReferentialConstraintImplProv.getPrincipal() |
EdmTyped |
EdmStructuralTypeImplProv.getProperty(String name) |
protected EdmTyped |
EdmStructuralTypeImplProv.getPropertyInternal(String name) |
protected EdmTyped |
EdmEntityTypeImplProv.getPropertyInternal(String name) |
List<String> |
EdmStructuralTypeImplProv.getPropertyNames() |
EdmReferentialConstraint |
EdmAssociationImplProv.getReferentialConstraint() |
EdmEntitySet |
EdmEntitySetImplProv.getRelatedEntitySet(EdmNavigationProperty navigationProperty) |
EdmAssociation |
EdmNavigationPropertyImplProv.getRelationship() |
EdmTyped |
EdmFunctionImportImplProv.getReturnType() |
String |
EdmNavigationPropertyImplProv.getToRole() |
EdmType |
EdmTypedImplProv.getType() |
EdmType |
EdmSimplePropertyImplProv.getType() |
EdmType |
EdmParameterImplProv.getType() |
EdmType |
EdmNavigationPropertyImplProv.getType() |
EdmType |
EdmComplexPropertyImplProv.getType() |
boolean |
EdmEntityTypeImplProv.hasStream() |
| Modifier and Type | Method and Description |
|---|---|
JsonFeedEntry |
JsonEntryConsumer.readFeedEntry() |
protected ODataFeed |
JsonFeedConsumer.readInlineFeedStandalone() |
protected Object |
XmlPropertyConsumer.readStartedElement(XMLStreamReader reader,
String name,
EntityPropertyInfo propertyInfo,
EntityTypeMapping typeMappings,
EntityProviderReadProperties readProperties) |
protected ODataFeed |
JsonFeedConsumer.readStartedInlineFeed(String name) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
JsonPropertyEntityProducer.appendPropertyMetadata(JsonStreamWriter jsonStreamWriter,
EdmType type) |
protected static void |
JsonPropertyEntityProducer.appendPropertyValue(JsonStreamWriter jsonStreamWriter,
EntityPropertyInfo propertyInfo,
Object value,
boolean validatingFacets,
boolean isDataBasedPropertySerialization,
boolean isDateTimeJsonRelaxed) |
| Modifier and Type | Method and Description |
|---|---|
ExpandSelectTreeNode |
ExpandSelectTreeNodeImpl.ExpandSelectTreeNodeBuilderImpl.build() |
ExpandSelectTreeNode |
UriParserImpl.buildExpandSelectTree(List<SelectItem> select,
List<ArrayList<NavigationPropertySegment>> expand) |
ExpandSelectTreeNodeImpl |
ExpandSelectTreeCreator.create() |
UriInfo |
UriParserImpl.parse(List<PathSegment> pathSegments,
Map<String,String> queryParameters)
Parse the URI part after an OData service root,
already splitted into path segments and query parameters.
|
UriInfo |
UriParserImpl.parse(List<PathSegment> pathSegments,
Map<String,String> queryParameters,
boolean strictFilter)
Deprecated.
|
UriInfo |
UriParserImpl.parseAll(List<PathSegment> pathSegments,
Map<String,List<String>> allQueryParameters) |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionParserInternalError |
ExpressionParserInternalError.createERROR_ACCESSING_EDM(EdmException cause) |
| Constructor and Description |
|---|
ExpressionParserInternalError(MessageReference messageReference,
EdmException cause) |
Copyright © 2020. All rights reserved.