use of com.google.gwt.json.client.JSONObject in project perun by CESNET.
the class GenerateAccount method prepareJSONObject.
/**
* Prepares a JSON object for password reservation.
*
* @return JSONObject the whole query
*/
private JSONObject prepareJSONObject() {
JSONObject jsonQuery = new JSONObject();
jsonQuery.put("namespace", new JSONString(namespace));
JSONObject param = new JSONObject();
if (pass != null && !pass.isEmpty()) {
param.put("password", new JSONString(pass));
}
for (String key : params.keySet()) {
param.put(key, new JSONString(params.get(key)));
}
jsonQuery.put("parameters", param);
return jsonQuery;
}
use of com.google.gwt.json.client.JSONObject in project perun by CESNET.
the class RemoveSpecificUserOwner method prepareJSONObject.
/**
* Prepares a JSON object
*
* @return JSONObject the whole query
*/
private JSONObject prepareJSONObject() {
// create whole JSON query
JSONObject jsonQuery = new JSONObject();
jsonQuery.put("user", new JSONNumber(user.getId()));
jsonQuery.put("specificUser", new JSONNumber(specificUser.getId()));
return jsonQuery;
}
use of com.google.gwt.json.client.JSONObject in project perun by CESNET.
the class RemoveDestination method prepareJSONObject.
/**
* Prepares a JSON object
*
* @return JSONObject the whole query
*/
private JSONObject prepareJSONObject() {
// whole JSON query
JSONObject jsonQuery = new JSONObject();
jsonQuery.put("destination", new JSONString(destination));
jsonQuery.put("type", new JSONString(type));
jsonQuery.put("service", new JSONNumber(serviceId));
jsonQuery.put("facility", new JSONNumber(facilityId));
return jsonQuery;
}
use of com.google.gwt.json.client.JSONObject in project perun by CESNET.
the class UpdateServicePackage method prepareJSONObject.
/**
* Prepares a JSON object
* @return JSONObject the whole query
*/
private JSONObject prepareJSONObject() {
// service
JSONObject pack = new JSONObject(servicesPackage);
JSONObject newPack = new JSONObject();
newPack.put("name", pack.get("name"));
newPack.put("description", pack.get("description"));
newPack.put("id", pack.get("id"));
// whole JSON query
JSONObject jsonQuery = new JSONObject();
jsonQuery.put("servicesPackage", newPack);
return jsonQuery;
}
use of com.google.gwt.json.client.JSONObject in project perun by CESNET.
the class AddUserExtSource method prepareJSONObject.
/**
* Prepares a JSON object
*
* @return JSONObject the whole query
*/
private JSONObject prepareJSONObject() {
JSONNumber user = new JSONNumber(userId);
// create Json object from webgui extSource
JSONObject oldExtSource = new JSONObject(extSource);
// get only interested in items
JSONValue uesName = oldExtSource.get("name");
JSONValue uesId = oldExtSource.get("id");
JSONValue uesType = oldExtSource.get("type");
// create a new form of ext source
JSONObject newExtSource = new JSONObject();
newExtSource.put("name", uesName);
newExtSource.put("id", uesId);
newExtSource.put("type", uesType);
// create new userExtSource
JSONObject userExtSource = new JSONObject();
userExtSource.put("id", new JSONNumber(0));
userExtSource.put("extSource", newExtSource);
userExtSource.put("login", new JSONString(login));
userExtSource.put("loa", new JSONNumber(loa));
// create whole JSON query
JSONObject jsonQuery = new JSONObject();
jsonQuery.put("user", user);
jsonQuery.put("userExtSource", userExtSource);
return jsonQuery;
}
Aggregations