Class TopicWillBeCreated

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
All Implemented Interfaces:
Serializable, ErrorReturnableEvent

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

    • TopicWillBeCreated

      public TopicWillBeCreated(Topic topic, int round, int pid, 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 String getErrorMessage()
      Сообщение которое будет выведено пользователю рядом с подкатегорией в 1 раунде, а во 2 раунде будет выведено в качестве алерт сообщения.
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • getRound

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

      public void setRound(int round)
    • getMessage

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

      public void setMessage(String message)