Search in sources :

Example 1 with AppEngineFormScanCache

use of org.activityinfo.store.hrd.AppEngineFormScanCache in project activityinfo by bedatadriven.

the class GetSitesHandler method initialiseHandler.

private void initialiseHandler(GetSites command, User user) {
    catalog = catalogProvider.get();
    if (catalog != null) {
        this.command = command;
        builder = new ColumnSetBuilder(catalog, new AppEngineFormScanCache(), new FormSupervisorAdapter(catalog, user.getId()));
        linkedBuilder = new ColumnSetBuilder(catalog, new AppEngineFormScanCache(), new NullFormSupervisor());
        batchFormTreeBuilder = new BatchingFormTreeBuilder(catalog);
        batch = builder.createNewBatch();
        linkedBatch = linkedBuilder.createNewBatch();
        selfLinkedActivities = Maps.newHashMap();
        sortInfo = command.getSortInfo();
        offset = command.getOffset();
        limit = command.getLimit();
        totalResultLength = 0;
    } else {
        throw new CommandException("Could not retrieve form catalog");
    }
}
Also used : ColumnSetBuilder(org.activityinfo.store.query.server.ColumnSetBuilder) AppEngineFormScanCache(org.activityinfo.store.hrd.AppEngineFormScanCache) FormSupervisorAdapter(org.activityinfo.store.query.server.FormSupervisorAdapter) NullFormSupervisor(org.activityinfo.store.query.shared.NullFormSupervisor) CommandException(org.activityinfo.legacy.shared.exception.CommandException) BatchingFormTreeBuilder(org.activityinfo.store.spi.BatchingFormTreeBuilder)

Aggregations

CommandException (org.activityinfo.legacy.shared.exception.CommandException)1 AppEngineFormScanCache (org.activityinfo.store.hrd.AppEngineFormScanCache)1 ColumnSetBuilder (org.activityinfo.store.query.server.ColumnSetBuilder)1 FormSupervisorAdapter (org.activityinfo.store.query.server.FormSupervisorAdapter)1 NullFormSupervisor (org.activityinfo.store.query.shared.NullFormSupervisor)1 BatchingFormTreeBuilder (org.activityinfo.store.spi.BatchingFormTreeBuilder)1