Package io.meeds.kudos.service.utils
Class Utils
java.lang.Object
io.meeds.kudos.service.utils.Utils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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 Stringstatic final org.exoplatform.commons.api.settings.data.Contextstatic final org.exoplatform.commons.api.notification.model.ArgumentLiteral<Kudos> static final Stringstatic final Stringstatic final Stringstatic final org.exoplatform.commons.api.settings.data.Scopestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcomputeKudosActivityProperties(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, Kudos kudos) static KudosfromEntity(KudosEntity kudosEntity) static longgetActivityId(String id) static KudosPeriodgetCurrentPeriod(GlobalSettings globalSettings) static final Stringstatic org.exoplatform.social.core.identity.model.IdentitygetIdentityByTypeAndId(String type, String name) getNotificationReceiversUsers(String receiverType, String receiverId, String senderId) static KudosPeriodgetPeriodOfTime(GlobalSettings globalSettings, LocalDateTime localDateTime) static KudosPeriodTypegetPeriodType(GlobalSettings globalSettings) static StringgetReceiverIdentityProviderType(String receiverType) static StringgetReceiverType(String receiverType) static org.exoplatform.social.core.space.model.Spacestatic LocalDateTimetimeFromSeconds(long dateInSeconds) static longtimeToSeconds(LocalDateTime time) static KudosEntity
-
Field Details
-
KUDOS_ICON
- See Also:
-
SCOPE_NAME
- See Also:
-
SETTINGS_KEY_NAME
- See Also:
-
KUDOS_CONTEXT
public static final org.exoplatform.commons.api.settings.data.Context KUDOS_CONTEXT -
KUDOS_SCOPE
public static final org.exoplatform.commons.api.settings.data.Scope KUDOS_SCOPE -
SPACE_ACCOUNT_TYPE
- See Also:
-
USER_ACCOUNT_TYPE
- See Also:
-
DEFAULT_ACCESS_PERMISSION
- See Also:
-
DEFAULT_KUDOS_PER_PERIOD
- See Also:
-
KUDOS_RECEIVER_NOTIFICATION_ID
- See Also:
-
KUDOS_SENT_EVENT
- See Also:
-
KUDOS_ACTIVITY_EVENT
- See Also:
-
GAMIFICATION_GENERIC_EVENT
- See Also:
-
KUDOS_CANCEL_ACTIVITY_EVENT
- See Also:
-
GAMIFICATION_CANCEL_EVENT
- See Also:
-
GAMIFICATION_RECEIVE_KUDOS_EVENT_NAME
- See Also:
-
GAMIFICATION_SEND_KUDOS_EVENT_NAME
- See Also:
-
GAMIFICATION_OBJECT_TYPE
- See Also:
-
KUDOS_ACTIVITY_COMMENT_TYPE
- See Also:
-
KUDOS_ACTIVITY_COMMENT_TITLE_ID
- See Also:
-
KUDOS_MESSAGE_PARAM
- See Also:
-
KUDOS_DETAILS_PARAMETER
public static final org.exoplatform.commons.api.notification.model.ArgumentLiteral<Kudos> KUDOS_DETAILS_PARAMETER -
ACTIVITY_COMMENT_ID_PREFIX
- See Also:
-
CONTENT_TYPE
- See Also:
-
-
Method Details
-
getSpace
-
getCurrentUserId
-
getNotificationReceiversUsers
-
getReceiverIdentityProviderType
-
getReceiverType
-
fromEntity
-
toEntity
-
timeFromSeconds
-
timeToSeconds
-
getCurrentPeriod
-
getIdentityByTypeAndId
-
getPeriodOfTime
public static KudosPeriod getPeriodOfTime(GlobalSettings globalSettings, LocalDateTime localDateTime) -
getPeriodType
-
computeKudosActivityProperties
public static void computeKudosActivityProperties(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, Kudos kudos) -
getActivityId
-