Package com.logicaldoc.ai.sampler
Interface SamplerDAO
- All Superinterfaces:
com.logicaldoc.core.PersistentObjectDAO<Sampler>
- All Known Implementing Classes:
HibernateSamplerDAO
This interface is a DAO-service for
Samplers- Version:
- 9.2
- 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 sampler by it's namefindByType(Class<S> type, long tenantId) Finds the samplers by typestatic SamplerDAOget()Gets the object available in the application contextMethods inherited from interface com.logicaldoc.core.PersistentObjectDAO
bulkUpdate, delete, delete, deleteAll, deleteAll, evict, evict, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDatabaseMetadata, getDbms, initialize, initialize, isMariaDB, isMySQL, isOracle, jdbcUpdate, jdbcUpdate, query, query, queryForDouble, queryForDouble, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForObject, queryForResultSet, queryForString, queryForString, store
-
Method Details
-
get
Gets the object available in the application context- Returns:
- the instance of this object in the application context
-
findByName
Finds the sampler by it's name- Parameters:
name- The nametenantId- Identifier of the tenant- Returns:
- The found sampler
- Throws:
com.logicaldoc.core.PersistenceException- Error in the database
-
findByType
<S extends Sampler> List<S> findByType(Class<S> type, long tenantId) throws com.logicaldoc.core.PersistenceException Finds the samplers by type- Type Parameters:
S- what sampler type to retrieve- Parameters:
type- Type of samplertenantId- Identifier of the tenant- Returns:
- The list of samplers of same type ordered by name
- Throws:
com.logicaldoc.core.PersistenceException- Error in the database
-