# Uses of Class
com.logicaldoc.core.HibernatePersistentObjectDAO

Packages that use HibernatePersistentObjectDAO
Package
Description
com.logicaldoc.core.communication
Classes that model emails and messages and the machinery to work with them.
com.logicaldoc.core.contact
com.logicaldoc.core.dashlet
com.logicaldoc.core.document
Contains the definitions of `Document` and `Version` as well as other related objects
com.logicaldoc.core.filler
Package with the API for implementing the autofill of `ExtensibleObject`s
com.logicaldoc.core.folder
Contains the definitions of `Folder` as well as other related objects
com.logicaldoc.core.generic
Contains the definitions of `Generic` that is a persistent object used as a general way to store informations in the database
com.logicaldoc.core.history
com.logicaldoc.core.metadata
Package that collects the template and attribute sets definitions.
Many objects of the LogicalDOC platform are extensible and can store your custom metadata, they are all those that extends the `ExtensibleObject`.
com.logicaldoc.core.searchengine.saved
Classes related to saved searches
com.logicaldoc.core.security
Container of the security-related interfaces and classes
com.logicaldoc.core.security.apikey
APIKey is another way to authenticate when using an API like Webservices
com.logicaldoc.core.security.menu
Package for the Menu, a menu represent a graphical element of the user interface
com.logicaldoc.core.security.user
Definition of the User object and ancillary objects
com.logicaldoc.core.sequence
com.logicaldoc.core.ticket

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.communication

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.communication
Modifier and Type
Class
Description
`class`
`HibernateMessageTemplateDAO`
Hibernate implementation of `MessageTemplateDAO`
`class`
`HibernateSystemMessageDAO`
Hibernate implementation of `SystemMessageDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.contact

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.contact
Modifier and Type
Class
Description
`class`
`HibernateContactDAO`
Hibernate implementation of `ContactDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.dashlet

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.dashlet
Modifier and Type
Class
Description
`class`
`HibernateDashletDAO`
Hibernate implementation of `DashletDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.document

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.document
Modifier and Type
Class
Description
`class`
`HibernateBookmarkDAO`
Hibernate implementation of `BookmarkDAO`
`class`
`HibernateDocumentDAO`
Hibernate implementation of `DocumentDAO`
`class`
`HibernateDocumentHistoryDAO`
Hibernate implementation of `HistoryDAO`
`class`
`HibernateDocumentLinkDAO`
Hibernate implementation of `DocumentLinkDAO`
`class`
`HibernateDocumentNoteDAO`
Hibernate implementation of `DocumentNoteDAO`
`class`
`HibernateRatingDAO`
Hibernate implementation of `RatingDAO`
`class`
`HibernateVersionDAO`
Hibernate implementation of `VersionDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.filler

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.filler
Modifier and Type
Class
Description
`class`
`HibernateFillerDAO`
Hibernate implementation of `FillerDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.folder

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.folder
Modifier and Type
Class
Description
`class`
`HibernateFolderDAO`
Hibernate implementation of `FolderDAO`
`class`
`HibernateFolderHistoryDAO`
Hibernate implementation of `FolderHistoryDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.generic

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.generic
Modifier and Type
Class
Description
`class`
`HibernateGenericDAO`
Hibernate implementation of `GenericDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.history

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.history
Modifier and Type
Class
Description
`class`
`HibernateHistoryDAO<T extends History>`
Parent of all DAOs that handle histories

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.metadata

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.metadata
Modifier and Type
Class
Description
`class`
`HibernateAttributeOptionDAO`
Hibernate implementation of `AttributeOptionDAO`
`class`
`HibernateAttributeSetDAO`
Hibernate implementation of `TemplateDAO`
`class`
`HibernateTemplateDAO`
Hibernate implementation of `TemplateDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.searchengine.saved

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.searchengine.saved
Modifier and Type
Class
Description
`class`
`HibernateSearchDAO`
Hibernate implementation of `SearchDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.security

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.security
Modifier and Type
Class
Description
`class`
`HibernateDeviceDAO`
An Hibernate based implementation of `DeviceDAO`
`class`
`HibernateSessionDAO`
`class`
`HibernateTenantDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.security.apikey

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.security.apikey
Modifier and Type
Class
Description
`class`
`HibernateApiKeyDAO`
Hibernate implementation of `ApiKeyDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.security.menu

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.security.menu
Modifier and Type
Class
Description
`class`
`HibernateMenuDAO`
Hibernate implementation of `MenuDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.security.user

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.security.user
Modifier and Type
Class
Description
`class`
`HibernateGroupDAO`
Hibernate implementation of `GroupDAO`
`class`
`HibernatePasswordHistoryDAO`
Hibernate implementation of `PasswordHistoryDAO`
`class`
`HibernateUserDAO`
Hibernate implementation of `UserDAO`
`class`
`HibernateUserHistoryDAO`

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.sequence

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.sequence
Modifier and Type
Class
Description
`class`
`HibernateSequenceDAO`
Hibernate implementation of `SequenceDAO`.

## Uses of HibernatePersistentObjectDAO in com.logicaldoc.core.ticket

Subclasses of HibernatePersistentObjectDAO in com.logicaldoc.core.ticket
Modifier and Type
Class
Description
`class`
`HibernateTicketDAO`
Hibernate implementation of `TicketDAO`