Class PersonalTariffManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstractDaoConstant
ru.bitel.bgbilling.kernel.contract.api.server.bean.tariff.PersonalTariffManager
public class PersonalTariffManager
extends ru.bitel.bgbilling.common.dao.AbstractDaoConstant
-
Field Summary
FieldsFields inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
con, ERROR, fields, moduleId, SQL_ALL, SQL_AND, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE, tableName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeletePersonalTariff(int id) Удаляет персональный тариф по его кодуgetParentTreeTariffIds(int contractId, Date date) getPersonalTariff(int id) Возвращает персональный тариф по его кодуgetPersonalTariffList(int contractId) Возвращает список персональный тарифов для данного договораgetPersonalTariffList(int contractId, Date time) Возвращает список персональный тарифов для данного договора на определенную датуgetPersonalTariffList(int contractId, Date date1, Date date2) Возвращает список персональный тарифов для данного договора на определенный периодvoidupdatePersonalTariff(PersonalTariff tariff) Обновляет персональный тарифMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
getPeriod, getPlaceholders, getSQLOrder, getSQLOrderFields, getTableName, psSetDate, psSetDateOrNull, psSetInt, psSetIntOrNull, psSetPeriod, psSetString, psSetStringOrNull, psSetTimestampOrNull, queryAndIn, setStatementParam, sqlDelete, sqlDeleteBatch, sqlInsert, sqlInsertBatch, sqlInsertGetId, sqlInsertOnDuplicateKeyUpdate, sqlInsertUpdateById, sqlUpdate, sqlUpdateBatchMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Field Details
-
TABLE_CONTRACT_TREE_LINK
- See Also:
-
-
Constructor Details
-
PersonalTariffManager
-
-
Method Details
-
getPersonalTariffList
Возвращает список персональный тарифов для данного договора- Parameters:
contractId- код договора- Returns:
- Throws:
Exception
-
getPersonalTariffList
Возвращает список персональный тарифов для данного договора на определенную дату- Parameters:
contractId- код договораtime- дата- Returns:
- Throws:
Exception
-
getPersonalTariffList
public List<PersonalTariff> getPersonalTariffList(int contractId, Date date1, Date date2) throws Exception Возвращает список персональный тарифов для данного договора на определенный период- Parameters:
contractId- код договораdate1- начало периодаdate2- конец периода- Returns:
- Throws:
Exception
-
updatePersonalTariff
Обновляет персональный тариф- Parameters:
tariff- тариф- Throws:
Exception
-
deletePersonalTariff
Удаляет персональный тариф по его коду- Parameters:
id- код тарифа- Throws:
Exception
-
getPersonalTariff
Возвращает персональный тариф по его коду- Parameters:
id- код тарифа- Returns:
- Throws:
Exception
-
getParentTreeTariffIds
- Throws:
Exception
-