use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.
the class RelateRead method run.
public void run(Object in, String[] tail) throws UIException {
Request q = (Request) in;
relate_get(q.getStorage(), q.getUIRequest(), StringUtils.join(tail, "/"));
}
use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.
the class DataGenerator method run.
@Override
public void run(Object in, String[] tail) throws UIException {
initvariables();
Request q = (Request) in;
ctl = new CacheTermList(q.getCache());
JSONObject out = new JSONObject();
tty = q.getUIRequest().getTTYOutputter();
if (doall) {
out = createAllRecords(q.getStorage(), q.getUIRequest());
} else {
out = createRecords(q.getStorage(), q.getUIRequest());
}
q.getUIRequest().sendJSONResponse(out);
}
use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.
the class UISpec method run.
@Override
public void run(Object in, String[] tail) throws UIException {
Request q = (Request) in;
ctl = new CacheTermList(q.getCache());
JSONObject out = uispec(q.getStorage());
UIRequest uir = q.getUIRequest();
uir.sendJSONResponse(out);
int cacheMaxAgeSeconds = spec.getAdminData().getUiSpecSchemaCacheAge();
if (cacheMaxAgeSeconds > 0) {
uir.setCacheMaxAgeSeconds(cacheMaxAgeSeconds);
}
}
use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.
the class BlobRead method run.
@Override
public void run(Object in, String[] tail) throws UIException {
Request q = (Request) in;
get_blob(q.getStorage(), q.getUIRequest(), tail[0], tail[1]);
}
use of org.collectionspace.chain.csp.webui.main.Request in project application by collectionspace.
the class RecordTraverser method run.
@Override
public void run(Object in, String[] tail) throws UIException {
Request q = (Request) in;
store_get(q.getStorage(), q.getUIRequest(), StringUtils.join(tail, "/"));
}
Aggregations