Class MentionUtils

java.lang.Object
org.exoplatform.social.core.utils.MentionUtils

public class MentionUtils extends Object
  • Method Details

    • getMentionedUsernames

      public static Set<String> getMentionedUsernames(String message)
    • getMentionedRoles

      public static Set<String> getMentionedRoles(String message, String identityId)
    • substituteUsernames

      public static String substituteUsernames(String message)
    • substituteUsernames

      public static String substituteUsernames(String message, Locale locale)
    • substituteUsernames

      public static String substituteUsernames(String portalOwner, String message)
    • substituteUsernames

      public static String substituteUsernames(String portalOwner, String message, Locale locale)
    • substituteUsernames

      public static void substituteUsernames(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, String portalOwner)
    • substituteUsernames

      public static void substituteUsernames(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, List<String> templateParamKeys, String portalOwner)
    • substituteUsernames

      public static String substituteUsernames(org.exoplatform.social.core.manager.IdentityManager identityManager, String portalOwner, String message)
    • substituteUsernames

      public static String substituteUsernames(org.exoplatform.social.core.manager.IdentityManager identityManager, String portalOwner, String message, Locale locale)
    • substituteRoles

      public static String substituteRoles(org.exoplatform.social.core.manager.IdentityManager identityManager, String message, Locale locale)
    • substituteRoleWithLocale

      public static void substituteRoleWithLocale(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, Locale locale)
    • substituteRoleWithLocale

      public static String substituteRoleWithLocale(String message, Locale locale)