Class JPACUDRequestProcessor
java.lang.Object
com.sap.olingo.jpa.processor.core.processor.JPACUDRequestProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.persistence.criteria.CriteriaBuilderprotected JPAServiceDebuggerprotected javax.persistence.EntityManagerprotected org.apache.olingo.server.api.ODataprotected JPAODataRequestContextAccessprotected com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocumentprotected JPASerializerprotected JPAODataCRUDContextAccessprotected intprotected org.apache.olingo.server.api.uri.UriInfoResource -
Constructor Summary
ConstructorsConstructorDescriptionJPACUDRequestProcessor(org.apache.olingo.server.api.OData odata, org.apache.olingo.server.api.ServiceMetadata serviceMetadata, JPAODataCRUDContextAccess sessionContext, JPAODataRequestContextAccess requestContext, JPAConversionHelper cudHelper) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearFields(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response)voidcreateEntity(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.commons.api.format.ContentType requestFormat, org.apache.olingo.commons.api.format.ContentType responseFormat)protected voidcreateSuccessResponce(org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.commons.api.format.ContentType responseFormat, org.apache.olingo.server.api.serializer.SerializerResult serializerResult)voiddeleteEntity(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response)voidupdateEntity(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.commons.api.format.ContentType requestFormat, org.apache.olingo.commons.api.format.ContentType responseFormat)
-
Field Details
-
em
protected final javax.persistence.EntityManager em -
sd
protected final com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocument sd -
sessionContext
-
cb
protected final javax.persistence.criteria.CriteriaBuilder cb -
uriInfo
protected final org.apache.olingo.server.api.uri.UriInfoResource uriInfo -
serializer
-
odata
protected final org.apache.olingo.server.api.OData odata -
debugger
-
successStatusCode
protected int successStatusCode -
requestContext
-
-
Constructor Details
-
JPACUDRequestProcessor
public JPACUDRequestProcessor(org.apache.olingo.server.api.OData odata, org.apache.olingo.server.api.ServiceMetadata serviceMetadata, JPAODataCRUDContextAccess sessionContext, JPAODataRequestContextAccess requestContext, JPAConversionHelper cudHelper) throws org.apache.olingo.commons.api.ex.ODataException- Throws:
org.apache.olingo.commons.api.ex.ODataException
-
-
Method Details
-
clearFields
public void clearFields(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response) throws ODataJPAProcessException- Throws:
ODataJPAProcessException
-
createEntity
public void createEntity(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.commons.api.format.ContentType requestFormat, org.apache.olingo.commons.api.format.ContentType responseFormat) throws org.apache.olingo.server.api.ODataApplicationException, org.apache.olingo.server.api.ODataLibraryException- Throws:
org.apache.olingo.server.api.ODataApplicationExceptionorg.apache.olingo.server.api.ODataLibraryException
-
deleteEntity
public void deleteEntity(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response) throws ODataJPAProcessException- Throws:
ODataJPAProcessException
-
updateEntity
public void updateEntity(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.commons.api.format.ContentType requestFormat, org.apache.olingo.commons.api.format.ContentType responseFormat) throws ODataJPAProcessException, org.apache.olingo.server.api.ODataLibraryException- Throws:
ODataJPAProcessExceptionorg.apache.olingo.server.api.ODataLibraryException
-
createSuccessResponce
protected final void createSuccessResponce(org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.commons.api.format.ContentType responseFormat, org.apache.olingo.server.api.serializer.SerializerResult serializerResult)
-