org.apache.olingo.odata2.jpa.processor.core.access.data
Class JPAProcessorImpl

java.lang.Object
  extended by org.apache.olingo.odata2.jpa.processor.core.access.data.JPAProcessorImpl
All Implemented Interfaces:
JPAProcessor

public class JPAProcessorImpl
extends Object
implements JPAProcessor


Constructor Summary
JPAProcessorImpl(ODataJPAContext oDataJPAContext)
           
 
Method Summary
 Object process(DeleteUriInfo uriParserResultView, String contentType)
           
 long process(GetEntityCountUriInfo resultsView)
           
 Object process(GetEntityLinkUriInfo uriParserResultView)
           
 long process(GetEntitySetCountUriInfo resultsView)
           
 List<Object> process(GetEntitySetLinksUriInfo uriParserResultView)
           
 List<Object> process(GetEntitySetUriInfo uriParserResultView)
           
<T> Object
process(GetEntityUriInfo uriParserResultView)
           
 List<Object> process(GetFunctionImportUriInfo uriParserResultView)
           
 Object process(PostUriInfo createView, InputStream content, String requestedContentType)
           
 void process(PostUriInfo uriInfo, InputStream content, String requestContentType, String contentType)
           
 Object process(PostUriInfo createView, Map<String,Object> content)
           
 Object process(PutMergePatchUriInfo updateView, InputStream content, String requestContentType)
           
 void process(PutMergePatchUriInfo putUriInfo, InputStream content, String requestContentType, String contentType)
           
 Object process(PutMergePatchUriInfo updateView, Map<String,Object> content)
           
<T> Object
processUpdate(PutMergePatchUriInfo updateView, InputStream content, Map<String,Object> properties, String requestContentType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAProcessorImpl

public JPAProcessorImpl(ODataJPAContext oDataJPAContext)
Method Detail

process

public List<Object> process(GetFunctionImportUriInfo uriParserResultView)
                     throws ODataJPAModelException,
                            ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public List<Object> process(GetEntitySetUriInfo uriParserResultView)
                     throws ODataJPAModelException,
                            ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public <T> Object process(GetEntityUriInfo uriParserResultView)
               throws ODataJPAModelException,
                      ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public long process(GetEntitySetCountUriInfo resultsView)
             throws ODataJPAModelException,
                    ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public long process(GetEntityCountUriInfo resultsView)
             throws ODataJPAModelException,
                    ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public Object process(PostUriInfo createView,
                      InputStream content,
                      String requestedContentType)
               throws ODataJPAModelException,
                      ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public Object process(PostUriInfo createView,
                      Map<String,Object> content)
               throws ODataJPAModelException,
                      ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public Object process(PutMergePatchUriInfo updateView,
                      InputStream content,
                      String requestContentType)
               throws ODataJPAModelException,
                      ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public Object process(PutMergePatchUriInfo updateView,
                      Map<String,Object> content)
               throws ODataJPAModelException,
                      ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

processUpdate

public <T> Object processUpdate(PutMergePatchUriInfo updateView,
                                InputStream content,
                                Map<String,Object> properties,
                                String requestContentType)
                     throws ODataJPAModelException,
                            ODataJPARuntimeException
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public Object process(DeleteUriInfo uriParserResultView,
                      String contentType)
               throws ODataJPAModelException,
                      ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public Object process(GetEntityLinkUriInfo uriParserResultView)
               throws ODataJPAModelException,
                      ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public List<Object> process(GetEntitySetLinksUriInfo uriParserResultView)
                     throws ODataJPAModelException,
                            ODataJPARuntimeException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPAModelException
ODataJPARuntimeException

process

public void process(PostUriInfo uriInfo,
                    InputStream content,
                    String requestContentType,
                    String contentType)
             throws ODataJPARuntimeException,
                    ODataJPAModelException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPARuntimeException
ODataJPAModelException

process

public void process(PutMergePatchUriInfo putUriInfo,
                    InputStream content,
                    String requestContentType,
                    String contentType)
             throws ODataJPARuntimeException,
                    ODataJPAModelException
Specified by:
process in interface JPAProcessor
Throws:
ODataJPARuntimeException
ODataJPAModelException


Copyright © 2013-2014 The Apache Software Foundation. All Rights Reserved.