Search in sources :

Example 31 with Request

use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.

the class VocabulariesRead method run.

public void run(Object in, String[] tail) throws UIException {
    Request q = (Request) in;
    store_get(q.getStorage(), q.getUIRequest(), StringUtils.join(tail, "/"));
}
Also used : UIRequest(org.collectionspace.csp.api.ui.UIRequest) Request(org.collectionspace.chain.csp.webui.main.Request)

Example 32 with Request

use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.

the class WebAuto method run.

public void run(Object in, String[] tail) throws UIException {
    Request q = (Request) in;
    q.getUIRequest().sendJSONResponse(new JSONObject());
}
Also used : JSONObject(org.json.JSONObject) Request(org.collectionspace.chain.csp.webui.main.Request)

Example 33 with Request

use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.

the class WebReset method run.

/**
 * The 'modifyResponse' param tells us whether or not to add our output to the HTTP response.  We'll
 * only do this if there is a direct request to the /authorities/initialize URL.
 *
 * @param in
 * @param tail
 * @param modifyResponse
 * @throws UIException
 */
private void run(Object in, String[] tail, boolean modifyResponse) throws UIException {
    Request request = (Request) in;
    run(request.getStorage(), request.getUIRequest(), tail, modifyResponse);
}
Also used : UIRequest(org.collectionspace.csp.api.ui.UIRequest) Request(org.collectionspace.chain.csp.webui.main.Request)

Example 34 with Request

use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.

the class WebTermList method run.

@Override
public void run(Object in, String[] tail) throws UIException {
    Request q = (Request) in;
    ctl = new CacheTermList(q.getCache());
    termlist(q.getCache(), q.getStorage(), q.getUIRequest(), StringUtils.join(tail, "/"));
}
Also used : UIRequest(org.collectionspace.csp.api.ui.UIRequest) Request(org.collectionspace.chain.csp.webui.main.Request) CacheTermList(org.collectionspace.chain.csp.webui.nuispec.CacheTermList)

Example 35 with Request

use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.

the class UserDetailsRead method run.

public void run(Object in, String[] tail) throws UIException {
    Request q = (Request) in;
    store_get(q.getStorage(), q.getUIRequest(), StringUtils.join(tail, "/"));
}
Also used : UIRequest(org.collectionspace.csp.api.ui.UIRequest) Request(org.collectionspace.chain.csp.webui.main.Request)

Aggregations

Request (org.collectionspace.chain.csp.webui.main.Request)36 UIRequest (org.collectionspace.csp.api.ui.UIRequest)34 JSONObject (org.json.JSONObject)5 CacheTermList (org.collectionspace.chain.csp.webui.nuispec.CacheTermList)2 UIException (org.collectionspace.csp.api.ui.UIException)2 UISession (org.collectionspace.csp.api.ui.UISession)1 StructuredDateFormatException (org.collectionspace.services.structureddate.StructuredDateFormatException)1 StructuredDateInternal (org.collectionspace.services.structureddate.StructuredDateInternal)1 JSONException (org.json.JSONException)1