Package io.meeds.poll.utils
Class PollUtils
java.lang.Object
io.meeds.poll.utils.PollUtils
-
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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringActivity template param holding the duration in milliseconds of a poll which activity is scheduled, used to compute the poll dates from its effective publication timestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbroadcastEvent(String eventName, Object source, Object data) static DatecomputeEndDate(Date fromDate, String duration) static longgetPollDuration(io.meeds.poll.model.Poll poll) static final longgetUserIdentityId(org.exoplatform.social.core.manager.IdentityManager identityManager, String currentUser) static DatetoDate(ZonedDateTime datetime)
-
Field Details
-
ONE_DAY_DURATION
- See Also:
-
THREE_DAYS_DURATION
- See Also:
-
ONE_WEEK_DURATION
- See Also:
-
TWO_WEEKS_DURATION
- See Also:
-
POLL_ACTIVITY_TYPE
- See Also:
-
POLL_ID
- See Also:
-
CREATE_POLL
- See Also:
-
VOTE_POLL
- See Also:
-
CREATE_POLL_OPERATION_NAME
- See Also:
-
VOTE_POLL_OPERATION_NAME
- See Also:
-
RECEIVE_POLL_VOTE_OPERATION_NAME
- See Also:
-
POLL_MODULE
- See Also:
-
POLL_ACTIVITY_ID
- See Also:
-
POLL_OPTIONS_NUMBER
- See Also:
-
POLL_DURATION
- See Also:
-
POLL_PUBLICATION_DURATION
Activity template param holding the duration in milliseconds of a poll which activity is scheduled, used to compute the poll dates from its effective publication time- See Also:
-
POLL_TOTAL_VOTES
- See Also:
-
POLL_SPACE_MEMBERS_COUNT
- See Also:
-
GAMIFICATION_TRIGGER_NAME
- See Also:
-
GAMIFICATION_SENDER_ID
- See Also:
-
GAMIFICATION_SENDER_TYPE
- See Also:
-
GAMIFICATION_RECEIVER_ID
- See Also:
-
GAMIFICATION_RECEIVER_TYPE
- See Also:
-
GAMIFICATION_OBJECT_ID
- See Also:
-
GAMIFICATION_OBJECT_TYPE
- See Also:
-
GAMIFICATION_ACTIVITY_OBJECT_TYPE
- See Also:
-
GAMIFICATION_EVENT_DETAILS
- See Also:
-
GAMIFICATION_GENERIC_EVENT_NAME
- See Also:
-
GAMIFICATION_CANCEL_EVENT_NAME
- See Also:
-
GAMIFICATION_DELETE_EVENT_NAME
- See Also:
-
-
Method Details
-
getUserIdentityId
public static final long getUserIdentityId(org.exoplatform.social.core.manager.IdentityManager identityManager, String currentUser) -
toDate
-
broadcastEvent
-
getPollDuration
public static long getPollDuration(io.meeds.poll.model.Poll poll) -
computeEndDate
-