Class ContactDao
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<B>
ru.bitel.bgbilling.common.dao.AbstractIdDao<Contact>
ru.bitel.bgbilling.plugins.dispatch.server.dao.ContactDao
DAO для работы с контактами напрямую. Вместо работы с этим DAO рекомендуется обращаться к
DispatchService
.-
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
con, moduleId, orderByPattern, tableName
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ERROR, fields, SQL_ALL, SQL_AND, SQL_CALC_FOUND_ROWS, 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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteByType
(int contactTypeId) Удаление всех контактов данного типаvoid
deleteContactByContractId
(int contractId) Удаление всех контактов данного договораВозвращает контакт, полученный из переданного ResultSet'a.getContacts
(String contactsStr, int contractId) Возвращает контакты указанных в строке кодов для данного договораgetContactsOfContract
(int contractId) Возвращает список всех контакты данного договора.getContactsOfContract
(int contractId, int contactTypeId) Возвращает список контактов договора одного типа.getContracts
(String name, int typeId) Получение списка договоров по контактуgetDefaultValue
(int contactTypeId, int contractId) protected Contact
protected void
updateImpl
(Contact contact) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereId
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, setStatementParam, update
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Constructor Details
-
ContactDao
-
-
Method Details
-
updateImpl
- Specified by:
updateImpl
in classru.bitel.bgbilling.common.dao.AbstractDao<Contact>
- Throws:
SQLException
-
getFromRS
- Specified by:
getFromRS
in classru.bitel.bgbilling.common.dao.AbstractDao<Contact>
- Throws:
SQLException
-
getDefaultValue
- Throws:
Exception
-
getContactFromRS
Возвращает контакт, полученный из переданного ResultSet'a.- Parameters:
rs
-- Returns:
- Throws:
SQLException
ru.bitel.bgbilling.common.BGException
-
getContactsOfContract
Возвращает список всех контакты данного договора.- Parameters:
contractId
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
getContactsOfContract
Возвращает список контактов договора одного типа.- Parameters:
contractId
- - код дговораcontactTypeId
- - код типа контакта.- Returns:
- list - списко контактов договора
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
getContacts
Возвращает контакты указанных в строке кодов для данного договора- Parameters:
contactsStr
- строка, содержащая перечисление кодов контактовcontractId
- код договора- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
deleteByType
Удаление всех контактов данного типа- Parameters:
contactTypeId
- код типа контактов- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
deleteContactByContractId
Удаление всех контактов данного договора- Parameters:
contractId
-- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
getContracts
Получение списка договоров по контакту- Parameters:
name
- Строка для поискаtype
- Тип контакта- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
Exception
-