Package io.meeds.analytics.utils
Class AnalyticsUtils
java.lang.Object
io.meeds.analytics.utils.AnalyticsUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final DateTimeFormatterstatic 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 shortstatic final Stringstatic final DateTimeFormatterstatic final DateTimeFormatterstatic final DateTimeFormatter -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddActivityStatisticsData(StatisticData statisticData, org.exoplatform.social.core.activity.model.ExoSocialActivity activity) static voidaddCategoryLinkStatistics(StatisticData statisticData, io.meeds.social.category.model.CategoryObject categoryObject) static voidaddCategoryStatistics(StatisticData statisticData, long categoryId) static voidaddCategoryStatistics(StatisticData statisticData, io.meeds.social.category.model.Category category) static voidaddSpaceStatistics(StatisticData statisticData, org.exoplatform.social.core.space.model.Space space) static final voidaddStatisticData(StatisticData statisticData) static final StringcollectionToJSONString(String value) static final StringcompueLabel(String chartKey, String chartValue) static final StringfixJSONStringFormat(String jsonString) static StringformatDate(long timeInMilliseconds) static final <T> TfromJsonString(String value, Class<T> resultClass) static longstatic org.exoplatform.social.core.identity.model.IdentitygetIdentity(String identityIdString) static org.exoplatform.social.core.identity.model.IdentitygetIdentity(String providerId, String remoteId) static longgetIdentityId(String identityId) static longgetIdentityId(String providerId, String remoteId) static final org.json.JSONObjectgetJSONObject(org.json.JSONObject jsonObject, int i, String... keys) static org.exoplatform.social.core.space.model.SpacegetSpaceById(String spaceId) static org.exoplatform.social.core.space.model.SpacegetSpaceByPrettyName(String prettyName) static longgetUserIdentityId(String username) static longgetUserIdentityId(org.exoplatform.services.security.ConversationState currentState) static StringgetUsername(org.exoplatform.services.security.ConversationState currentState) static final StringgetYearMonth(long timestamp) static final StringgetYearMonth(LocalDateTime date) static final StringgetYearMonthDay(long timestamp) static final StringgetYearMonthDay(LocalDateTime date) static final StringgetYearMonthDayHour(long timestamp) static final Stringstatic final StringgetYearWeek(long timestamp) static final StringgetYearWeek(LocalDateTime date) static booleanisUnkownUser(String username) static longstatic longstatic final StringtoJsonString(Object object)
-
Field Details
-
MAX_BULK_DOCUMENTS
public static final short MAX_BULK_DOCUMENTS- See Also:
-
VALUES_SEPARATOR
- See Also:
-
FIELD_IS_ANALYTICS
- See Also:
-
FIELD_ERROR_MESSAGE
- See Also:
-
FIELD_ERROR_CODE
- See Also:
-
FIELD_STATUS
- See Also:
-
FIELD_OPERATION
- See Also:
-
FIELD_SUB_MODULE
- See Also:
-
FIELD_MODULE
- See Also:
-
FIELD_SPACE_ID
- See Also:
-
FIELD_DURATION
- See Also:
-
FIELD_USER_ID
- See Also:
-
FIELD_TIMESTAMP
- See Also:
-
FIELD_MODIFIER_USER_SOCIAL_ID
- See Also:
-
FIELD_SOCIAL_IDENTITY_ID
- See Also:
-
LINK_ACTIVITY_TYPE
- See Also:
-
FILE_SPACES_ACTIVITY_TYPE
- See Also:
-
ACTIVITY_COMMENT
- See Also:
-
COMPUTED_CHART_LABEL
-
DATE_FORMATTER
-
DEFAULT_FIELDS
-
YEAR_WEEK
-
YEAR_MONTH
-
YEAR_MONTH_DATE_HOUR
-
-
Method Details
-
getYearMonthDayHour
-
getYearMonthDayHour
-
getYearMonthDay
-
getYearMonthDay
-
getYearMonth
-
getYearMonth
-
getYearWeek
-
getYearWeek
-
toJsonString
-
compueLabel
-
fromJsonString
-
timeToMilliseconds
-
fixJSONStringFormat
-
collectionToJSONString
-
getJSONObject
public static final org.json.JSONObject getJSONObject(org.json.JSONObject jsonObject, int i, String... keys) -
addStatisticData
-
getUserIdentityId
-
getSpaceByPrettyName
-
getSpaceById
-
getIdentity
public static org.exoplatform.social.core.identity.model.Identity getIdentity(String identityIdString) -
getIdentityId
-
getIdentity
-
getIdentityId
-
getUserIdentityId
public static long getUserIdentityId(org.exoplatform.services.security.ConversationState currentState) -
getCurrentUserIdentityId
public static long getCurrentUserIdentityId() -
isUnkownUser
-
getUsername
-
formatDate
-
addSpaceStatistics
public static void addSpaceStatistics(StatisticData statisticData, org.exoplatform.social.core.space.model.Space space) -
addActivityStatisticsData
public static void addActivityStatisticsData(StatisticData statisticData, org.exoplatform.social.core.activity.model.ExoSocialActivity activity) -
addCategoryStatistics
-
addCategoryStatistics
public static void addCategoryStatistics(StatisticData statisticData, io.meeds.social.category.model.Category category) -
addCategoryLinkStatistics
public static void addCategoryLinkStatistics(StatisticData statisticData, io.meeds.social.category.model.CategoryObject categoryObject) -
parseId
-