Package com.logicaldoc.core.dashlet
Class HibernateDashletDAO
- java.lang.Object
-
- com.logicaldoc.core.HibernatePersistentObjectDAO<Dashlet>
-
- com.logicaldoc.core.dashlet.HibernateDashletDAO
-
- All Implemented Interfaces:
DashletDAO
,PersistentObjectDAO<Dashlet>
public class HibernateDashletDAO extends HibernatePersistentObjectDAO<Dashlet> implements DashletDAO
Hibernate implementation ofDashletDAO
- Since:
- 8.2.3
- Author:
- Marco Meschieri - LogicalDOC
-
-
Field Summary
-
Fields inherited from interface com.logicaldoc.core.PersistentObjectDAO
ENTITY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete(long id, int code)
This method deletes an entity and you can give a deletion codeDashlet
findByName(String name, long tenantId)
Finds the dashlet by it's name-
Methods inherited from class com.logicaldoc.core.HibernatePersistentObjectDAO
bulkUpdate, bulkUpdate, delete, deleteAll, deleteAll, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByObjectQuery, findByQuery, findByQuery, findByWhere, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDbms, getSessionFactory, initialize, isOracle, jdbcUpdate, jdbcUpdate, query, queryForInt, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForRowSet, queryForString, setSessionFactory, store
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.logicaldoc.core.PersistentObjectDAO
bulkUpdate, bulkUpdate, delete, deleteAll, deleteAll, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByObjectQuery, findByQuery, findByQuery, findByWhere, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDbms, initialize, isOracle, jdbcUpdate, jdbcUpdate, query, queryForInt, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForRowSet, queryForString, store
-
-
-
-
Method Detail
-
findByName
public Dashlet findByName(String name, long tenantId)
Description copied from interface:DashletDAO
Finds the dashlet by it's name- Specified by:
findByName
in interfaceDashletDAO
- Parameters:
name
- name of the dashlettenantId
- identifier of the tenant- Returns:
- the found dashlet
-
delete
public void delete(long id, int code) throws PersistenceException
Description copied from interface:PersistentObjectDAO
This method deletes an entity and you can give a deletion code- Specified by:
delete
in interfacePersistentObjectDAO<Dashlet>
- Overrides:
delete
in classHibernatePersistentObjectDAO<Dashlet>
- Parameters:
id
- ID of the entity which should be deletedcode
- Deletion code- Throws:
PersistenceException
- raised in case of errors in the database
-
-