@Override public IOperationResult deleteRule(JsonObject query) { String identifier = query.get("identifier").getAsString(); try { String url = rootUrl.concat(String.format(deleteByIdentifier_URI, identifier)); IOperationResult result = doPost(query, url, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult deleteNotification(JsonObject query) throws OperationException { try { String url = rootUrl.concat(String.format(DELETE_ONE_URI, query.get("fullId") + "/")); IOperationResult result = doDelete(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult getGroupByName(JsonObject query) { try { String internalName = query.get("internalName").getAsString(); String url = rootUrl.concat(String.format(getGroupByName, internalName)); IOperationResult result = doGet(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult getAccountByLogin(JsonObject query) { try { String login = query.get("login").getAsString(); String url = rootUrl.concat(String.format(account_bylogin_URL, login)); IOperationResult result = doGet(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult resetUserPassword(JsonObject query) { try { String login = query.get("login").getAsString(); String url = rootUrl.concat(String.format(account_reset_URL, login)); IOperationResult result = doPost(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult getByFullId(JsonObject query) { try { String fullId = query.get("fullId").getAsString(); String url = rootUrl.concat(String.format(TEAM_TEMP_ROOT_URL, fullId)); IOperationResult result = doGet(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult deleteAllNotifications(JsonObject query) throws OperationException { try { Object login = query.get("login"); String url = rootUrl.concat(String.format(DELETE_ALL_URI, login)); IOperationResult result = doDelete(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult getTeamTemplateClob(JsonObject query) { try { String oid = query.get("oid").getAsString(); String byPathUrl = rootUrl.concat(String.format(GET_CLOB_URL, oid)); IOperationResult result = doGet(query, byPathUrl, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult contentFormat(JsonObject query) { try { String fullId = query.get("fullId").getAsString(); String url = rootUrl.concat(String.format(format_URL, fullId)); IOperationResult result = doGet(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult getRuleByIdentifier(JsonObject query) { String identifier = query.get("identifier").getAsString(); try { String url = rootUrl.concat(String.format(getByIdentifier_URI, identifier)); IOperationResult result = doGet(query, url, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } } }
@Override public IOperationResult populateContainerMembersFromTemplate(JsonObject query) { try { String containerFullId = query.get("containerFullId").getAsString(); query.get("teamTemplate"); String url = rootUrl.concat(String.format(POPULATE_URL, containerFullId)); IOperationResult result = doPost(query, url, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult getFolderByPath(JsonObject query) { try { final String path = query.get("path").getAsString(); final String url = rootUrl.concat(String.format(FOLDER_BY_PATH_URI, URLEncoder.encode(path))); final IOperationResult result = doGet(query, url, SingleResult.class); return result; } catch (final Exception e) { return IOperationResult.getGeneralSingleResultError(); } } }
@Override public IOperationResult deleteGroup(JsonObject query) { try { String fullId = query.get("fullId").getAsString(); String url = rootUrl.concat(String.format(deleteGroup_URL, fullId)); IOperationResult result = doDelete(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
@Override public IOperationResult notifyUser(JsonObject query) { try { query.get("login"); String url = rootUrl.concat(String.format(NOTIFY_USER_URI)); IOperationResult result = doPost(query, url, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } } }
@Override public IOperationResult deleteTeamTemplate(JsonObject query) { try { String fullId = query.get("fullId").getAsString(); String url = rootUrl.concat(String.format(TEAM_TEMP_ROOT_URL, fullId)); IOperationResult result = doDelete(query, url, SingleResult.class); System.out.println(url); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.getGeneralSingleResultError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult getLifecycleName(JsonObject query) { try { String oid = query.get("fullId").getAsString(); String byPathUrl = rootUrl.concat(String.format(LIFECYCLE_NAME_URL, oid)); IOperationResult result = doGet(query, byPathUrl, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult getLifecycleState(JsonObject query) { try { String oid = query.get("fullId").getAsString(); String byPathUrl = rootUrl.concat(String.format(STATE_OF_URL, oid)); IOperationResult result = doGet(query, byPathUrl, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult salama() { try { String pingUrl = rootUrl.concat(API_HEARTBEAT_ANON_SALAMA); IOperationResult result = doGet(null, pingUrl, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } } }
/** * @{inheritedDoc} */ @Override public IOperationResult denote(JsonObject query) { try { String oid = query.get("fullId").getAsString(); String byPathUrl = rootUrl.concat(String.format(DENOTE_URL, oid)); IOperationResult result = doPost(query, byPathUrl, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } }
@Override public synchronized IOperationResult byPath(JsonObject query) { try { final String path = query.get("path").getAsString(); final String url = rootUrl.concat(String.format(TYPE_BY_PATH, encodeString(path))); final IOperationResult result = doGet(null, url, SingleResult.class); return result; } catch (Exception e) { return IOperationResult.getGeneralSingleResultError(); } }