Search in sources :

Example 46 with Filter

use of org.activityinfo.legacy.shared.command.Filter in project activityinfo by bedatadriven.

the class AdminFilterPanel method setValue.

@Override
public void setValue(Filter value, boolean fireEvents) {
    this.value = new Filter();
    this.value.addRestriction(DimensionType.AdminLevel, value.getRestrictions(DimensionType.AdminLevel));
    applyInternalState();
    filterToolBar.setApplyFilterEnabled(false);
    filterToolBar.setRemoveFilterEnabled(value.isRestricted(DimensionType.AdminLevel));
    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}
Also used : Filter(org.activityinfo.legacy.shared.command.Filter)

Example 47 with Filter

use of org.activityinfo.legacy.shared.command.Filter in project activityinfo by bedatadriven.

the class AttributeFilterPanel method clearFilter.

protected void clearFilter() {
    value = new Filter();
    widgets.clearFilter();
    filterToolBar.setRemoveFilterEnabled(false);
}
Also used : Filter(org.activityinfo.legacy.shared.command.Filter)

Example 48 with Filter

use of org.activityinfo.legacy.shared.command.Filter in project activityinfo by bedatadriven.

the class AttributeFilterPanel method setValue.

@Override
public void setValue(Filter value, boolean fireEvents) {
    this.value = new Filter();
    this.value.addRestriction(DIMENSION_TYPE, value.getRestrictions(DIMENSION_TYPE));
    widgets.setValue(this.value);
    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}
Also used : Filter(org.activityinfo.legacy.shared.command.Filter)

Example 49 with Filter

use of org.activityinfo.legacy.shared.command.Filter in project activityinfo by bedatadriven.

the class AttributeGroupFilterWidget method clear.

public void clear() {
    setValue(new Filter(), false);
    updateView();
}
Also used : Filter(org.activityinfo.legacy.shared.command.Filter)

Example 50 with Filter

use of org.activityinfo.legacy.shared.command.Filter in project activityinfo by bedatadriven.

the class AttributeGroupFilterWidgets method getValue.

@Override
public Filter getValue() {
    Filter filter = new Filter();
    Set<Integer> selectedIds = getSelectedIds();
    if (selectedIds.size() > 0) {
        filter.addRestriction(DIMENSION_TYPE, selectedIds);
    }
    return filter;
}
Also used : Filter(org.activityinfo.legacy.shared.command.Filter)

Aggregations

Filter (org.activityinfo.legacy.shared.command.Filter)60 Test (org.junit.Test)8 DimensionType (org.activityinfo.legacy.shared.command.DimensionType)5 GetSites (org.activityinfo.legacy.shared.command.GetSites)4 SqlQuery (com.bedatadriven.rebar.sql.client.query.SqlQuery)3 PivotSites (org.activityinfo.legacy.shared.command.PivotSites)3 SiteResult (org.activityinfo.legacy.shared.command.result.SiteResult)3 CommandException (org.activityinfo.legacy.shared.exception.CommandException)3 AdminEntityDTO (org.activityinfo.legacy.shared.model.AdminEntityDTO)3 PartnerDTO (org.activityinfo.legacy.shared.model.PartnerDTO)3 Dimension (org.activityinfo.legacy.shared.reports.model.Dimension)3 Indicator (org.activityinfo.server.database.hibernate.entity.Indicator)3 SqlResultCallback (com.bedatadriven.rebar.sql.client.SqlResultCallback)2 SqlResultSet (com.bedatadriven.rebar.sql.client.SqlResultSet)2 SqlResultSetRow (com.bedatadriven.rebar.sql.client.SqlResultSetRow)2 SqlTransaction (com.bedatadriven.rebar.sql.client.SqlTransaction)2 OutputStream (java.io.OutputStream)2 ArrayList (java.util.ArrayList)2 HashSet (java.util.HashSet)2 List (java.util.List)2