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

## Interface AbstractDirectoryService<K extends IdTitle>

-     public interface AbstractDirectoryService<K extends IdTitle>

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `long` | `delete(int id)`
    `K` | `get(int id)`
    `java.util.List<K>` | `list()`
    `long` | `update(javax.xml.ws.Holder<K> k)`
    `long` | `version()`

- - ### Method Detail

    - #### list

          java.util.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(javax.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`