Class TopicWillBeCreated
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.plugins.helpdesk.server.bean.event.TopicWillBeCreated
- All Implemented Interfaces:
Serializable
,ErrorReturnableEvent
public class TopicWillBeCreated
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Событие создание топика в HelpDesk. В этапе создания бросается как минимум один раз, как максимум ни чем не ограничен.
В первый раз может быть брошен при выборе подкатегории( если эти самые подкатегории есть ) и еще n-раз, где n-количество раз которое веб юзер выберет подкатегорию.(раунд 1)
И последний раз вызов произойдет при непосредственно создании топика(раунд 2). Этих последних раз может быть тоже много, если скрипт запрещает создание, веб юзеру просто выводится сообщение скрипта.
- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionСообщение которое будет выведено пользователю рядом с подкатегорией в 1 раунде, а во 2 раунде будет выведено в качестве алерт сообщения.Первое сообщение пользователя.int
getRound()
1 = раунд, это момент когда выбирается подкатегория(сколько раз будет выбрана подкатегории, столько и будет срабатывать событие). 2 - раунд, непосредственно перед созданием темы.getTopic()
boolean
Скрипт возвращает можно ли продолжать создавать тему.void
setAllowCreate
(boolean allowCreate) void
setErrorMessage
(String errorMessage) void
setMessage
(String message) void
setRound
(int round) void
Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setError
Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Constructor Details
-
TopicWillBeCreated
-
-
Method Details
-
getTopic
-
setTopic
-
isAllowCreate
public boolean isAllowCreate()Скрипт возвращает можно ли продолжать создавать тему. -
setAllowCreate
public void setAllowCreate(boolean allowCreate) -
getErrorMessage
Сообщение которое будет выведено пользователю рядом с подкатегорией в 1 раунде, а во 2 раунде будет выведено в качестве алерт сообщения. -
setErrorMessage
-
getRound
public int getRound()1 = раунд, это момент когда выбирается подкатегория(сколько раз будет выбрана подкатегории, столько и будет срабатывать событие). 2 - раунд, непосредственно перед созданием темы. -
setRound
public void setRound(int round) -
getMessage
Первое сообщение пользователя. На первом круге, скорее всего, оно будет = null -
setMessage
-