Reports Resource

Abstract class for REST webservices

PUT /report

Request Body
media type data type
application/json object
Response Body
media type data type description
application/json object

POST /report/classmapping

Request Body
media type data type
application/json object
Response Body
media type data type description
application/json object

POST /report/fieldmapping

Request Body
media type data type
application/json object
Response Body
media type data type description
application/json object

POST /report/filters

Request Body
media type data type
application/json object
Response Body
media type data type description
application/json object

POST /report/json

Request Body
media type data type
application/json object
Response Body
media type data type description
application/json object

GET /report/list

Response Body
media type data type description
application/json object

POST /report/upload

Upload report scripts package

Request Body
media type data type
multipart/form-data (custom)
Response Body
media type data type description
application/json object JSON with information about operation's result

DELETE /report/{reportId}

Request Parameters
name type description default constraints
reportId path   long
Response Body
media type data type description
application/json object

GET /report/classmapping/{reportId}

Request Parameters
name type description default constraints
reportId path   long
Response Body
media type data type description
application/json object

GET /report/config/{reportId}

Request Parameters
name type description default constraints
reportId path   long
Response Body
media type data type description
application/json object

POST /report/filters/values

Request Body
media type data type
*/* object
Response Body
media type data type description
application/json object

DELETE /report/filters/{filterId}

Request Parameters
name type description default constraints
filterId path   long
Response Body
media type data type description
application/json object

GET /report/filters/{reportId}

Request Parameters
name type description default constraints
reportId path   long
Response Body
media type data type description
application/json object

GET /report/mappedclasses/{reportId}

Request Parameters
name type description default constraints
reportId path   long
Response Body
media type data type description
application/json object

DELETE /report/classmapping/{reportId}/{classId}

Request Parameters
name type description default constraints
classId path   long
reportId path   long
Response Body
media type data type description
application/json object

GET /report/config/{reportId}/{className}

Request Parameters
name type description default constraints
className path    
reportId path   required long
Response Body
media type data type description
application/json object

GET /report/fieldmapping/{reportId}/{hdcClassId}

Request Parameters
name type description default constraints
hdcClassId path   long
reportId path   long
Response Body
media type data type description
application/json object

DELETE /report/fieldmapping/{reportId}/{hdcClassId}/{fieldName}

Request Parameters
name type description default constraints
fieldName path    
hdcClassId path   long
reportId path   long
Response Body
media type data type description
application/json object

GET /report/filters/values/{filterId}/{rootClassId}/{rootObjectId}

Request Parameters
name type description default constraints
filterId path   long
rootClassId path   long
rootObjectId path   long
Response Body
media type data type description
application/json object