|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JPAProcessor
The interface provides methods for processing OData Requests for Create, Read, Update, Delete operations. Pass the OData request or parsed OData request (Map of properties) as request. A JPA entity is returned as a response.
| Method Summary | ||
|---|---|---|
Object |
process(DeleteUriInfo deleteuriInfo,
String contentType)
Processes OData request for deleting Entity. |
|
long |
process(GetEntityCountUriInfo resultsView)
Processes OData request for fetching Entity count. |
|
Object |
process(GetEntityLinkUriInfo uriParserResultView)
Processes OData request for executing $links OData command for N:1 relation. |
|
long |
process(GetEntitySetCountUriInfo requestView)
Processes OData request for fetching Entity count. |
|
|
process(GetEntitySetLinksUriInfo uriParserResultView)
Processes OData request for executing $links OData command for N:1 relation. |
|
|
process(GetEntitySetUriInfo requestView)
Processes OData request for querying an Entity Set. |
|
|
process(GetEntityUriInfo requestView)
Processes OData request for reading an Entity. |
|
List<Object> |
process(GetFunctionImportUriInfo requestView)
Processes OData request for executing custom operations. |
|
Object |
process(PostUriInfo createView,
InputStream content,
String requestContentType)
Processes OData request for creating Entity. |
|
void |
process(PostUriInfo uriParserResultView,
InputStream content,
String requestContentType,
String contentType)
Process OData request for creating Links. |
|
Object |
process(PostUriInfo createView,
Map<String,Object> content)
Processes OData request for creating Entity. |
|
Object |
process(PutMergePatchUriInfo updateView,
InputStream content,
String requestContentType)
Processes OData request for updating Entity. |
|
void |
process(PutMergePatchUriInfo uriParserResultView,
InputStream content,
String requestContentType,
String contentType)
Process OData request for updating Links. |
|
Object |
process(PutMergePatchUriInfo updateView,
Map<String,Object> content)
Processes OData request for updating Entity. |
|
| Method Detail |
|---|
<T> List<T> process(GetEntitySetUriInfo requestView)
throws ODataJPAModelException,
ODataJPARuntimeException
T - Template parameter representing Java Persistence Entity Type.
Note:- Default parameter is Object.
requestView - is an OData request for querying an entity set
ODataJPAModelException
ODataJPARuntimeException
<T> Object process(GetEntityUriInfo requestView)
throws ODataJPAModelException,
ODataJPARuntimeException
T - Template parameter representing Java Persistence Entity Type.
Note:- Default parameter is Object.
requestView - OData request for reading an entity
ODataJPAModelException
ODataJPARuntimeException
long process(GetEntitySetCountUriInfo requestView)
throws ODataJPAModelException,
ODataJPARuntimeException
requestView - OData request for counting an entity set
ODataJPAModelException
ODataJPARuntimeException
long process(GetEntityCountUriInfo resultsView)
throws ODataJPAModelException,
ODataJPARuntimeException
resultsView - OData request for counting target entity.
ODataJPAModelException
ODataJPARuntimeException
List<Object> process(GetFunctionImportUriInfo requestView)
throws ODataJPAModelException,
ODataJPARuntimeException
requestView - OData request for executing function import
ODataJPAModelException
ODataJPARuntimeException
Object process(GetEntityLinkUriInfo uriParserResultView)
throws ODataJPAModelException,
ODataJPARuntimeException
uriParserResultView - OData request for Entity Link URI
ODataJPAModelException
ODataJPARuntimeException
<T> List<T> process(GetEntitySetLinksUriInfo uriParserResultView)
throws ODataJPAModelException,
ODataJPARuntimeException
uriParserResultView - OData request for Entity Set Link URI
ODataJPAModelException
ODataJPARuntimeException
Object process(PostUriInfo createView,
InputStream content,
String requestContentType)
throws ODataJPAModelException,
ODataJPARuntimeException
createView - content - requestContentType -
ODataJPAModelException
ODataJPARuntimeException
Object process(PostUriInfo createView,
Map<String,Object> content)
throws ODataJPAModelException,
ODataJPARuntimeException
createView - content -
ODataJPAModelException
ODataJPARuntimeException
Object process(PutMergePatchUriInfo updateView,
InputStream content,
String requestContentType)
throws ODataJPAModelException,
ODataJPARuntimeException
updateView - content - requestContentType -
ODataJPAModelException
ODataJPARuntimeException
Object process(PutMergePatchUriInfo updateView,
Map<String,Object> content)
throws ODataJPAModelException,
ODataJPARuntimeException
updateView - content -
ODataJPAModelException
ODataJPARuntimeException
Object process(DeleteUriInfo deleteuriInfo,
String contentType)
throws ODataJPAModelException,
ODataJPARuntimeException
deleteuriInfo - contentType -
ODataJPAModelException
ODataJPARuntimeException
void process(PostUriInfo uriParserResultView,
InputStream content,
String requestContentType,
String contentType)
throws ODataJPARuntimeException,
ODataJPAModelException
uriParserResultView - OData request for creating Linkscontent - requestContentType - contentType -
ODataJPARuntimeException
ODataJPAModelException
void process(PutMergePatchUriInfo uriParserResultView,
InputStream content,
String requestContentType,
String contentType)
throws ODataJPARuntimeException,
ODataJPAModelException
uriParserResultView - OData request for updating Linkscontent - requestContentType - contentType -
ODataJPARuntimeException
ODataJPAModelException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||