Class TopicWillBeCreated

java.lang.Object
All Implemented Interfaces:
java.io.Serializable

public class TopicWillBeCreated
extends LocalEvent
Событие создание топика в HelpDesk. В этапе создания бросается как минимум один раз, как максимум ни чем не ограничен. В первый раз может быть брошен при выборе подкатегории( если эти самые подкатегории есть ) и еще n-раз, где n-количество раз которое веб юзер выберет подкатегорию.(раунд 1) И последний раз вызов произойдет при непосредственно создании топика(раунд 2). Этих последних раз может быть тоже много, если скрипт запрещает создание, веб юзеру просто выводится сообщение скрипта.
See Also:
Serialized Form
  • Constructor Details

    • TopicWillBeCreated

      public TopicWillBeCreated​(Topic topic, int round, int pid, java.lang.String message)
  • Method Details

    • getTopic

      public Topic getTopic()
    • setTopic

      public void setTopic​(Topic topic)
    • isAllowCreate

      public boolean isAllowCreate()
      Скрипт возвращает можно ли продолжать создавать тему.
    • setAllowCreate

      public void setAllowCreate​(boolean allowCreate)
    • getErrorMessage

      public java.lang.String getErrorMessage()
      Сообщение которое будет выведено пользователю рядом с подкатегорией в 1 раунде, а во 2 раунде будет выведено в качестве алерт сообщения.
    • setErrorMessage

      public void setErrorMessage​(java.lang.String errorMessage)
    • getRound

      public int getRound()
      1 = раунд, это момент когда выбирается подкатегория(сколько раз будет выбрана подкатегории, столько и будет срабатывать событие). 2 - раунд, непосредственно перед созданием темы.
    • setRound

      public void setRound​(int round)
    • getMessage

      public java.lang.String getMessage()
      Первое сообщение пользователя. На первом круге, скорее всего, оно будет = null
    • setMessage

      public void setMessage​(java.lang.String message)