Class Utils
java.lang.Object
org.exoplatform.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 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, String defaultPortal) 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 createdDate) 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_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
-