Package bitel.billing.server.script.bean

# Class ScriptManager

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
bitel.billing.server.script.bean.ScriptManager

public class ScriptManager extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ScriptManager(Connection con)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `deleteScript(int id)`
  Удаляет скрипт по его коду
  `Script`
  `getScriptById(int id)`
  Возвращает скрипт по его коду
  `List<Script>`
  `getScriptList()`
  Возвращает список всех скриптов
  `Map<Integer,Script>`
  `getScriptMap()`
  Возвращает карту скриптов и их кодов

  ### Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger

  `error, error, error, getLogger, logError, logError, warn`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ScriptManager

    public ScriptManager(Connection con)

- ## Method Details

  - ### getScriptList

    public List<Script> getScriptList()
    Возвращает список всех скриптов
    Returns:

  - ### getScriptMap

    public Map<Integer,Script> getScriptMap()
    Возвращает карту скриптов и их кодов
    Returns:

  - ### getScriptById

    public Script getScriptById(int id)
    Возвращает скрипт по его коду
    Parameters:
      `id` - код скрипта
    Returns:
      null - если не найден

  - ### deleteScript

    public void deleteScript(int id)
    Удаляет скрипт по его коду
    Parameters:
      `id` - код скрипта