/** * @{inheritedDoc} */ @Override public IOperationResult getAllLifecycles(JsonObject query) { try { String oid = query.get("containerOid").getAsString(); Object page = JsonUtils.getJsonInt(query, "page", 0); Object pageSize = JsonUtils.getJsonInt(query, "pageSize", -1); String byPathUrl = rootUrl.concat(String.format(GET_ALL_LFC_URL, oid, page, pageSize)); IOperationResult result = doGet(query, byPathUrl, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult getPaginatedRoleBsIterations(JsonObject query) { try { String oid = query.get("oid").getAsString(); String linkConstraintName = query.get("linkConstraintName").getAsString(); String linkClass = query.get("linkClass").getAsString(); Integer page = JsonUtils.getJsonInt(query,"page"); Integer pageSize = JsonUtils.getJsonInt(query,"pageSize"); String byOidUrl = rootUrl.concat(String.format(GET_PAGINATED_ROLEBs_ULR_ITERATIONS, oid, linkConstraintName, linkClass, pageSize.toString(), page.toString())); IOperationResult result = doGet(null, byOidUrl, 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(); } }
/** * @{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(); } } }
Object linkClass = JsonUtils.getJsonString(query, "linkClass"); Integer page = JsonUtils.getJsonInt(query, "page", 0); Integer pageSize = JsonUtils.getJsonInt(query, "pageSize", -1); String sort = JsonUtils.getJsonString(query, "sort"); String audience = JsonUtils.getJsonString(query,"audience");
Object linkClass = JsonUtils.getJsonString(query, "linkClass"); Integer page = JsonUtils.getJsonInt(query, "page", 0); Integer pageSize = JsonUtils.getJsonInt(query, "pageSize", -1); String sort = JsonUtils.getJsonString(query, "sort"); String audience = JsonUtils.getJsonString(query, "audience");