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)` |
  `java.util.List<K>` | `list()` |
  `long` | `update​(javax.xml.ws.Holder<K> k)` |
  `long` | `version()` |

- ## Method Details

  - ### 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`