Object querySpec = JsonUtils.getJsonString(query, "querySpec"); Object effectivity = JsonUtils.getJsonString(query, "effectivity"); Object linkClass = JsonUtils.getJsonString(query, "linkClass"); String sort = JsonUtils.getJsonString(query, "sort"); String audience = JsonUtils.getJsonString(query, "audience"); String queryPredicate = JsonUtils.getJsonString(query, "queryPredicate"); Object linkConstraintName = JsonUtils.getJsonString(query, "linkConstraintName", "");
Object querySpec = JsonUtils.getJsonString(query, "querySpec"); Object effectivity = JsonUtils.getJsonString(query, "effectivity"); Object linkClass = JsonUtils.getJsonString(query, "linkClass"); String sort = JsonUtils.getJsonString(query, "sort"); String audience = JsonUtils.getJsonString(query,"audience"); String queryPredicate = JsonUtils.getJsonString(query,"queryPredicate");
/** * @{inheritedDoc} */ @Override public IOperationResult paginateRc(JsonObject query) { try { String fullId = query.get("oid").getAsString(); String containerOid = query.get("containerOid").getAsString(); Integer page = JsonUtils.getJsonInt(query,"page"); Integer pageSize = JsonUtils.getJsonInt(query,"pageSize"); String sort = JsonUtils.getJsonString(query,"sort"); String audience = JsonUtils.getJsonString(query,"audience"); String queryPredicate = JsonUtils.getJsonString(query, "queryPredicate"); String url = rootUrl.concat(String.format(PAGINATE_RC_URI, fullId, page, pageSize, sort, audience, containerOid, queryPredicate)); IOperationResult result = doGet(query, url, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } } }
/** * @{inheritedDoc} */ @Override public IOperationResult getFolderTemplates(JsonObject query) { try { final String containerOid = query.get("containerOid").getAsString(); final Integer page = JsonUtils.getJsonInt(query, "page", 0); final Integer pageSize = JsonUtils.getJsonInt(query,"pageSize", 20); final String sort = JsonUtils.getJsonString(query,"sort", ""); final String audience = JsonUtils.getJsonString(query,"audience", ""); final String url = rootUrl.concat(String.format(URI_FT, containerOid, page, pageSize, sort, audience)); final IOperationResult result = doGet(query, url, MultipleResult.class); return result; } catch (final Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }