public class DocumentDao extends ru.bitel.common.dao.AbstractDao<Document>
Constructor and Description |
---|
DocumentDao(java.sql.Connection con) |
Modifier and Type | Method and Description |
---|---|
void |
deleteDocument(int id)
Удаление документа из БД по его коду.
|
Document |
getDocument(int id) |
java.util.List<Document> |
getDocumentList(int contractId,
java.lang.String title,
Period period)
Возвращает список документов договора с учетом фильтра.
|
int |
getDocumentOwnerId(int documentId)
Возвращает код договора по коду документа.
|
protected Document |
getFromRS(java.sql.ResultSet rs) |
protected void |
updateImpl(Document document)
Вставка/Обновление документа в БД.
|
protected void updateImpl(Document document) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
updateImpl
in class ru.bitel.common.dao.AbstractDao<Document>
ru.bitel.bgbilling.common.BGException
java.sql.SQLException
public java.util.List<Document> getDocumentList(int contractId, java.lang.String title, Period period) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораtitle
- название документа (либо часть названия)period
- периодru.bitel.bgbilling.common.BGException
public void deleteDocument(int id) throws ru.bitel.bgbilling.common.BGException
id
- код документаru.bitel.bgbilling.common.BGException
java.sql.SQLException
public int getDocumentOwnerId(int documentId) throws ru.bitel.bgbilling.common.BGException
documentId
- код документаru.bitel.bgbilling.common.BGException
public Document getDocument(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException