java.lang.Object
ru.bitel.bgbilling.kernel.contract.api.common.bean.customer.Customer

public class Customer
extends java.lang.Object
Набор перечислений ключей для работы с кастомерами. Включает в себя: Customer.CustomerType типа кастомера. Юрик или физик Customer.CustomerFiz - описание полей физ.лиц Customer.CustomerJur - описание полей юр.лиц Customer.CustomerFizDocument - поля документа физ.лица Customer.Bank - поля банка для юр.лиц Customer.Director - поля руководителя юр.лица
  • Constructor Details

    • Customer

      public Customer()
  • Method Details

    • getId

      public int getId()
    • setId

      public void setId​(int id)
    • getCustomerType

      public Customer.CustomerType getCustomerType()
    • setCustomerType

      public void setCustomerType​(Customer.CustomerType customerType)
    • getData

      public java.lang.String getData()
    • setData

      public void setData​(java.lang.String data)
    • getContractCount

      public int getContractCount()
    • setContractCount

      public void setContractCount​(int contractCount)
    • define

      public static <T> T define​(java.lang.String key, java.lang.Class<T> enumWithKey)
      По ключу определяет значение какого-либо значения из наборов ключей
      Type Parameters:
      T - тип возвращаемого значения
      Parameters:
      key - ключ для поиска
      enumWithKey - тип enum'a в котором по ключу будем искать
      Returns:
      значение, если было найдёно в заданном перечислении