Package net.atthegate.server.service
Class ReportsServiceIot
java.lang.Object
net.atthegate.server.service.ReportsServiceIot
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
generateReportFile
(CsvReport report, Long dateFrom, Long dateTo, String licence, String deviceName, Boolean notConnected, Boolean opened) static Long
getFilterDateFrom
(IotReportSetting report, Calendar calendar) static String
getFilterDateFromString
(IotReportSetting report, Calendar cal) static Long
getFilterDateTo
(IotReportSetting report, Calendar calendar) static String
getFilterDateToString
(IotReportSetting report, Calendar cal) static List<EntriesGroupIot>
getGroupedEntries
(List<IotEntryReport> list, String groupBy) static boolean
shouldBeSend
(IotReportSetting report, Calendar now)
-
Field Details
-
daily
- See Also:
-
weekly
- See Also:
-
monthly
- See Also:
-
MAX_RESULTS
-
-
Constructor Details
-
ReportsServiceIot
public ReportsServiceIot()
-
-
Method Details
-
getFilterDateFrom
-
getFilterDateFromString
-
getFilterDateTo
-
getFilterDateToString
-
shouldBeSend
-
getGroupedEntries
-
generateReportFile
public static String generateReportFile(CsvReport report, Long dateFrom, Long dateTo, String licence, String deviceName, Boolean notConnected, Boolean opened) throws javax.servlet.ServletException, IOException, freemarker.template.TemplateException - Throws:
javax.servlet.ServletException
IOException
freemarker.template.TemplateException
-