@Override public IOperationResult getGroupMembersOperation(JsonObject query) { try { String fullId = query.get("fullId").getAsString(); String url = rootUrl.concat(String.format(members_URL, fullId)); IOperationResult result = doGet(query, url, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
@Override public IOperationResult getAccountByLoginLike(JsonObject query) { try { String login = query.get("login").getAsString(); int pageSize = 5; String url = rootUrl.concat(String.format(account_byloginLike_URL, login, pageSize)); IOperationResult result = doGet(query, url, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
@Override public IOperationResult getAccountByNameLike(JsonObject query) { try { String name = query.get("name").getAsString(); String url = rootUrl.concat(String.format(account_byname_URL, name)); IOperationResult result = doGet(query, url, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
/** * {@inheritDoc} */ @Override public synchronized IOperationResult subtypes(JsonObject query) { try { final String oid = query.get("oid").getAsString(); final String url = rootUrl.concat(String.format(SUBTYPE_TYPE, oid)); final IOperationResult result = doGet(null, url, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }
/** * {@inheritDoc} */ @Override public IOperationResult attributeDefinitions(JsonObject query) { try { String fullId = query.get("fullId").getAsString(); String url = rootUrl.concat(String.format(attributeDefinitions_url, fullId)); IOperationResult result = doGet(null, url, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }
@Override public IOperationResult getAllUsersInContainer(JsonObject query) { try { Object page = query.get("page").getAsString(); Object pageSize = query.get("pageSize").getAsString(); Object type = query.get("type").getAsString(); String url = rootUrl.concat(String.format(get_container_members_URL, query.get("fullId"), page, pageSize, type)); IOperationResult result = doGet(query, url, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult getLifecycleHistory(JsonObject query) { try { String oid = query.get("fullId").getAsString(); String byPathUrl = rootUrl.concat(String.format(LC_HISTORY_URL, oid)); IOperationResult result = doGet(query, byPathUrl, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }
/** * {@inheritDoc} */ @Override public IOperationResult getAllSavedSearch(JsonObject query) { try { String sUrl = rootUrl.concat(String.format(GET_SAVED_SEARCHS_URL, "0,1,2")); IOperationResult result = doGet(query, sUrl, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult countRoleBs(JsonObject query) { try { String oid = query.get("oid").getAsString(); String linkClass = query.get("linkClass").getAsString(); String byOidUrl = rootUrl.concat(String.format(COUNT_ROLEBs_URL, oid, linkClass)); IOperationResult result = doGet(null, byOidUrl, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }
/** * {@inheritDoc} */ @Override public IOperationResult getUserSavedSearch(JsonObject query) { try { String sUrl = rootUrl.concat(String.format(GET_SAVED_SEARCHS_URL, "0")); IOperationResult result = doGet(query, sUrl, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } } }
/** * {@inheritDoc} */ @Override public IOperationResult getPublicSavedSearch(JsonObject query) { try { String sUrl = rootUrl.concat(String.format(GET_SAVED_SEARCHS_URL, "1,2")); IOperationResult result = doGet(query, sUrl, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult updateAttributes(JsonObject query) { try { String fullId = query.get("hidden.persistence.fullId").getAsString(); String populateUrl = rootUrl.concat(String.format(UPDATE_ATTRIBUTES_URI, fullId)); IOperationResult result = doPost(query, populateUrl, SingleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult getFolderContent(JsonObject query) { try { final String folderOid = query.get("oid").getAsString(); final String contentClass = query.get("contentClass").getAsString(); final String url = rootUrl.concat(String.format(FOLDER_CONTENT_URI, folderOid, contentClass)); final IOperationResult result = doGet(query, url, MultipleResult.class); return result; } catch (final Exception e) { return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult getAllVersionsByMasterOid(JsonObject query) { try { JsonElement fullId = query.get("fullId"); String url = rootUrl.concat(String.format(ALL_VERSIONS_URL, fullId.getAsString())); IOperationResult result = doGet(query, url, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult getAllRoleBsWithLinks(JsonObject query) { try { String oid = query.get("oid").getAsString(); String linkClass = query.get("linkClass").getAsString(); String byOidUrl = rootUrl.concat(String.format(GET_ROLEBs_WITH_LINK_ULR, oid, linkClass)); IOperationResult result = doGet(null, byOidUrl, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }
@Override public IOperationResult getTeamTemplatesInContainer(JsonObject query) { try { String containerFullId = query.get("containerFullId").getAsString(); Object page = query.get("page").getAsString(); Object pageSize = query.get("pageSize").getAsString(); Object sort = query.get("sort").getAsString(); String byPathUrl = rootUrl.concat(String.format(GET_ALL_URL, containerFullId, page, pageSize, sort)); IOperationResult result = doGet(query, byPathUrl, MultipleResult.class); return result; } catch (Exception e) { e.printStackTrace(); return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult getAllRootTypes(JsonObject query) { try { final Integer page = query.get("page").getAsInt(); final Integer pageSize = query.get("pageSize").getAsInt(); final String url = rootUrl.concat(String.format(ROOT_TYPES_URL, pageSize, page)); final IOperationResult result = doGet(null, url, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }
/** * {@inheritDoc} */ @Override public synchronized IOperationResult subtypesByLogicalName(JsonObject query) { try { final String logicalName = query.get("logicalName").getAsString(); final String url = rootUrl.concat(String.format(SUBTYPE_TYPE_BY_LP, encodeString(logicalName))); final IOperationResult result = doGet(null, url, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult instanciableSubtypes(JsonObject query) { try { final String rootType = query.get("rootType").getAsString(); final String url = rootUrl.concat(String.format(INSTANCIABLE_SUBTYPE, encodeString(rootType))); final IOperationResult result = doGet(null, url, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }
/** * @{inheritedDoc} */ @Override public IOperationResult softAttributesDefinition(JsonObject query) { try { final String typeLogicalPath = query.get("typeLogicalPath").getAsString(); final String url = rootUrl.concat(String.format(DYNAMICAL_ATTIBUTES, encodeString(typeLogicalPath))); final IOperationResult result = doGet(null, url, MultipleResult.class); return result; } catch (Exception e) { return IOperationResult.generalMultipleResutError(); } }