Class ContactDao
DAO для работы с контактами напрямую. Вместо работы с этим DAO рекомендуется обращаться к 
DispatchService.- 
Field SummaryFields inherited from class ru.bitel.bgbilling.common.dao.AbstractDaocon, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstantERROR, 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 SummaryConstructors
- 
Method SummaryModifier 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.AbstractIdDaodelete, executeUpdate, get, getAndDelete, getAndUpdate, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereIdMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDaodelete, 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.AbstarctDaoConstantgetSQLOrder, sqlLimitMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLoggererror, error, error, getLogger, logError, logError, warn
- 
Constructor Details- 
ContactDao
 
- 
- 
Method Details- 
updateImpl- Specified by:
- updateImplin class- ru.bitel.bgbilling.common.dao.AbstractDao<Contact>
- Throws:
- SQLException
 
- 
getFromRS- Specified by:
- getFromRSin class- ru.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
 
 
-