Package org.exoplatform.wallet.utils
Class RewardUtils
java.lang.Object
org.exoplatform.wallet.utils.RewardUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DateTimeFormatterstatic final org.exoplatform.commons.api.settings.data.Contextstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.exoplatform.commons.api.notification.model.ArgumentLiteral<RewardReport> static final org.exoplatform.commons.api.settings.data.Scopestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final DateTimeFormatterstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic StringformatDateTime(ZonedDateTime zonedDateTime) static StringformatTime(Object timeInSeconds, ZoneId zoneId, String lang) static final Stringstatic final Methodstatic final RewardSettingsstatic final ObjectgetService(org.exoplatform.container.ExoContainer container, String serviceName) static ZonedDateTimeparseRFC3339ToZonedDateTime(String dateString, ZoneId zoneId) static LocalDateTimetimeFromSeconds(long createdDate, ZoneId zoneId) static longtimeToSecondsAtDayStart(LocalDate date, ZoneId zoneId)
-
Field Details
-
DATE_FORMATTER
-
RFC_3339_FORMATTER
-
TRANSACTION_STATUS_PENDING
- See Also:
-
TRANSACTION_STATUS_SUCCESS
- See Also:
-
TRANSACTION_STATUS_FAILED
- See Also:
-
REWARD_SCOPE_NAME
- See Also:
-
REWARD_CONTEXT_NAME
- See Also:
-
REWARD_TRANSACTION_LABEL_KEY
- See Also:
-
REWARD_TRANSACTION_WITH_POOL_MESSAGE_KEY
- See Also:
-
REWARD_TRANSACTION_NO_POOL_MESSAGE_KEY
- See Also:
-
REWARD_CONTEXT
public static final org.exoplatform.commons.api.settings.data.Context REWARD_CONTEXT -
REWARD_SCOPE
public static final org.exoplatform.commons.api.settings.data.Scope REWARD_SCOPE -
REWARD_SETTINGS_KEY_NAME
- See Also:
-
REWARD_SUCCESS_EVENT_NAME
- See Also:
-
REWARD_SUCCESS_NOTIFICATION_ID
- See Also:
-
REWARD_PERIOD_TYPE
- See Also:
-
REWARD_START_PERIOD_DATE
- See Also:
-
REWARD_END_PERIOD_DATE
- See Also:
-
REWARD_START_PERIOD_DATE_FORMATTED
- See Also:
-
REWARD_END_PERIOD_DATE_FORMATTED
- See Also:
-
REWARD_VALID_MEMBERS_COUNT
- See Also:
-
REWARD_SUCCESS_COUNT
- See Also:
-
REWARD_FAIL_COUNT
- See Also:
-
REWARD_PENDING_COUNT
- See Also:
-
REWARD_TRANSACTION_COUNT
- See Also:
-
REWARD_REPORT_NOTIFICATION_PARAM
public static final org.exoplatform.commons.api.notification.model.ArgumentLiteral<RewardReport> REWARD_REPORT_NOTIFICATION_PARAM
-
-
Method Details
-
formatTime
-
timeFromSeconds
-
timeToSecondsAtDayStart
-
getCurrentUserId
-
getMethod
-
getService
-
getRewardSettings
-
parseRFC3339ToZonedDateTime
-
formatDateTime
-