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, tableNameFields 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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByType(int contactTypeId) Удаление всех контактов данного типаvoiddeleteContactByContractId(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 Contactprotected voidupdateImpl(Contact contact) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereIdMethods 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, psSetPeriod, queryPeriod, setStatementParam, updateMethods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder, sqlLimitMethods 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:
 updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<Contact>- Throws:
 SQLException
 - 
getFromRS
- Specified by:
 getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<Contact>- Throws:
 SQLException
 - 
getDefaultValue
- Throws:
 Exception
 - 
getContactFromRS
Возвращает контакт, полученный из переданного ResultSet'a.- Parameters:
 rs-- Returns:
 - Throws:
 SQLExceptionru.bitel.bgbilling.common.BGException
 - 
getContactsOfContract
Возвращает список всех контакты данного договора.- Parameters:
 contractId-- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
getContactsOfContract
Возвращает список контактов договора одного типа.- Parameters:
 contractId- - код дговораcontactTypeId- - код типа контакта.- Returns:
 - list - списко контактов договора
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
getContacts
Возвращает контакты указанных в строке кодов для данного договора- Parameters:
 contactsStr- строка, содержащая перечисление кодов контактовcontractId- код договора- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
deleteByType
Удаление всех контактов данного типа- Parameters:
 contactTypeId- код типа контактов- Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
deleteContactByContractId
Удаление всех контактов данного договора- Parameters:
 contractId-- Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
getContracts
Получение списка договоров по контакту- Parameters:
 name- Строка для поискаtype- Тип контакта- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionException
 
 -