Class RewardPeriod

java.lang.Object
org.exoplatform.wallet.model.reward.RewardPeriod
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RewardPeriodWithFullDate

public class RewardPeriod extends Object implements Serializable
See Also:
  • Constructor Details

    • RewardPeriod

      public RewardPeriod(RewardPeriodType rewardPeriodType)
    • RewardPeriod

      public RewardPeriod(RewardPeriodType rewardPeriodType, String timeZone, long startDateInSeconds, long endDateInSeconds)
  • Method Details

    • getCurrentPeriod

      public static RewardPeriod getCurrentPeriod(RewardSettings rewardSettings)
    • getPeriodOfTime

      public static RewardPeriod getPeriodOfTime(RewardSettings rewardSettings, LocalDate date)
    • zoneId

      public ZoneId zoneId()
    • getPeriodMedianDate

      public LocalDate getPeriodMedianDate()
    • getPeriodMedianDateInSeconds

      public long getPeriodMedianDateInSeconds()
    • getStartDateFormatted

      public String getStartDateFormatted(String lang)
    • getEndDateFormatted

      public String getEndDateFormatted(String lang)