Class ContractModuleConfigDao

java.lang.Object
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.kernel.contract.config.server.bean.AbstractContractConfig
ru.bitel.bgbilling.kernel.contract.config.server.bean.ContractModuleConfigDao
All Implemented Interfaces:
AutoCloseable

public class ContractModuleConfigDao extends AbstractContractConfig
  • Constructor Details

    • ContractModuleConfigDao

      public ContractModuleConfigDao(Connection con, int moduleId)
  • Method Details

    • get

      public String get(int contractId, String key) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • get

      public String get(int contractId, String key, String defaultValue) throws ru.bitel.bgbilling.common.BGException
      Overrides:
      get in class AbstractContractConfig
      Throws:
      ru.bitel.bgbilling.common.BGException
    • get

      public String get(int contractId, int moduleId, String key) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • get

      public String get(int contractId, int moduleId, String key, String defaultValue) throws ru.bitel.bgbilling.common.BGException
      Overrides:
      get in class AbstractContractConfig
      Throws:
      ru.bitel.bgbilling.common.BGException
    • update

      public void update(int contractId, String key, String value) throws ru.bitel.bgbilling.common.BGException
      Overrides:
      update in class AbstractContractConfig
      Throws:
      ru.bitel.bgbilling.common.BGException
    • update

      public void update(int contractId, int moduleId, String key, String value) throws ru.bitel.bgbilling.common.BGException
      Overrides:
      update in class AbstractContractConfig
      Throws:
      ru.bitel.bgbilling.common.BGException
    • delete

      public void delete(int contractId, String key) throws ru.bitel.bgbilling.common.BGException
      Overrides:
      delete in class AbstractContractConfig
      Throws:
      ru.bitel.bgbilling.common.BGException
    • delete

      public void delete(int contractId, int moduleId, String key) throws ru.bitel.bgbilling.common.BGException
      Overrides:
      delete in class AbstractContractConfig
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getPaymentEmail

      public static String getPaymentEmail(Connection con, int moduleId, int contractId) throws ru.bitel.bgbilling.common.BGException
      Получение email для платежа (указанного перед платежом).
      Parameters:
      con -
      moduleId -
      contractId -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getPaymentPhone

      public static String getPaymentPhone(Connection con, int moduleId, int contractId) throws ru.bitel.bgbilling.common.BGException
      Получение телефона для платежа (указанного перед платежом).
      Parameters:
      con -
      moduleId -
      contractId -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getPaymentCheckAddress

      public static String getPaymentCheckAddress(Connection con, int moduleId, int contractId) throws ru.bitel.bgbilling.common.BGException
      Получение адреса (email или телефон) для чека, более приоритетным является email.
      Parameters:
      con -
      moduleId -
      contractId -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException