use of org.mx.rest.vo.PaginationDataVO in project main by JohnPeng739.
the class ServerManageResource method getServers.
@Path("servers")
@POST
public PaginationDataVO<List<ServerInfoVO>> getServers(Pagination pagination) {
if (pagination == null) {
pagination = new Pagination();
}
try {
Map<String, JSONObject> map = serverManageService.getServerInfos(pagination);
List<ServerInfoVO> list = new ArrayList<>();
map.values().forEach(json -> list.add(new ServerInfoVO(json)));
return new PaginationDataVO<>(pagination, list);
} catch (UserInterfaceErrorException ex) {
return new PaginationDataVO<>(ex);
}
}
Aggregations