Package ru.bgcrm.plugin.document.dao
Class DocumentDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.plugin.document.dao.DocumentDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bgcrm.dao.CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id> -
Field Summary
Fields inherited from class ru.bgcrm.dao.CommonDAO
con, dateFormat_DDMMYYYY, dateFormat_DDMMYYYY_HHMM, log, SQL_AND, SQL_DELETE, SQL_DESC, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_INSERT_IGNORE, SQL_LEFT_JOIN, SQL_LEFT_OUTER_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_OR, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UPDATE, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateDocumentFile(Document doc, String title) voidgetDocumentById(int id) static DocumentvoidsearchObjectDocuments(SearchResult<Document> result, String objectType, int objectId) Methods inherited from class ru.bgcrm.dao.CommonDAO
buildPlaceholders, deleteById, execute, execute, execute, executeBatch, executeInsert, executeUpdate, getById, getFoundRows, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePattern, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getMySQLLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIds
-
Constructor Details
-
DocumentDAO
-
-
Method Details
-
add
- Throws:
BGException
-
delete
- Throws:
BGException
-
getDocumentById
- Throws:
BGException
-
searchObjectDocuments
public void searchObjectDocuments(SearchResult<Document> result, String objectType, int objectId) throws BGException - Throws:
BGException
-
createDocumentFile
public OutputStream createDocumentFile(Document doc, String title) throws FileNotFoundException, BGException, SQLException -
getFromRS
- Throws:
SQLException
-