Class AbstractODataFeedService

  • Direct Known Subclasses:
    DefaultCarDataProviderService

    public abstract class AbstractODataFeedService
    extends java.lang.Object
    Abstract class to provide functionality to interact with CarConfiguration information via OData
    • Constructor Detail

      • AbstractODataFeedService

        public AbstractODataFeedService()
    • Method Detail

      • getSapClient

        protected java.lang.String getSapClient()
      • getRootUrl

        protected java.lang.String getRootUrl()
      • getServiceName

        protected java.lang.String getServiceName()
      • getServiceURI

        protected java.lang.String getServiceURI()
      • setCarConfigurationService

        protected void setCarConfigurationService​(CarConfigurationService carConfigurationService)
      • setCarConnectionService

        protected void setCarConnectionService​(CarConnectionService carConnectionService)
      • convertToInternalKey

        protected java.lang.String convertToInternalKey​(java.lang.String id)
      • readFeed

        protected org.apache.olingo.odata2.api.ep.feed.ODataFeed readFeed​(java.lang.String serviceUri,
                                                                          java.lang.String contentType,
                                                                          java.lang.String entitySetQueryName,
                                                                          java.lang.String entityResultSetName,
                                                                          java.lang.String select,
                                                                          java.lang.String filter,
                                                                          java.lang.String expand)
      • readEdm

        protected org.apache.olingo.odata2.api.edm.Edm readEdm​(java.lang.String serviceUrl)
      • createUri

        protected java.lang.String createUri​(java.lang.String serviceUri,
                                             java.lang.String entitySetName,
                                             java.lang.String id,
                                             java.lang.String expandRelationName,
                                             java.lang.String select,
                                             java.lang.String filter)
      • safeClose

        protected void safeClose​(java.io.InputStream resource)