Package com.logicaldoc.core.document
Interface DocumentLinkDAO
- All Superinterfaces:
PersistentObjectDAO<DocumentLink>
- All Known Implementing Classes:
HibernateDocumentLinkDAO
DAO for
DocumentLink
handling.- Since:
- 4.0
- Author:
- Matteo Caruso - LogicalDOC
-
Field Summary
Fields inherited from interface com.logicaldoc.core.PersistentObjectDAO
ENTITY
-
Method Summary
Modifier and TypeMethodDescriptionfindByDocId
(long docId) This method finds the list of document link in which there is a document with the given IDfindByDocId
(long docId, String type) This method finds the list of document link, filtered by the given link type, in which there is a document with the given IDfindByDocIdsAndType
(long docId1, long docId2, String type) Find a document link using its alternate keysMethods inherited from interface com.logicaldoc.core.PersistentObjectDAO
bulkUpdate, delete, delete, deleteAll, deleteAll, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDatabaseMetadata, getDbms, initialize, isOracle, jdbcUpdate, jdbcUpdate, query, query, queryForDouble, queryForDouble, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForRowSet, queryForRowSet, queryForString, store
-
Method Details
-
findByDocId
This method finds the list of document link in which there is a document with the given ID- Parameters:
docId
- ID of the document- Returns:
- The list of document link
- Throws:
PersistenceException
- Error in the database
-
findByDocId
This method finds the list of document link, filtered by the given link type, in which there is a document with the given ID- Parameters:
docId
- ID of the documenttype
- Type of each document link in the return list- Returns:
- The list of document link
- Throws:
PersistenceException
- Error in the database
-
findByDocIdsAndType
Find a document link using its alternate keys- Parameters:
docId1
- identifier of the first documentdocId2
- identifier of the secondtype
- the document type(null or pdf- Returns:
- The found instance
- Throws:
PersistenceException
- Error in the database
-