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:
java.lang.AutoCloseable
public class ContractModuleConfigDao extends AbstractContractConfig
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.contract.config.server.bean.AbstractContractConfig
TABLE_CONTRACT_MODULE_CONFIG, TABLE_CONTRACT_PLUGIN_CONFIGFields inherited from class ru.bitel.common.dao.AbstarctDaoConstant
ERROR, fields, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_LIMIT, SQL_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE -
Constructor Summary
Constructors Constructor Description ContractModuleConfigDao(java.sql.Connection con, int moduleId) -
Method Summary
Modifier and Type Method Description voiddelete(int contractId, int moduleId, java.lang.String key)voiddelete(int contractId, java.lang.String key)java.lang.Stringget(int contractId, int moduleId, java.lang.String key)java.lang.Stringget(int contractId, int moduleId, java.lang.String key, java.lang.String defaultValue)java.lang.Stringget(int contractId, java.lang.String key)java.lang.Stringget(int contractId, java.lang.String key, java.lang.String defaultValue)static java.lang.StringgetPaymentCheckAddress(java.sql.Connection con, int moduleId, int contractId)Получение адреса (email или телефон) для чека, более приоритетным является email.static java.lang.StringgetPaymentEmail(java.sql.Connection con, int moduleId, int contractId)Получение email для платежа (указанного перед платежом).static java.lang.StringgetPaymentPhone(java.sql.Connection con, int moduleId, int contractId)Получение телефона для платежа (указанного перед платежом).voidupdate(int contractId, int moduleId, java.lang.String key, java.lang.String value)voidupdate(int contractId, java.lang.String key, java.lang.String value)Methods inherited from class ru.bitel.bgbilling.kernel.contract.config.server.bean.AbstractContractConfig
close, deleteForContract, getKeyList, searchContractModuleConfigMethods inherited from class ru.bitel.common.dao.AbstarctDaoConstant
getSQLOrderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ContractModuleConfigDao
public ContractModuleConfigDao(java.sql.Connection con, int moduleId)
-
-
Method Details
-
get
public java.lang.String get(int contractId, java.lang.String key) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
get
public java.lang.String get(int contractId, java.lang.String key, java.lang.String defaultValue) throws ru.bitel.bgbilling.common.BGException- Overrides:
getin classAbstractContractConfig- Throws:
ru.bitel.bgbilling.common.BGException
-
get
public java.lang.String get(int contractId, int moduleId, java.lang.String key) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
get
public java.lang.String get(int contractId, int moduleId, java.lang.String key, java.lang.String defaultValue) throws ru.bitel.bgbilling.common.BGException- Overrides:
getin classAbstractContractConfig- Throws:
ru.bitel.bgbilling.common.BGException
-
update
public void update(int contractId, java.lang.String key, java.lang.String value) throws ru.bitel.bgbilling.common.BGException- Overrides:
updatein classAbstractContractConfig- Throws:
ru.bitel.bgbilling.common.BGException
-
update
public void update(int contractId, int moduleId, java.lang.String key, java.lang.String value) throws ru.bitel.bgbilling.common.BGException- Overrides:
updatein classAbstractContractConfig- Throws:
ru.bitel.bgbilling.common.BGException
-
delete
public void delete(int contractId, java.lang.String key) throws ru.bitel.bgbilling.common.BGException- Overrides:
deletein classAbstractContractConfig- Throws:
ru.bitel.bgbilling.common.BGException
-
delete
public void delete(int contractId, int moduleId, java.lang.String key) throws ru.bitel.bgbilling.common.BGException- Overrides:
deletein classAbstractContractConfig- Throws:
ru.bitel.bgbilling.common.BGException
-
getPaymentEmail
public static java.lang.String getPaymentEmail(java.sql.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 java.lang.String getPaymentPhone(java.sql.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 java.lang.String getPaymentCheckAddress(java.sql.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
-