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

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

    • Customer

      public Customer()
  • Method Details

    • getId

      public int getId()
    • getCustomerType

      public Customer.CustomerType getCustomerType()
    • getData

      public String getData()
    • getContractCount

      public int getContractCount()
    • setId

      public void setId(int id)
    • setCustomerType

      public void setCustomerType(Customer.CustomerType customerType)
    • setData

      public void setData(String data)
    • setContractCount

      public void setContractCount(int contractCount)
    • define

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

      public static Customer.Builder builder()