Class ForumUtils


  • public class ForumUtils
    extends Object
    • Field Detail

      • 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
      • DEFAULT_VALUE_UPLOAD_PORTAL

        public static final int DEFAULT_VALUE_UPLOAD_PORTAL
        See Also:
        Constant Field Values
    • Constructor Detail

      • ForumUtils

        public ForumUtils()
    • Method Detail

      • createdForumLink

        public static String createdForumLink​(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