public class CarsEdmProvider extends CsdlAbstractEdmProvider
| Modifier and Type | Field and Description |
|---|---|
static FullQualifiedName |
CONTAINER_FQN |
static String |
CONTAINER_NAME |
static FullQualifiedName |
CT_ADDRESS |
static String |
ES_CARS_NAME |
static String |
ES_MANUFACTURER_NAME |
static FullQualifiedName |
ET_CAR |
static FullQualifiedName |
ET_MANUFACTURER |
static String |
NAMESPACE |
| Constructor and Description |
|---|
CarsEdmProvider() |
| Modifier and Type | Method and Description |
|---|---|
CsdlComplexType |
getComplexType(FullQualifiedName complexTypeName)
This method should return a
CsdlComplexType or null if nothing is found. |
CsdlEntityContainer |
getEntityContainer()
Returns the entity container of this edm
|
CsdlEntityContainerInfo |
getEntityContainerInfo(FullQualifiedName entityContainerName)
This method should return an
CsdlEntityContainerInfo or null if nothing is found |
CsdlEntitySet |
getEntitySet(FullQualifiedName entityContainer,
String entitySetName)
This method should return an
CsdlEntitySet or null if nothing is found |
CsdlEntityType |
getEntityType(FullQualifiedName entityTypeName)
This method should return an
CsdlEntityType or null if nothing is found |
List<CsdlSchema> |
getSchemas()
This method should return a collection of all
CsdlSchema |
getActionImport, getActions, getAliasInfos, getAnnotatable, getAnnotationsGroup, getEnumType, getFunctionImport, getFunctions, getSingleton, getTerm, getTypeDefinitionpublic static final String NAMESPACE
public static final String CONTAINER_NAME
public static final FullQualifiedName CONTAINER_FQN
public static final FullQualifiedName ET_CAR
public static final FullQualifiedName ET_MANUFACTURER
public static final FullQualifiedName CT_ADDRESS
public static final String ES_CARS_NAME
public static final String ES_MANUFACTURER_NAME
public CsdlEntityType getEntityType(FullQualifiedName entityTypeName) throws ODataException
CsdlEdmProviderCsdlEntityType or null if nothing is foundgetEntityType in interface CsdlEdmProvidergetEntityType in class CsdlAbstractEdmProviderentityTypeName - full qualified name of entity typeODataException - the o data exceptionpublic CsdlComplexType getComplexType(FullQualifiedName complexTypeName) throws ODataException
CsdlEdmProviderCsdlComplexType or null if nothing is found.getComplexType in interface CsdlEdmProvidergetComplexType in class CsdlAbstractEdmProvidercomplexTypeName - full qualified name of complex typeODataException - the o data exceptionpublic CsdlEntitySet getEntitySet(FullQualifiedName entityContainer, String entitySetName) throws ODataException
CsdlEdmProviderCsdlEntitySet or null if nothing is foundgetEntitySet in interface CsdlEdmProvidergetEntitySet in class CsdlAbstractEdmProviderentityContainer - this EntitySet is contained inentitySetName - name of entity setODataException - the o data exceptionpublic List<CsdlSchema> getSchemas() throws ODataException
CsdlEdmProviderCsdlSchemagetSchemas in interface CsdlEdmProvidergetSchemas in class CsdlAbstractEdmProviderODataException - the o data exceptionpublic CsdlEntityContainer getEntityContainer() throws ODataException
CsdlEdmProvidergetEntityContainer in interface CsdlEdmProvidergetEntityContainer in class CsdlAbstractEdmProviderODataException - the o data exceptionpublic CsdlEntityContainerInfo getEntityContainerInfo(FullQualifiedName entityContainerName) throws ODataException
CsdlEdmProviderCsdlEntityContainerInfo or null if nothing is foundgetEntityContainerInfo in interface CsdlEdmProvidergetEntityContainerInfo in class CsdlAbstractEdmProviderentityContainerName - (null for default container)ODataException - the o data exceptionCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.