Class Hierarchy (training-module-library 1.0.0-4.12.0-163223 API)
Date: 2018-07-19

# Hierarchy For All Packages

Package Hierarchies:

- org.gcube.portal.trainingmodule,
- org.gcube.portal.trainingmodule.dao,
- org.gcube.portal.trainingmodule.database,
- org.gcube.portal.trainingmodule.persistence,
- org.gcube.portal.trainingmodule.shared

## Class Hierarchy

- java.lang.Object
  - org.gcube.portal.trainingmodule.persistence.AbstractPersistence<T> (implements org.gcube.portal.trainingmodule.database.DaoUpdater<T>, org.gcube.portal.trainingmodule.database.DaoViewer<T>, org.gcube.portal.trainingmodule.database.JavaPersistenceHandler<T>)
    - org.gcube.portal.trainingmodule.persistence.TrainingProgressUnitPersistence (implements java.io.Serializable)
    - org.gcube.portal.trainingmodule.persistence.TrainingProjectPersistence (implements java.io.Serializable)
    - org.gcube.portal.trainingmodule.persistence.TrainingUnitPersistence (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.database.DaoDBManager<T>
  - org.gcube.portal.trainingmodule.shared.DTOConverter
  - org.gcube.portal.trainingmodule.database.EntityManagerFactoryCreator
  - org.gcube.portal.trainingmodule.dao.ProgressPerUnit (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.database.ServerParameters
  - org.gcube.portal.trainingmodule.database.ServiceEndpointReader
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.gcube.portal.trainingmodule.database.DatabaseServiceException
  - org.gcube.portal.trainingmodule.shared.TrainingCourseDTO (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.TrainingDTOManager
  - org.gcube.portal.trainingmodule.TrainingModuleManager
  - org.gcube.portal.trainingmodule.dao.TrainingProject (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.TrainingProjectJDBCManager
  - org.gcube.portal.trainingmodule.dao.TrainingUnit (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.shared.TrainingUnitDTO (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.shared.TrainingUnitProgressDTO (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.dao.TrainingUnitQuestionnaire (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.dao.TrainingVideo (implements java.io.Serializable)
  - org.gcube.portal.trainingmodule.shared.TrainingVideoDTO (implements java.io.Serializable)

## Interface Hierarchy

- org.gcube.portal.trainingmodule.database.DaoUpdater<T>
- org.gcube.portal.trainingmodule.database.DaoViewer<T>
- org.gcube.portal.trainingmodule.database.JavaPersistenceHandler<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.gcube.portal.trainingmodule.persistence.AbstractPersistence.SQL_ORDER
    - org.gcube.portal.trainingmodule.shared.ItemType

Copyright © 2018. All Rights Reserved.