Class I18NActivityUtils

java.lang.Object
org.exoplatform.social.core.processor.I18NActivityUtils

public class I18NActivityUtils extends Object
  • Field Details

  • Constructor Details

    • I18NActivityUtils

      public I18NActivityUtils()
  • Method Details

    • isProcessMultiKeys

      public static boolean isProcessMultiKeys(org.exoplatform.social.core.activity.model.ExoSocialActivity activity)
      Checks activity needs to process multi keys.
      Parameters:
      activity -
      Returns:
    • getParamValues

      public static String[] getParamValues(String valueParam)
      Gets list of values in template params
      Parameters:
      valueParam -
      Returns:
    • getResourceKeys

      public static String[] getResourceKeys(org.exoplatform.social.core.activity.model.ExoSocialActivity activity)
      Gets list of resource bundle keys
      Parameters:
      activity -
      Returns:
    • getResourceValues

      public static String[] getResourceValues(org.exoplatform.social.core.activity.model.ExoSocialActivity activity)
      Gets list of resource bundle keys
      Parameters:
      activity -
      Returns:
    • addResourceKey

      public static void addResourceKey(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, String key, String... values)
      Adds ResouceBundle key into existing ExoSocialActivity.
      Parameters:
      activity -
      key -
      values -
    • addResourceKeyToProcess

      public static void addResourceKeyToProcess(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, String key)
      Keep which resource key should be process to remove invalid html tag
      Parameters:
      activity - the activity
      key - the key
    • getResourceKeysToProcess

      public static List<String> getResourceKeysToProcess(org.exoplatform.social.core.activity.model.ExoSocialActivity activity)
      Get list of resource key which need to process
      Parameters:
      activity -
      Returns:
      list of key