@Override public Response<String> aclClone(String aclId, String token) { UrlParameters tokenParams = token != null ? new SingleUrlParameters("token", token) : null; RawResponse rawResponse = rawClient.makePutRequest("/v1/acl/clone/" + aclId, "", tokenParams); if (rawResponse.getStatusCode() == 200) { Map<String, String> value = GsonFactory.getGson().fromJson(rawResponse.getContent(), new TypeToken<Map<String, String>>() { }.getType()); return new Response<String>(value.get("ID"), rawResponse); } else { throw new OperationException(rawResponse); } }
@Override public Response<String> aclClone(String aclId, String token) { UrlParameters tokenParams = token != null ? new SingleUrlParameters("token", token) : null; RawResponse rawResponse = rawClient.makePutRequest("/v1/acl/clone/" + aclId, "", tokenParams); if (rawResponse.getStatusCode() == 200) { Map<String, String> value = GsonFactory.getGson().fromJson(rawResponse.getContent(), new TypeToken<Map<String, String>>() { }.getType()); return new Response<String>(value.get("ID"), rawResponse); } else { throw new OperationException(rawResponse); } }