package org.activityinfo.legacy.shared.impl.pivot.calc; import org.activityinfo.legacy.shared.model.SiteDTO; import org.activityinfo.legacy.shared.reports.content.DimensionCategory; import org.activityinfo.legacy.shared.reports.content.EntityCategory; import org.activityinfo.legacy.shared.reports.model.Dimension; public class LocationAccessor implements DimAccessor { private Dimension dim; public LocationAccessor(Dimension dim) { this.dim = dim; } @Override public Dimension getDimension() { return dim; } @Override public DimensionCategory getCategory(SiteDTO siteDTO) { return new EntityCategory(siteDTO.getLocationId(), siteDTO.getLocationName()); } }