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:
Serializable
public class ScriptSavingEvent
extends ru.bitel.bgbilling.kernel.event.common.QueueEvent
дин.код, текст скрипта, был изменён, отредактирован. через это событие работает компиляция.
- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
ConstructorDescriptionScriptSavingEvent
(List<String> classNames, boolean clearTable) Создает событие. -
Method Summary
Modifier and TypeMethodDescriptionВозвращает список имён классов для перекомпиляцииВозвращает результат компиляцииboolean
Проверяет установлен ли флаг очистки таблицыvoid
setClassNames
(List<String> classNames) Устанавливает список имён классов для перекомпиляцииvoid
setClearTable
(boolean clearTable) Устанавливает флаг необходимости полной очистки таблицы классовvoid
Устанавливает результат компиляции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
-
Constructor Details
-
ScriptSavingEvent
public ScriptSavingEvent() -
ScriptSavingEvent
Создает событие.- Parameters:
classNames
- имена классов для перекомпиляцииclearTable
- нужна ли полная очистка таблицы
-
-
Method Details
-
setClassNames
Устанавливает список имён классов для перекомпиляции- Parameters:
classNames
-
-
getClassNames
Возвращает список имён классов для перекомпиляции- Returns:
-
setCompilationResult
Устанавливает результат компиляции- Parameters:
result
-
-
getCompilationResult
Возвращает результат компиляции- Returns:
-
setClearTable
public void setClearTable(boolean clearTable) Устанавливает флаг необходимости полной очистки таблицы классов- Parameters:
clearTable
-
-
isClearTable
public boolean isClearTable()Проверяет установлен ли флаг очистки таблицы- Returns:
-