package org.activityinfo.server.digest.geo;
import com.google.inject.Inject;
import com.google.inject.Provider;
import org.activityinfo.server.authentication.ServerSideAuthProvider;
import org.activityinfo.server.digest.UserDigestResource;
import org.activityinfo.server.mail.MailSender;
import javax.persistence.EntityManager;
import javax.ws.rs.Path;
@Path(GeoUserDigestResource.ENDPOINT)
public class GeoUserDigestResource extends UserDigestResource {
public static final String ENDPOINT = "/tasks/geouserdigest";
public static final int PARAM_DAYS_DEF = 1; // today
@Inject
public GeoUserDigestResource(Provider<EntityManager> entityManager,
Provider<MailSender> mailSender,
ServerSideAuthProvider authProvider,
GeoDigestModelBuilder geoDigestModelBuilder,
GeoDigestRenderer geoDigestRenderer) {
super(entityManager, mailSender, authProvider, geoDigestModelBuilder, geoDigestRenderer);
}
@Override
public int getDefaultDays() {
return PARAM_DAYS_DEF;
}
}