Package org.teiid.olingo.service
Class TeiidEdmProvider
- java.lang.Object
-
- org.apache.olingo.server.core.SchemaBasedEdmProvider
-
- org.teiid.olingo.service.TeiidEdmProvider
-
- All Implemented Interfaces:
org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
public class TeiidEdmProvider extends org.apache.olingo.server.core.SchemaBasedEdmProvider
-
-
Constructor Summary
Constructors Constructor Description TeiidEdmProvider(String baseUri, org.apache.olingo.commons.api.edm.provider.CsdlSchema schema, String invalidXmlReplacementChar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddReferenceSchema(String vdbName, String ns, String alias, org.apache.olingo.server.core.SchemaBasedEdmProvider provider)org.apache.olingo.commons.api.edm.provider.CsdlTermgetTerm(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)-
Methods inherited from class org.apache.olingo.server.core.SchemaBasedEdmProvider
addReference, addReferenceSchema, addSchema, addVocabularySchema, getActionImport, getActions, getAliasInfos, getAnnotationsGroup, getComplexType, getEntityContainer, getEntityContainerInfo, getEntitySet, getEntityType, getEnumType, getFunctionImport, getFunctions, getReferences, getSchemas, getSingleton, getTypeDefinition
-
-
-
-
Constructor Detail
-
TeiidEdmProvider
public TeiidEdmProvider(String baseUri, org.apache.olingo.commons.api.edm.provider.CsdlSchema schema, String invalidXmlReplacementChar) throws XMLStreamException
- Throws:
XMLStreamException
-
-
Method Detail
-
addReferenceSchema
public void addReferenceSchema(String vdbName, String ns, String alias, org.apache.olingo.server.core.SchemaBasedEdmProvider provider)
-
getTerm
public org.apache.olingo.commons.api.edm.provider.CsdlTerm getTerm(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) throws org.apache.olingo.commons.api.ex.ODataException- Specified by:
getTermin interfaceorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider- Overrides:
getTermin classorg.apache.olingo.server.core.SchemaBasedEdmProvider- Throws:
org.apache.olingo.commons.api.ex.ODataException
-
-