Class ScriptSavingEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.dynamic.server.event.ScriptSavingEvent
- All Implemented Interfaces:
java.io.Serializable
public class ScriptSavingEvent
extends ru.bitel.bgbilling.kernel.event.common.QueueEvent
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
Constructors Constructor Description ScriptSavingEvent()
ScriptSavingEvent(java.util.List<java.lang.String> classNames, boolean clearTable)
Создает событие. -
Method Summary
Modifier and Type Method Description java.util.List<java.lang.String>
getClassNames()
Возвращает список имён классов для перекомпиляцииCompilationResult
getCompilationResult()
Возвращает результат компиляцииboolean
isClearTable()
Проверяет установлен ли флаг очистки таблицыvoid
setClassNames(java.util.List<java.lang.String> classNames)
Устанавливает список имён классов для перекомпиляцииvoid
setClearTable(boolean clearTable)
Устанавливает флаг необходимости полной очистки таблицы классовvoid
setCompilationResult(CompilationResult result)
Устанавливает результат компиляцииMethods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ScriptSavingEvent
public ScriptSavingEvent() -
ScriptSavingEvent
public ScriptSavingEvent(java.util.List<java.lang.String> classNames, boolean clearTable)Создает событие.- Parameters:
classNames
- имена классов для перекомпиляцииclearTable
- нужна ли полная очистка таблицы
-
-
Method Details
-
setClassNames
public void setClassNames(java.util.List<java.lang.String> classNames)Устанавливает список имён классов для перекомпиляции- Parameters:
classNames
-
-
getClassNames
public java.util.List<java.lang.String> getClassNames()Возвращает список имён классов для перекомпиляции- Returns:
-
setCompilationResult
Устанавливает результат компиляции- Parameters:
result
-
-
getCompilationResult
Возвращает результат компиляции- Returns:
-
setClearTable
public void setClearTable(boolean clearTable)Устанавливает флаг необходимости полной очистки таблицы классов- Parameters:
clearTable
-
-
isClearTable
public boolean isClearTable()Проверяет установлен ли флаг очистки таблицы- Returns:
-