Package io.meeds.deeds.common.service
Class HubReportService
java.lang.Object
io.meeds.deeds.common.service.HubReportService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecomputeEngagementScore(long reportId) voidcomputeUemReward(io.meeds.wom.api.model.HubReport report, double periodFixedGlobalIndex, double periodRewardAmount) io.meeds.wom.api.model.HubReportgetReport(long reportId) io.meeds.wom.api.model.HubReportorg.springframework.data.domain.Page<io.meeds.wom.api.model.HubReport> getReports(String hubAddress, long rewardId, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<io.meeds.wom.api.model.HubReport> getReportsByHub(String hubAddress, org.springframework.data.domain.Pageable pageable) List<io.meeds.wom.api.model.HubReport> getReportsByRewardId(long rewardId) org.springframework.data.domain.Page<io.meeds.wom.api.model.HubReport> getReportsByRewardId(long rewardId, org.springframework.data.domain.Pageable pageable) io.meeds.wom.api.model.HubReportrefreshReport(long reportId) io.meeds.wom.api.model.HubReportrefreshReportFraud(long reportId) io.meeds.wom.api.model.HubReportsaveReport(io.meeds.wom.api.model.HubReportVerifiableData reportData)
-
Field Details
-
HUB_REPORT_SAVED
- See Also:
-
-
Constructor Details
-
HubReportService
public HubReportService()
-
-
Method Details
-
getReportsByHub
public org.springframework.data.domain.Page<io.meeds.wom.api.model.HubReport> getReportsByHub(String hubAddress, org.springframework.data.domain.Pageable pageable) -
getReportsByRewardId
public org.springframework.data.domain.Page<io.meeds.wom.api.model.HubReport> getReportsByRewardId(long rewardId, org.springframework.data.domain.Pageable pageable) -
getReportsByRewardId
-
getReports
public org.springframework.data.domain.Page<io.meeds.wom.api.model.HubReport> getReports(String hubAddress, long rewardId, org.springframework.data.domain.Pageable pageable) -
getReport
public io.meeds.wom.api.model.HubReport getReport(long reportId) -
getReport
-
saveReport
public io.meeds.wom.api.model.HubReport saveReport(io.meeds.wom.api.model.HubReportVerifiableData reportData) throws io.meeds.wom.api.constant.WomException - Throws:
io.meeds.wom.api.constant.WomException
-
refreshReport
public io.meeds.wom.api.model.HubReport refreshReport(long reportId) -
refreshReportFraud
public io.meeds.wom.api.model.HubReport refreshReportFraud(long reportId) -
computeUemReward
public void computeUemReward(io.meeds.wom.api.model.HubReport report, double periodFixedGlobalIndex, double periodRewardAmount) -
computeEngagementScore
public double computeEngagementScore(long reportId)
-