/** * Creates and returns an entity data model. * @param provider a provider implemented by the OData service * @return an implementation object */ public static Edm createEdm(final EdmProvider provider) { return RuntimeDelegate.getInstance().createEdm(provider); }
/** * Returns an parser which can parse OData uris based on metadata. * @param edm metadata of the implemented service * @return an implementation object */ public static UriParser getUriParser(final Edm edm) { return RuntimeDelegate.getInstance().getUriParser(edm); }
/** * Returns an implementation of the EDM simple-type facade. * @return an implementation object */ public static EdmSimpleTypeFacade getSimpleTypeFacade() { return RuntimeDelegate.getInstance().getSimpleTypeFacade(); }
/** * Creates and returns a single processor service. * @param provider a provider implementation for the metadata of the OData service * @param processor a single data processor implementation of the OData service * @return a implementation object */ public static ODataService createODataSingleProcessorService(final EdmProvider provider, final ODataSingleProcessor processor) { return RuntimeDelegate.getInstance().createODataSingleProcessorService(provider, processor); }
/** * Creates and returns an edm provider. * @param metadataXml a metadata xml input stream (means the metadata document) * @param validate true if semantic checks for metadata input stream shall be done * @return an instance of EdmProvider */ public static EdmProvider createEdmProvider(final InputStream metadataXml, final boolean validate) throws EntityProviderException { return RuntimeDelegate.getInstance().createEdmProvider(metadataXml, validate); }
/** * Creates and returns a http entity provider. * @return an implementation object */ public static EntityProviderInterface createEntityProvider() { return RuntimeDelegate.getInstance().createEntityProvider(); }
/** * Returns a builder for creating response objects with variable parameter sets. * @return an implementation object */ public static ODataResponseBuilder createODataResponseBuilder() { return RuntimeDelegate.getInstance().createODataResponseBuilder(); }
/** * Returns a simple type object for given type kind. * @param edmSimpleTypeKind type kind * @return an implementation object */ public static EdmSimpleType getEdmSimpleType(final EdmSimpleTypeKind edmSimpleTypeKind) { return RuntimeDelegate.getInstance().getEdmSimpleType(edmSimpleTypeKind); }
/** * Extract message of {@link ODataMessageException} and return it as a string. * * @param exception which contains the message references. * @return the message of the {@link ODataMessageException} */ public static String extractExceptionMessage(final ODataMessageException exception) { return RuntimeDelegate.getInstance().extractExceptionMessage(exception); } }
/** * Creates and returns an entity data model. * @param provider a provider implemented by the OData service * @return an implementation object */ public static Edm createEdm(final EdmProvider provider) { return RuntimeDelegate.getInstance().createEdm(provider); }
/** * Returns an parser which can parse OData uris based on metadata. * @param edm metadata of the implemented service * @return an implementation object */ public static UriParser getUriParser(final Edm edm) { return RuntimeDelegate.getInstance().getUriParser(edm); }
/** * Returns an implementation of the EDM simple-type facade. * @return an implementation object */ public static EdmSimpleTypeFacade getSimpleTypeFacade() { return RuntimeDelegate.getInstance().getSimpleTypeFacade(); }
/** * Creates and returns a single processor service. * @param provider a provider implementation for the metadata of the OData service * @param processor a single data processor implementation of the OData service * @return a implementation object */ public static ODataService createODataSingleProcessorService(final EdmProvider provider, final ODataSingleProcessor processor) { return RuntimeDelegate.getInstance().createODataSingleProcessorService(provider, processor); }
/** * Creates and returns an edm provider. * @param metadataXml a metadata xml input stream (means the metadata document) * @param validate true if semantic checks for metadata input stream shall be done * @return an instance of EdmProvider */ public static EdmProvider createEdmProvider(final InputStream metadataXml, final boolean validate) throws EntityProviderException { return RuntimeDelegate.getInstance().createEdmProvider(metadataXml, validate); }
/** * Creates and returns a http entity provider. * @return an implementation object */ public static EntityProviderInterface createEntityProvider() { return RuntimeDelegate.getInstance().createEntityProvider(); }
/** * Extract message of {@link ODataMessageException} and return it as a string. * * @param exception which contains the message references. * @return the message of the {@link ODataMessageException} */ public static String extractExceptionMessage(final ODataMessageException exception) { return RuntimeDelegate.getInstance().extractExceptionMessage(exception); } }
/** * Creates and returns an entity data model. * @param provider a provider implemented by the OData service * @return an implementation object */ public static Edm createEdm(final EdmProvider provider) { return RuntimeDelegate.getInstance().createEdm(provider); }
/** * Returns an parser which can parse OData uris based on metadata. * @param edm metadata of the implemented service * @return an implementation object */ public static UriParser getUriParser(final Edm edm) { return RuntimeDelegate.getInstance().getUriParser(edm); }
/** * Returns an implementation of the EDM simple-type facade. * @return an implementation object */ public static EdmSimpleTypeFacade getSimpleTypeFacade() { return RuntimeDelegate.getInstance().getSimpleTypeFacade(); }
/** * Creates and returns a single processor service. * @param provider a provider implementation for the metadata of the OData service * @param processor a single data processor implementation of the OData service * @return a implementation object */ public static ODataService createODataSingleProcessorService(final EdmProvider provider, final ODataSingleProcessor processor) { return RuntimeDelegate.getInstance().createODataSingleProcessorService(provider, processor); }