Class Directory<T extends Id>

java.lang.Object
ru.bgcrm.plugin.bgbilling.proto.dao.directory.Directory<T>
Direct Known Subclasses:
ChargeTypeDirectory, PaymentTypeDirectory, UserInfoDirectory

public abstract class Directory<T extends Id> extends Object
Cached directory
  • Field Details

    • dbInfo

      protected final DBInfo dbInfo
    • moduleId

      protected final int moduleId
    • directoryItemClass

      protected final String directoryItemClass
  • Constructor Details

    • Directory

      protected Directory(DBInfo dbInfo, int moduleId, String directoryItemClass)
  • Method Details

    • get

      public T get(User user, int id)
    • list

      protected abstract List<T> list(User user)
    • missingValue

      protected abstract T missingValue(int id)