public abstract class RuntimeDelegate extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RuntimeDelegate.RuntimeDelegateInstance
An implementation is available in the core library.
|
Constructor and Description |
---|
RuntimeDelegate() |
public static EdmSimpleType getEdmSimpleType(EdmSimpleTypeKind edmSimpleTypeKind)
edmSimpleTypeKind
- type kindpublic static EdmSimpleTypeFacade getSimpleTypeFacade()
public static ODataResponse.ODataResponseBuilder createODataResponseBuilder()
public static Edm createEdm(EdmProvider provider)
provider
- a provider implemented by the OData servicepublic static UriParser getUriParser(Edm edm)
edm
- metadata of the implemented servicepublic static EntityProvider.EntityProviderInterface createEntityProvider()
public static ODataService createODataSingleProcessorService(EdmProvider provider, ODataSingleProcessor processor)
provider
- a provider implementation for the metadata of the OData serviceprocessor
- a single data processor implementation of the OData servicepublic static EdmProvider createEdmProvider(InputStream metadataXml, boolean validate) throws EntityProviderException
metadataXml
- a metadata xml input stream (means the metadata document)validate
- true if semantic checks for metadata input stream shall be doneEntityProviderException
public static BatchResponsePart.BatchResponsePartBuilder createBatchResponsePartBuilder()
public static ODataRequest.ODataRequestBuilder createODataRequestBuilder()
public static BatchChangeSet.BatchChangeSetBuilder createBatchChangeSetBuilder()
public static BatchQueryPart.BatchQueryPartBuilder createBatchQueryPartBuilder()
public static BatchChangeSetPart.BatchChangeSetPartBuilder createBatchChangeSetPartBuilder()
public static ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder createExpandSelectTreeNodeBuilder()
public static String extractExceptionMessage(ODataMessageException exception)
ODataMessageException
and return it as a string.exception
- which contains the message references.ODataMessageException
Copyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.