|
||||||||||
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 |