Uses of Class
com.sap.olingo.jpa.processor.core.api.JPAODataServiceContext.Builder
Packages that use JPAODataServiceContext.Builder
-
Uses of JPAODataServiceContext.Builder in com.sap.olingo.jpa.processor.core.api
Methods in com.sap.olingo.jpa.processor.core.api that return JPAODataServiceContext.BuilderModifier and TypeMethodDescriptionJPAODataServiceContext.Builder.setDatabaseProcessor(JPAODataDatabaseProcessor databaseProcessor)A database processor allows database specific implementations for search and odata function with function import that are implemented as database functions.
In case no database processor is provided and non could be determined via an data sourceJPADefaultDatabaseProcessoris used.JPAODataServiceContext.Builder.setDataSource(DataSource ds)The data source is used to create an entity manager factory if not provided, seesetEntityManagerFactory(EntityManagerFactory), and to determine the type of database used to select an integrated database processor, in case the database processor was not set viasetDatabaseProcessor(JPAODataDatabaseProcessor)}.JPAODataServiceContext.Builder.setEdmNameBuilder(com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAEdmNameBuilder nameBuilder)Set a custom EDM name builderJPAEdmNameBuilder.JPAODataServiceContext.Builder.setEntityManagerFactory(javax.persistence.EntityManagerFactory emf)Set an externally created entity manager factory.
This is necessary e.g. in case a spring based service shall run without apersistance.xml.JPAODataServiceContext.Builder.setErrorProcessor(org.apache.olingo.server.api.processor.ErrorProcessor errorProcessor)Allows to provide an Olingo error processor.JPAODataServiceContext.Builder.setMetadataPostProcessor(com.sap.olingo.jpa.metadata.api.JPAEdmMetadataPostProcessor postProcessor)JPAODataServiceContext.Builder.setOperationConverter(JPAODataDatabaseOperations jpaOperationConverter)JPAODataServiceContext.Builder.setPagingProvider(JPAODataPagingProvider provider)Register a provider that is able to decides based on a given query if the server like to return only a sub set of the requested results as well as a $skiptoken.The name of the persistence-unit to be used.JPAODataServiceContext.Builder.setReferences(List<org.apache.olingo.commons.api.edmx.EdmxReference> references)JPAODataServiceContext.Builder.setRequestMappingPath(String mappingPath)JPAODataServiceContext.Builder.setTypePackage(String... packageName)Name of the top level package to look for Enumeration Types Java class based FunctionsJPAODataServiceContext.Builder.setUseAbsoluteContextURL(boolean useAbsoluteContextURL)Some clients, like Excel, require context url's with an absolute path.JPAODataServiceContext.with()