Package ru.bitel.bgbilling.kernel.directory.api.common.service

# Interface AbstractDirectoryService<K extends IdTitle>

public interface AbstractDirectoryService<K extends IdTitle>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `long`
  `delete(int id)`
  `K`
  `get(int id)`
  `List<K>`
  `list()`
  `long`
  `update(jakarta.xml.ws.Holder<K> k)`
  `long`
  `version()`

- ## Method Details

  - ### list

    List<K> list() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### get

    K get(int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### update

    long update(jakarta.xml.ws.Holder<K> k) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### delete

    long delete(int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### version

    long version() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`