Class TopicWillBeCreated
java.lang.Object
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:
- java.io.Serializable,- ErrorReturnableEvent
public class TopicWillBeCreated
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Событие создание топика в HelpDesk. В этапе создания бросается как минимум один раз, как максимум ни чем не ограничен.
 В первый раз может быть брошен при выборе подкатегории( если эти самые подкатегории есть ) и еще n-раз, где n-количество раз которое веб юзер выберет подкатегорию.(раунд 1)
 И последний раз вызов произойдет при непосредственно создании топика(раунд 2). Этих последних раз может быть тоже много, если скрипт запрещает создание, веб юзеру просто выводится сообщение скрипта.
- See Also:
- Serialized Form
- 
Field SummaryFields inherited from class ru.bitel.bgbilling.kernel.event.common.EventCONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
- 
Constructor SummaryConstructors Constructor Description TopicWillBeCreated(Topic topic, int round, int pid, java.lang.String message)
- 
Method SummaryModifier and Type Method Description java.lang.StringgetErrorMessage()Сообщение которое будет выведено пользователю рядом с подкатегорией в 1 раунде, а во 2 раунде будет выведено в качестве алерт сообщения.java.lang.StringgetMessage()Первое сообщение пользователя.intgetRound()1 = раунд, это момент когда выбирается подкатегория(сколько раз будет выбрана подкатегории, столько и будет срабатывать событие). 2 - раунд, непосредственно перед созданием темы.TopicgetTopic()booleanisAllowCreate()Скрипт возвращает можно ли продолжать создавать тему.voidsetAllowCreate(boolean allowCreate)voidsetErrorMessage(java.lang.String errorMessage)voidsetMessage(java.lang.String message)voidsetRound(int round)voidsetTopic(Topic topic)Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEventgetError, setErrorMethods inherited from class ru.bitel.bgbilling.kernel.event.common.EventgetContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
- 
Constructor Details- 
TopicWillBeCreated
 
- 
- 
Method Details- 
getTopic
- 
setTopic
- 
isAllowCreatepublic boolean isAllowCreate()Скрипт возвращает можно ли продолжать создавать тему.
- 
setAllowCreatepublic void setAllowCreate(boolean allowCreate)
- 
getErrorMessagepublic java.lang.String getErrorMessage()Сообщение которое будет выведено пользователю рядом с подкатегорией в 1 раунде, а во 2 раунде будет выведено в качестве алерт сообщения.
- 
setErrorMessagepublic void setErrorMessage(java.lang.String errorMessage)
- 
getRoundpublic int getRound()1 = раунд, это момент когда выбирается подкатегория(сколько раз будет выбрана подкатегории, столько и будет срабатывать событие). 2 - раунд, непосредственно перед созданием темы.
- 
setRoundpublic void setRound(int round)
- 
getMessagepublic java.lang.String getMessage()Первое сообщение пользователя. На первом круге, скорее всего, оно будет = null
- 
setMessagepublic void setMessage(java.lang.String message)
 
-