public class ZoneTaskUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ZONE_TMP_DIR |
Constructor and Description |
---|
ZoneTaskUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
createMasterFile(java.util.List<Zone> zoneList)
Метод создает файл, который потом на сервере подключится к файлу named.conf.
|
static void |
createZoneFile(Zone zone,
java.util.Map<java.lang.String,java.lang.String> zoneFields)
Создание файла зоны для последующей отправки на сервер
|
static void |
deleteTempFiles()
Метод удаляет врменный каталог .bgbilling/tmp/ и все файлы зон, содержащиеся в нем, после того,
как они были загружены на сервер
|
static void |
executeScript(java.lang.String command)
Метод запускает указанную команду
|
static java.util.Map<java.lang.String,java.lang.String> |
getZoneContent(java.lang.String config)
Извлечение полей зоны из строки конфигурации
|
static void |
setExecutable(java.lang.String scriptFile)
Метод устанавливает права запуска для файлов скриптов
|
public static void createZoneFile(Zone zone, java.util.Map<java.lang.String,java.lang.String> zoneFields)
zone
- зона, для которой будет создаваться файлpublic static void createMasterFile(java.util.List<Zone> zoneList)
public static void deleteTempFiles()
public static java.util.Map<java.lang.String,java.lang.String> getZoneContent(java.lang.String config)
config
- строка с конфигурацией зоныpublic static void executeScript(java.lang.String command)
command
- строка запуска командыpublic static void setExecutable(java.lang.String scriptFile)
scriptFile
- путь до файла скрипта