Author: [log in to unmask]
Date: Thu Oct 22 14:58:27 2015
New Revision: 3878
Log:
Change base URL for API requests.
Modified:
java/trunk/datacat-client/src/main/java/org/hps/datacat/client/DatacatClientImpl.java
java/trunk/datacat-client/src/main/java/org/hps/datacat/client/DatacatConstants.java
Modified: java/trunk/datacat-client/src/main/java/org/hps/datacat/client/DatacatClientImpl.java
=============================================================================
--- java/trunk/datacat-client/src/main/java/org/hps/datacat/client/DatacatClientImpl.java (original)
+++ java/trunk/datacat-client/src/main/java/org/hps/datacat/client/DatacatClientImpl.java Thu Oct 22 14:58:27 2015
@@ -94,7 +94,7 @@
parameters.put("fileFormat", fileFormat.toString());
parameters.put("name", name);
final JSONObject jsonDataset = JSONUtilities.createJSONDataset(parameters, metadata);
- final String urlLocation = url + "/r/datasets.json/" + this.rootDir + "/" + folder;
+ final String urlLocation = url + "/datasets.json/" + this.rootDir + "/" + folder;
LOGGER.info("addDataset: " + urlLocation);
LOGGER.info("dataset JSON: " + jsonDataset.toString());
return HttpUtilities.doPost(urlLocation, jsonDataset.toString());
@@ -113,7 +113,7 @@
public int addMetadata(final String folder, final String name, final Map<String, Object> metaData) {
final JSONObject object = new JSONObject();
object.put("versionMetadata", JSONUtilities.createJSONMetadataArray(metaData));
- final String patchUrl = this.url.toString() + "/r/datasets.json/" + this.rootDir + "/" + folder + "/" + name
+ final String patchUrl = this.url.toString() + "/datasets.json/" + this.rootDir + "/" + folder + "/" + name
+ ";v=current;s=" + this.site;
LOGGER.info("addMetadata: " + patchUrl);
return HttpUtilities.doPatch(patchUrl, object.toString());
@@ -129,7 +129,7 @@
*/
@Override
public int deleteDataset(final String path) {
- final String urlLocation = url.toString() + "/r/datasets.json/" + this.rootDir + path;
+ final String urlLocation = url.toString() + "/datasets.json/" + this.rootDir + path;
LOGGER.info("deleting dataset: " + urlLocation);
return HttpUtilities.doDelete(urlLocation);
}
@@ -147,7 +147,7 @@
if (path.length() == 0) {
throw new IllegalArgumentException("The path is a blank string.");
}
- final String urlLocation = this.url + "/r/path.json/" + this.rootDir + "/" + path;
+ final String urlLocation = this.url + "/path.json/" + this.rootDir + "/" + path;
final StringBuffer output = new StringBuffer();
final int status = HttpUtilities.doGet(urlLocation, output);
if (status > 400) {
@@ -170,7 +170,7 @@
@Override
public List<Dataset> findDatasets(final String directory, final String query, final Set<String> showMetadata) {
- String urlLocation = this.url.toString() + "/r/search.json/" + this.rootDir + "/";
+ String urlLocation = this.url.toString() + "/search.json/" + this.rootDir + "/";
if (directory != null) {
urlLocation += directory;
}
@@ -224,7 +224,7 @@
if (site == null) {
throw new IllegalArgumentException("The site is null.");
}
- String urlLocation = this.url + "/r/path.json/" + this.rootDir;
+ String urlLocation = this.url + "/path.json/" + this.rootDir;
if (!path.startsWith("/")) {
urlLocation += "/";
}
@@ -247,7 +247,7 @@
if (path.length() == 0) {
throw new IllegalArgumentException("The path is a blank string.");
}
- final String urlLocation = this.url + "/r/path.json/" + this.rootDir + "/" + path;
+ final String urlLocation = this.url + "/path.json/" + this.rootDir + "/" + path;
final StringBuffer output = new StringBuffer();
final int status = HttpUtilities.doGet(urlLocation, output);
if (status > 400) {
@@ -271,7 +271,7 @@
parameters.put("name", name);
parameters.put("_type", "folder");
final JSONObject object = JSONUtilities.createJSONFromMap(parameters);
- final String urlLocation = url + "/r/folders.json/" + this.rootDir;
+ final String urlLocation = url + "/folders.json/" + this.rootDir;
LOGGER.info("making folder: " + urlLocation);
LOGGER.info("folder JSON: " + object.toString());
return HttpUtilities.doPost(urlLocation, object.toString());
@@ -287,7 +287,7 @@
*/
@Override
public int removeFolder(final String folder) {
- final String fullUrl = url.toString() + "/r/folders.json/" + this.rootDir + folder;
+ final String fullUrl = url.toString() + "/folders.json/" + this.rootDir + folder;
LOGGER.info("removing folder: " + fullUrl);
return HttpUtilities.doDelete(fullUrl);
}
Modified: java/trunk/datacat-client/src/main/java/org/hps/datacat/client/DatacatConstants.java
=============================================================================
--- java/trunk/datacat-client/src/main/java/org/hps/datacat/client/DatacatConstants.java (original)
+++ java/trunk/datacat-client/src/main/java/org/hps/datacat/client/DatacatConstants.java Thu Oct 22 14:58:27 2015
@@ -15,5 +15,5 @@
/**
* The base URL of the datacat server.
*/
- public static final String BASE_URL = "http://hpsweb.jlab.org/datacat";
+ public static final String BASE_URL = "http://hpsweb.jlab.org/datacat/r";
}
|