Package io.meeds.tenant.hub.service
Class HubReportService
java.lang.Object
io.meeds.tenant.hub.service.HubReportService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonggetPeriodId(long reportId) getReport(long periodId, boolean refresh) longgetReportId(long periodId) org.springframework.data.domain.Page<HubReportLocalStatus> getReports(org.springframework.data.domain.Pageable pageable) sendReport(long periodId) sendReport(io.meeds.wallet.model.RewardReport rewardReport)
-
Field Details
-
REPORT_SENT_EVENT
- See Also:
-
REPORT_SENDING_IN_PROGRESS_EVENT
- See Also:
-
REPORT_SENDING_ERROR_EVENT
- See Also:
-
REPORT_PERSISTED_EVENT
- See Also:
-
REPORT_PERSIST_ERROR_EVENT
- See Also:
-
-
Constructor Details
-
HubReportService
public HubReportService()
-
-
Method Details
-
sendReport
- Throws:
io.meeds.wom.api.constant.WomException
-
sendReport
public HubReportLocalStatus sendReport(io.meeds.wallet.model.RewardReport rewardReport) throws io.meeds.wom.api.constant.WomException - Throws:
io.meeds.wom.api.constant.WomException
-
getReports
public org.springframework.data.domain.Page<HubReportLocalStatus> getReports(org.springframework.data.domain.Pageable pageable) -
getReport
public HubReportLocalStatus getReport(long periodId, boolean refresh) throws io.meeds.wom.api.constant.WomException - Throws:
io.meeds.wom.api.constant.WomException
-
getReportId
public long getReportId(long periodId) -
getPeriodId
public long getPeriodId(long reportId) -
computeUsersCount
public long computeUsersCount()
-