Revision 33316
Added by Andrea Mannocci over 9 years ago
LightUiInternalController.java | ||
---|---|---|
37 | 37 |
private LightUIUtils lightUIUtils; |
38 | 38 |
|
39 | 39 |
@RequestMapping("/ui/lightui_browse") |
40 |
public @ResponseBody |
|
41 |
String browse(@RequestParam(value = "ui", required = true) final String lightuiId, @RequestParam(value = "query", required = true) final String query)
|
|
40 |
public @ResponseBody String browse(@RequestParam(value = "ui", required = true) final String lightuiId,
|
|
41 |
@RequestParam(value = "query", required = true) final String query)
|
|
42 | 42 |
throws Exception { |
43 | 43 |
final Node browseNode = getConfigurationNode(lightuiId, "//BROWSE"); |
44 | 44 |
final int max = NumberUtils.toInt(browseNode.valueOf("@max"), DEFAULT_MAX_BROWSE_VALUES); |
... | ... | |
50 | 50 |
} |
51 | 51 |
|
52 | 52 |
@RequestMapping("/ui/lightui_browse_one") |
53 |
public @ResponseBody |
|
54 |
String browseOne(@RequestParam(value = "ui", required = true) final String lightuiId, |
|
53 |
public @ResponseBody String browseOne(@RequestParam(value = "ui", required = true) final String lightuiId, |
|
55 | 54 |
@RequestParam(value = "query", required = true) final String query, |
56 | 55 |
@RequestParam(value = "field", required = true) final String field, |
57 | 56 |
@RequestParam(value = "label", required = true) final String label) throws Exception { |
... | ... | |
67 | 66 |
} |
68 | 67 |
|
69 | 68 |
@RequestMapping("/ui/lightui_search") |
70 |
public @ResponseBody |
|
71 |
SearchResult search(@RequestParam(value = "ui", required = true) final String lightuiId, |
|
69 |
public @ResponseBody SearchResult search(@RequestParam(value = "ui", required = true) final String lightuiId, |
|
72 | 70 |
@RequestParam(value = "query", required = true) final String query, |
73 | 71 |
@RequestParam(value = "page", required = true) final int page) throws Exception { |
74 | 72 |
|
... | ... | |
80 | 78 |
} |
81 | 79 |
|
82 | 80 |
@RequestMapping("/ui/lightui_findone") |
83 |
public @ResponseBody |
|
84 |
String getDocument(@RequestParam(value = "ui", required = true) final String lightuiId, |
|
81 |
public @ResponseBody String getDocument(@RequestParam(value = "ui", required = true) final String lightuiId, |
|
85 | 82 |
@RequestParam(value = "field", required = true) final String field, |
86 | 83 |
@RequestParam(value = "id", required = true) final String id) throws Exception { |
87 | 84 |
final Node searchNode = getConfigurationNode(lightuiId, "//DOCUMENT"); |
Also available in: Unified diff
browsing field ordering is now enforced