Class DocumentDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.plugin.document.dao.DocumentDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T> -
Field Summary
Fields inherited from class CommonDAO
con, log, SQL_AND, SQL_DELETE, SQL_DELETE_FROM, SQL_DESC, SQL_DISTINCT, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT_IGNORE_INTO, SQL_INSERT_INTO, SQL_LEFT_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UNION_ALL, SQL_UPDATE, SQL_VALUES, SQL_VALUES_1, SQL_VALUES_2, SQL_VALUES_3, SQL_VALUES_4, SQL_VALUES_5, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a document linked to the objectvoidAdds a document.createDocumentFile(Document doc, String title) voidDeletes a document and its linked filegetDocumentById(int id) Returns a document by its IDstatic DocumentvoidsearchObjectDocuments(Pageable<Document> result, String objectType, int objectId) Searches documents linked to the objectMethods inherited from class CommonDAO
deleteById, foundRows, getById, getGroupedIds, getGroupedIds, getIds, getIds, getPageLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Constructor Details
-
DocumentDAO
-
-
Method Details
-
add
-
add
Adds a document. The file must be uploaded beforehand usingFileDataDAO.- Parameters:
b- the document- Throws:
SQLException
-
delete
-
getDocumentById
Returns a document by its ID- Parameters:
id- the document ID- Returns:
- the document, or
nullif not found
-
searchObjectDocuments
-
createDocumentFile
- Throws:
Exception
-
getFromRS
- Throws:
SQLException
-