Package org.exoplatform.wallet.utils
Class RewardUtils
- java.lang.Object
-
- org.exoplatform.wallet.utils.RewardUtils
-
public class RewardUtils extends Object
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringformatTime(Object timeInSeconds, String lang)static StringgetCurrentUserId()static MethodgetMethod(org.exoplatform.container.ExoContainer container, String serviceName, String methodName)static RewardSettingsgetRewardSettings()static ObjectgetService(org.exoplatform.container.ExoContainer container, String serviceName)static LocalDateTimetimeFromSeconds(long createdDate)static longtimeToSecondsAtDayStart(LocalDateTime time)
-
-
-
Field Detail
-
DATE_FORMATTER
public static final DateTimeFormatter DATE_FORMATTER
-
TRANSACTION_STATUS_PENDING
public static final String TRANSACTION_STATUS_PENDING
- See Also:
- Constant Field Values
-
TRANSACTION_STATUS_SUCCESS
public static final String TRANSACTION_STATUS_SUCCESS
- See Also:
- Constant Field Values
-
TRANSACTION_STATUS_FAILED
public static final String TRANSACTION_STATUS_FAILED
- See Also:
- Constant Field Values
-
REWARD_SCOPE_NAME
public static final String REWARD_SCOPE_NAME
- See Also:
- Constant Field Values
-
REWARD_CONTEXT_NAME
public static final String REWARD_CONTEXT_NAME
- See Also:
- Constant Field Values
-
REWARD_TRANSACTION_LABEL_KEY
public static final String REWARD_TRANSACTION_LABEL_KEY
- See Also:
- Constant Field Values
-
REWARD_TRANSACTION_WITH_POOL_MESSAGE_KEY
public static final String REWARD_TRANSACTION_WITH_POOL_MESSAGE_KEY
- See Also:
- Constant Field Values
-
REWARD_TRANSACTION_NO_POOL_MESSAGE_KEY
public static final String REWARD_TRANSACTION_NO_POOL_MESSAGE_KEY
- See Also:
- Constant Field Values
-
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
public static final String REWARD_SETTINGS_KEY_NAME
- See Also:
- Constant Field Values
-
REWARD_SUCCESS_EVENT_NAME
public static final String REWARD_SUCCESS_EVENT_NAME
- See Also:
- Constant Field Values
-
REWARD_SUCCESS_NOTIFICATION_ID
public static final String REWARD_SUCCESS_NOTIFICATION_ID
- See Also:
- Constant Field Values
-
REWARD_PERIOD_TYPE
public static final String REWARD_PERIOD_TYPE
- See Also:
- Constant Field Values
-
REWARD_START_PERIOD_DATE
public static final String REWARD_START_PERIOD_DATE
- See Also:
- Constant Field Values
-
REWARD_END_PERIOD_DATE
public static final String REWARD_END_PERIOD_DATE
- See Also:
- Constant Field Values
-
REWARD_START_PERIOD_DATE_FORMATTED
public static final String REWARD_START_PERIOD_DATE_FORMATTED
- See Also:
- Constant Field Values
-
REWARD_END_PERIOD_DATE_FORMATTED
public static final String REWARD_END_PERIOD_DATE_FORMATTED
- See Also:
- Constant Field Values
-
REWARD_VALID_MEMBERS_COUNT
public static final String REWARD_VALID_MEMBERS_COUNT
- See Also:
- Constant Field Values
-
REWARD_SUCCESS_COUNT
public static final String REWARD_SUCCESS_COUNT
- See Also:
- Constant Field Values
-
REWARD_FAIL_COUNT
public static final String REWARD_FAIL_COUNT
- See Also:
- Constant Field Values
-
REWARD_PENDING_COUNT
public static final String REWARD_PENDING_COUNT
- See Also:
- Constant Field Values
-
REWARD_TRANSACTION_COUNT
public static final String REWARD_TRANSACTION_COUNT
- See Also:
- Constant Field Values
-
REWARD_REPORT_NOTIFICATION_PARAM
public static final org.exoplatform.commons.api.notification.model.ArgumentLiteral<RewardReport> REWARD_REPORT_NOTIFICATION_PARAM
-
-
Method Detail
-
timeFromSeconds
public static LocalDateTime timeFromSeconds(long createdDate)
-
timeToSecondsAtDayStart
public static long timeToSecondsAtDayStart(LocalDateTime time)
-
getCurrentUserId
public static final String getCurrentUserId()
-
getMethod
public static final Method getMethod(org.exoplatform.container.ExoContainer container, String serviceName, String methodName)
-
getService
public static final Object getService(org.exoplatform.container.ExoContainer container, String serviceName)
-
getRewardSettings
public static final RewardSettings getRewardSettings()
-
-