Package net.atthegate.server.service
Class ReportsAttendanceService
java.lang.Object
net.atthegate.server.service.ReportsAttendanceService
Created by ivbar on 11.08.16.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttendanceData
(List<VisitorAttendance> list, Map<Long, Visitor> visitors, AtTheGateAppUser user, long from, long till) static List<VisitorAttendance>
getReportAttendance
(String uid, Long categoryId, long from, long till) static List<VisitorAttendance>
getReportAttendanceAbsence
(String uid, Long categoryId, long from, long till) static AttendanceVisitorsListResult
getVisitorsForCategory
(String uid, Long categoryId, String cursorStr) static void
sendScheduledReportEmail
(List<VisitorAttendance> list, Map<Long, Visitor> visitors, String reportKey, AtTheGateAppUser user, long from, long till, String subject, AttendanceReportSettings reportSettings) static boolean
shouldBeSend
(AttendanceReportSettings reportSettings, Calendar now)
-
Field Details
-
VISITORS_LIMIT
public static final int VISITORS_LIMIT- See Also:
-
-
Constructor Details
-
ReportsAttendanceService
public ReportsAttendanceService()
-
-
Method Details
-
shouldBeSend
-
getReportAttendance
public static List<VisitorAttendance> getReportAttendance(String uid, Long categoryId, long from, long till) -
getReportAttendanceAbsence
public static List<VisitorAttendance> getReportAttendanceAbsence(String uid, Long categoryId, long from, long till) -
getVisitorsForCategory
public static AttendanceVisitorsListResult getVisitorsForCategory(String uid, Long categoryId, String cursorStr) -
sendScheduledReportEmail
public static void sendScheduledReportEmail(List<VisitorAttendance> list, Map<Long, Visitor> visitors, String reportKey, AtTheGateAppUser user, long from, long till, String subject, AttendanceReportSettings reportSettings) -
getAttendanceData
public static Map<String,Object> getAttendanceData(List<VisitorAttendance> list, Map<Long, Visitor> visitors, AtTheGateAppUser user, long from, long till)
-