Project

General

Profile

1
package eu.dnetlib.data.search.web.api;
2

    
3
/**
4
 * Created by kiatrop on 21/11/2016.
5
 */
6
public class JSONResponseFormat {
7

    
8
    public static final String error404Message = "{ \"status\" : \"error\", \"code\" : \"404\", \"message\" : \"%s\"}";
9
    public static final String error400Message = "{ \"status\" : \"error\", \"code\" : \"400\", \"message\" : \"%s\"}";
10
    public static final String error500Message = "{ \"status\" : \"fail\", \"code\" : \"500\", \"message\" : \"%s\", \"description\" : \"%s\" }";
11

    
12
    public static final String countSearch = "{\"status\": \"success\", \"code\":\"200\", \"query\":\"%s\", \"total\":\"%s\", \"_links\": {%s}}";
13

    
14
    public static final String singleValueResponse = "{\"meta\": %s, %s }";
15
    public static final String response = "{\"meta\": %s, \"results\" : [%s] %s}";
16

    
17
    public static final String metaSearch = "{\"status\": \"success\", \"code\":\"200\", \"query\":\"%s\", \"filters\":[%s], \"total\":\"%s\", \"page\":\"%s\", \"size\":\"%s\", \"_links\": {%s}}";
18
    public static final String metaBasic = "{\"status\": \"success\", \"code\":\"200\", \"_links\": {%s}}";
19

    
20
    public static final String _links = "\"first\": {\"href\":\"%s\"}, " +
21
                                            " \"last\": {\"href\":\"%s\"}, " +
22
                                            " \"previous\": {\"href\":\"%s\"}, " +
23
                                            "  \"next\": {\"href\":\"%s\"}, " +
24
                                            "  \"self\": {\"href\":\"%s\"}";
25
    public static final String _selflink = "\"self\": {\"href\":\"%s\"}";
26

    
27

    
28
}
(4-4/8)