in webindex/modules/data/src/main/java/webindex/data/fluo/PageLoader.java [61:80]
public void load(TransactionBase tx, Context context) throws Exception {
TypedTransactionBase ttx = Constants.TYPEL.wrap(tx);
Gson gson = new Gson();
RowHasher rowHasher = PageObserver.getPageRowHasher();
switch (action) {
case DELETE:
ttx.mutate().row(rowHasher.addHash(delUrl.toUri())).col(Constants.PAGE_NEW_COL)
.set(Page.DELETE_JSON);
break;
case UPDATE:
String newJson = gson.toJson(page);
ttx.mutate().row(rowHasher.addHash(page.getUri())).col(Constants.PAGE_NEW_COL).set(newJson);
break;
default:
log.error("PageUpdate called with no action");
}
}