use of com.google.gwt.json.client.JSONNumber in project perun by CESNET.
the class RemoveGroupsFromResource method prepareJSONObject.
/**
* Prepares a JSON object
*
* @return JSONObject the whole query
*/
private JSONObject prepareJSONObject() {
JSONObject jsonQuery = new JSONObject();
JSONArray array = new JSONArray();
for (int i = 0; i < groups.size(); i++) {
array.set(i, new JSONNumber(groups.get(i).getId()));
}
jsonQuery.put("groups", array);
jsonQuery.put("resource", new JSONNumber(resource.getId()));
return jsonQuery;
}
use of com.google.gwt.json.client.JSONNumber in project perun by CESNET.
the class CreatePassword method validateCallJSON.
/**
* Prepares a JSON object for validation request.
*
* @return JSONObject the whole query
*/
private JSONObject validateCallJSON() {
JSONObject jsonQuery = new JSONObject();
jsonQuery.put("user", new JSONNumber(userId));
jsonQuery.put("namespace", new JSONString(namespace));
jsonQuery.put("login", new JSONString(login));
return jsonQuery;
}
use of com.google.gwt.json.client.JSONNumber 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.JSONNumber 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.JSONNumber 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