package gov.samhsa.consent2share.infrastructure.report; import java.time.LocalDate; import java.time.LocalDateTime; /** * The Interface ReportUtils. */ public interface ReportUtils { /** * Gets the epoch start date time. * * @param localDate the local date * @return the epoch start date time */ public abstract LocalDateTime getStartDateTime(LocalDate localDate); /** * Gets the epoch end date time. * * @param localDate the local date * @return the epoch end date time */ public abstract LocalDateTime getEndDateTime(LocalDate localDate); /** * Convert local date time to epoch. * * @param localDateTime the local date time * @return the long */ public abstract long convertLocalDateTimeToEpoch(LocalDateTime localDateTime); }