result.setProperties(convertProperties(propMap, getMap(json.get(JSON_OBJECT_PROPERTIES_EXTENSION))));
result.setProperties(convertProperties(propMap, getMap(json.get(JSON_OBJECT_PROPERTIES_EXTENSION))));
@Override public Properties getPropertiesOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId, Constants.SELECTOR_PROPERTIES); url.addParameter(Constants.PARAM_FILTER, filter); url.addParameter(Constants.PARAM_RETURN_VERSION, (major == null || Boolean.FALSE.equals(major) ? ReturnVersion.LATEST : ReturnVersion.LASTESTMAJOR)); url.addParameter(Constants.PARAM_SUCCINCT, getSuccinctParameter()); url.addParameter(Constants.PARAM_DATETIME_FORMAT, getDateTimeFormatParameter()); // read and parse Response resp = read(url); Map<String, Object> json = parseObject(resp.getStream(), resp.getCharset()); if (getSuccinct()) { TypeCache typeCache = new ClientTypeCacheImpl(repositoryId, this); return JSONConverter.convertSuccinctProperties(json, null, typeCache); } else { return JSONConverter.convertProperties(json, null); } }
@Override public Properties getPropertiesOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId, Constants.SELECTOR_PROPERTIES); url.addParameter(Constants.PARAM_FILTER, filter); url.addParameter(Constants.PARAM_RETURN_VERSION, (major == null || Boolean.FALSE.equals(major) ? ReturnVersion.LATEST : ReturnVersion.LASTESTMAJOR)); url.addParameter(Constants.PARAM_SUCCINCT, getSuccinctParameter()); url.addParameter(Constants.PARAM_DATETIME_FORMAT, getDateTimeFormatParameter()); // read and parse Response resp = read(url); Map<String, Object> json = parseObject(resp.getStream(), resp.getCharset()); if (getSuccinct()) { TypeCache typeCache = new ClientTypeCacheImpl(repositoryId, this); return JSONConverter.convertSuccinctProperties(json, null, typeCache); } else { return JSONConverter.convertProperties(json, null); } }
@Override public Properties getProperties(String repositoryId, String objectId, String filter, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId, Constants.SELECTOR_PROPERTIES); url.addParameter(Constants.PARAM_FILTER, filter); url.addParameter(Constants.PARAM_SUCCINCT, getSuccinctParameter()); url.addParameter(Constants.PARAM_DATETIME_FORMAT, getDateTimeFormatParameter()); // read and parse Response resp = read(url); Map<String, Object> json = parseObject(resp.getStream(), resp.getCharset()); if (getSuccinct()) { TypeCache typeCache = new ClientTypeCacheImpl(repositoryId, this); return JSONConverter.convertSuccinctProperties(json, null, typeCache); } else { return JSONConverter.convertProperties(json, null); } }
@Override public Properties getProperties(String repositoryId, String objectId, String filter, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId, Constants.SELECTOR_PROPERTIES); url.addParameter(Constants.PARAM_FILTER, filter); url.addParameter(Constants.PARAM_SUCCINCT, getSuccinctParameter()); url.addParameter(Constants.PARAM_DATETIME_FORMAT, getDateTimeFormatParameter()); // read and parse Response resp = read(url); Map<String, Object> json = parseObject(resp.getStream(), resp.getCharset()); if (getSuccinct()) { TypeCache typeCache = new ClientTypeCacheImpl(repositoryId, this); return JSONConverter.convertSuccinctProperties(json, null, typeCache); } else { return JSONConverter.convertProperties(json, null); } }