Class ForumUtils

java.lang.Object
org.exoplatform.cs.service.util.ForumUtils

public class ForumUtils extends Object
  • Field Details

    • log

      protected static org.exoplatform.services.log.Log log
    • FIELD_EXOFORUM_LABEL

      public static final String FIELD_EXOFORUM_LABEL
    • FIELD_SEARCHFORUM_LABEL

      public static final String FIELD_SEARCHFORUM_LABEL
    • UPLOAD_FILE_SIZE

      public static final String UPLOAD_FILE_SIZE
    • UPLOAD_AVATAR_SIZE

      public static final String UPLOAD_AVATAR_SIZE
    • SEARCHFORM_ID

      public static final String SEARCHFORM_ID
    • GOPAGE_ID_T

      public static final String GOPAGE_ID_T
    • GOPAGE_ID_B

      public static final String GOPAGE_ID_B
    • CATEGORIES

      public static final String CATEGORIES
    • CATEGORY

      public static final String CATEGORY
    • FORUM

      public static final String FORUM
    • TOPIC

      public static final String TOPIC
    • POST

      public static final String POST
    • TAG

      public static final String TAG
    • POLL

      public static final String POLL
    • COMMA

      public static final String COMMA
    • SLASH

      public static final String SLASH
    • EMPTY_STR

      public static final String EMPTY_STR
    • SPACE_GROUP_ID

      public static final String SPACE_GROUP_ID
    • MAXSIGNATURE

      public static final int MAXSIGNATURE
      See Also:
    • MAXTITLE

      public static final int MAXTITLE
      See Also:
    • DEFAULT_VALUE_UPLOAD_PORTAL

      public static final int DEFAULT_VALUE_UPLOAD_PORTAL
      See Also:
    • MAXMESSAGE

      public static final long MAXMESSAGE
      See Also:
    • HAS_CREATE_TOPIC

      public static final String HAS_CREATE_TOPIC
      See Also:
    • HAS_CREATE_POLL

      public static final String HAS_CREATE_POLL
      See Also:
    • VIEW_LAST_POST

      public static final String VIEW_LAST_POST
      See Also:
    • EMAIL_VALIDATION_REGEX

      public static final String EMAIL_VALIDATION_REGEX
      See Also:
  • Constructor Details

    • ForumUtils

      public ForumUtils()
  • Method Details

    • createdForumLink

      public static String createdForumLink(String type, String id, boolean isPrivate)
    • buildLink

      public static String buildLink(String portalURI, String containerName, String selectedNode, String type, String id, boolean isPrivate)
    • isValidEmailAddresses

      public static boolean isValidEmailAddresses(String addressList)
    • getSpaceForum

      public static org.exoplatform.forum.service.Forum getSpaceForum(org.exoplatform.forum.service.ForumService forumService, String groupId)
    • postMessageToTicket

      public static void postMessageToTicket(org.exoplatform.forum.service.ForumService forumService, TopicEntity ticket, String message) throws Exception
      Throws:
      Exception
    • getTopicByTicket

      public static org.exoplatform.forum.service.Topic getTopicByTicket(org.exoplatform.forum.service.ForumService forumService, TopicEntity ticket) throws Exception
      Throws:
      Exception
    • updateForumTags

      public static void updateForumTags(org.exoplatform.forum.service.ForumService forumService, TicketDTO ticketDTO, org.exoplatform.forum.service.Topic topic, String oldSeverity, String oldType, String oldStatus) throws Exception
      Throws:
      Exception