Package ru.bitel.bgbilling.kernel.database.common.service

# Interface DatabaseService

public interface DatabaseService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `dropTables(List<String> tableNames)`
  `List<String>`
  `getModulePluginList()`
  `List<String>`
  `getTableData(String tableName, Page page)`
  `List<String>`
  `getTableDataHeaders(String tableName)`
  `List<String>`
  `getTableDataRecord(String tableName, int recordIndex)`
  `List<String>`
  `getTableInfo(String tableName)`
  `SearchResult<String>`
  `searchTableNames(int moduleId, String tableNameMask, String[] sort, Page page)`

- ## Method Details

  - ### getModulePluginList

    List<String> getModulePluginList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### searchTableNames

    SearchResult<String> searchTableNames(int moduleId, String tableNameMask, String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getTableInfo

    List<String> getTableInfo(String tableName) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getTableDataRecord

    List<String> getTableDataRecord(String tableName, int recordIndex) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getTableDataHeaders

    List<String> getTableDataHeaders(String tableName) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getTableData

    List<String> getTableData(String tableName, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### dropTables

    void dropTables(List<String> tableNames) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`