Package org.exoplatform.cs.service.util
Class ForumUtils
- java.lang.Object
-
- org.exoplatform.cs.service.util.ForumUtils
-
public class ForumUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCATEGORIESstatic StringCATEGORYstatic StringCOMMAstatic intDEFAULT_VALUE_UPLOAD_PORTALstatic StringEMAIL_VALIDATION_REGEXstatic StringEMPTY_STRstatic StringFIELD_EXOFORUM_LABELstatic StringFIELD_SEARCHFORUM_LABELstatic StringFORUMstatic StringGOPAGE_ID_Bstatic StringGOPAGE_ID_Tstatic StringHAS_CREATE_POLLstatic StringHAS_CREATE_TOPICprotected static org.exoplatform.services.log.Loglogstatic longMAXMESSAGEstatic intMAXSIGNATUREstatic intMAXTITLEstatic StringPOLLstatic StringPOSTstatic StringSEARCHFORM_IDstatic StringSLASHstatic StringSPACE_GROUP_IDstatic StringTAGstatic StringTOPICstatic StringUPLOAD_AVATAR_SIZEstatic StringUPLOAD_FILE_SIZEstatic StringVIEW_LAST_POST
-
Constructor Summary
Constructors Constructor Description ForumUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringbuildLink(String portalURI, String containerName, String selectedNode, String type, String id, boolean isPrivate)static StringcreatedForumLink(String type, String id, boolean isPrivate)static org.exoplatform.forum.service.ForumgetSpaceForum(org.exoplatform.forum.service.ForumService forumService, String groupId)static org.exoplatform.forum.service.TopicgetTopicByTicket(org.exoplatform.forum.service.ForumService forumService, TopicEntity ticket)static booleanisValidEmailAddresses(String addressList)static voidpostMessageToTicket(org.exoplatform.forum.service.ForumService forumService, TopicEntity ticket, String message)static voidupdateForumTags(org.exoplatform.forum.service.ForumService forumService, TicketDTO ticketDTO, org.exoplatform.forum.service.Topic topic, String oldSeverity, String oldType, String oldStatus)
-
-
-
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
-
MAXSIGNATURE
public static final int MAXSIGNATURE
- See Also:
- Constant Field Values
-
MAXTITLE
public static final int MAXTITLE
- See Also:
- Constant Field Values
-
DEFAULT_VALUE_UPLOAD_PORTAL
public static final int DEFAULT_VALUE_UPLOAD_PORTAL
- See Also:
- Constant Field Values
-
MAXMESSAGE
public static final long MAXMESSAGE
- See Also:
- Constant Field Values
-
HAS_CREATE_TOPIC
public static final String HAS_CREATE_TOPIC
- See Also:
- Constant Field Values
-
HAS_CREATE_POLL
public static final String HAS_CREATE_POLL
- See Also:
- Constant Field Values
-
VIEW_LAST_POST
public static final String VIEW_LAST_POST
- See Also:
- Constant Field Values
-
EMAIL_VALIDATION_REGEX
public static final String EMAIL_VALIDATION_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-