Package io.meeds.tenant.hub.storage
Class HubReportStorage
java.lang.Object
io.meeds.tenant.hub.storage.HubReportStorage
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final org.exoplatform.commons.api.settings.data.Scopestatic final Stringstatic final org.exoplatform.commons.api.settings.data.Scopestatic final Stringstatic final org.exoplatform.commons.api.settings.data.Scopestatic final Stringstatic final org.exoplatform.commons.api.settings.data.Scopestatic final org.exoplatform.commons.api.settings.data.Context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetPeriodId(long reportId) longgetPeriodKey(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod) longgetReportId(long periodId) longgetReportId(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod) getSentDate(long periodId) getSentDate(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod) getStatus(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod) voidsaveReportPeriodId(long periodId, long reportId) voidsaveReportPeriodId(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod, long reportId) voidsaveSentDate(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod, Instant sentDate) voidsaveStatus(long periodId, String status) voidsaveStatus(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod, String status)
-
Field Details
-
UEM_CONTEXT
public static final org.exoplatform.commons.api.settings.data.Context UEM_CONTEXT -
REWARD_REPORT_ID
- See Also:
-
REWARD_PERIOD_ID
- See Also:
-
REWARD_REPORT_STATUS
- See Also:
-
REWARD_REPORT_SENT_DATE
- See Also:
-
REWARD_REPORT_STATUS_APPLICATION
public static final org.exoplatform.commons.api.settings.data.Scope REWARD_REPORT_STATUS_APPLICATION -
REWARD_REPORT_SENT_DATE_APPLICATION
public static final org.exoplatform.commons.api.settings.data.Scope REWARD_REPORT_SENT_DATE_APPLICATION -
REWARD_REPORT_ID_APPLICATION
public static final org.exoplatform.commons.api.settings.data.Scope REWARD_REPORT_ID_APPLICATION -
REWARD_PERIOD_ID_APPLICATION
public static final org.exoplatform.commons.api.settings.data.Scope REWARD_PERIOD_ID_APPLICATION
-
-
Constructor Details
-
HubReportStorage
public HubReportStorage()
-
-
Method Details
-
saveStatus
public void saveStatus(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod, String status) -
saveStatus
-
saveReportPeriodId
public void saveReportPeriodId(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod, long reportId) -
saveReportPeriodId
public void saveReportPeriodId(long periodId, long reportId) -
saveSentDate
public void saveSentDate(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod, Instant sentDate) -
getStatus
-
getReportId
public long getReportId(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod) -
getReportId
public long getReportId(long periodId) -
getPeriodId
public long getPeriodId(long reportId) -
getSentDate
-
getSentDate
-
getPeriodKey
public long getPeriodKey(org.exoplatform.wallet.model.reward.RewardPeriod rewardPeriod)
-