package org.activityinfo.legacy.shared.impl.pivot.bundler; import com.bedatadriven.rebar.sql.client.SqlResultSetRow; import org.activityinfo.legacy.shared.command.result.Bucket; import org.activityinfo.legacy.shared.reports.content.DayCategory; import org.activityinfo.legacy.shared.reports.model.Dimension; public class DayBundler implements Bundler { private final Dimension dimension; private final String dateAlias; public DayBundler(Dimension dimension, String dateAlias) { this.dimension = dimension; this.dateAlias = dateAlias; } @Override public void bundle(SqlResultSetRow row, Bucket bucket) { bucket.setCategory(dimension, new DayCategory(row.getDate(dateAlias))); } }