Package com.logicaldoc.stamp
Interface StampDAO
- All Superinterfaces:
com.logicaldoc.core.PersistentObjectDAO<Stamp>
- All Known Implementing Classes:
HibernateStampDAO
DAO for
Stamp
handling.- Author:
- Marco Meschieri - LogicalDOC
-
Field Summary
Fields inherited from interface com.logicaldoc.core.PersistentObjectDAO
ENTITY
-
Method Summary
Modifier and TypeMethodDescriptionfindByName
(String name, long tenantId) Finds the stamp with the given namefindByNameAndUser
(String name, long userId) Finds the stamp with the given name and userfindByUser
(long userId, boolean enabledOnly) Finds the stamps for the given userMethods 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, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForRowSet, queryForRowSet, queryForString, store
-
Method Details
-
findByName
Finds the stamp with the given name- Parameters:
name
- name of the stamptenantId
- identifier of the tenant- Returns:
- the found stamp
-
findByNameAndUser
Finds the stamp with the given name and user- Parameters:
name
- name of the stampuserId
- identifier of the user- Returns:
- the found stamp
- Throws:
com.logicaldoc.core.PersistenceException
- error at data layer
-
findByUser
Finds the stamps for the given user- Parameters:
userId
- identifier of the userenabledOnly
- if just the enabled stamps must be searched- Returns:
- list of stamps
-