Serialized Form (training-module-library 1.0.0-4.12.0-163223 API)
Date: 2018-07-19

# Serialized Form

- ## Package org.gcube.portal.trainingmodule.dao

  - ### Class org.gcube.portal.trainingmodule.dao.ProgressPerUnit extends Object implements Serializable

    serialVersionUID:
      -5356597219626341497L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The interna id.

      - #### username

            String username

        The username.

      - #### type

            ItemType type

        The type.

      - #### itemId

            String itemId

        The item id.

      - #### read

            boolean read

        The read.

      - #### unitId

            long unitId

        The unit id.

  - ### Class org.gcube.portal.trainingmodule.dao.TrainingProject extends Object implements Serializable

    serialVersionUID:
      4249043901247508413L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The interna id.

      - #### title

            String title

        The title.

      - #### description

            String description

        The description.

      - #### commitment

            String commitment

        The commitment.

      - #### languages

            String languages

        The languages.

      - #### scope

            String scope

        The scope.

      - #### ownerLogin

            String ownerLogin

        The owner.

      - #### workspaceFolderId

            String workspaceFolderId

        The workspace folder id.

      - #### workspaceFolderName

            String workspaceFolderName

        The folder name.

      - #### createdBy

            String createdBy

        The folder name.

      - #### courseActive

            boolean courseActive

        The course active.

      - #### sharedWith

            String sharedWith

        The shared with. list of username separated by `TrainingProject#USERNAME_SEPARATOR`

  - ### Class org.gcube.portal.trainingmodule.dao.TrainingUnit extends Object implements Serializable

    serialVersionUID:
      7762192161324748042L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The interna id.

      - #### title

            String title

        The title.

      - #### workspaceFolderName

            String workspaceFolderName

        The folder name.

      - #### description

            String description

        The description.

      - #### workspaceFolderId

            String workspaceFolderId

        The workspace folder id.

      - #### scope

            String scope

        The scope.

      - #### ownerLogin

            String ownerLogin

        The owner.

      - #### trainingProjectRef

            TrainingProject trainingProjectRef

        The training project ref.

      - #### listVideo

            List<E> listVideo

        The list video.

      - #### listQuestionnaire

            List<E> listQuestionnaire

        The list questionnaire.

  - ### Class org.gcube.portal.trainingmodule.dao.TrainingUnitQuestionnaire extends Object implements Serializable

    serialVersionUID:
      -4428289679721444265L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The interna id.

      - #### title

            String title

        The title.

      - #### description

            String description

        The description.

      - #### questionnaireId

            String questionnaireId

        The questionnaire id.

      - #### questionnaireURL

            String questionnaireURL

        The questionnaire URL.

  - ### Class org.gcube.portal.trainingmodule.dao.TrainingVideo extends Object implements Serializable

    serialVersionUID:
      -3347996712390736940L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The interna id.

      - #### title

            String title

      - #### description

            String description

      - #### url

            String url

- ## Package org.gcube.portal.trainingmodule.database

  - ### Class org.gcube.portal.trainingmodule.database.DatabaseServiceException extends Exception implements Serializable

    serialVersionUID:
      2275658965381060196L

- ## Package org.gcube.portal.trainingmodule.persistence

  - ### Class org.gcube.portal.trainingmodule.persistence.TrainingProgressUnitPersistence extends AbstractPersistence<ProgressPerUnit> implements Serializable

    serialVersionUID:
      -4869244883084783475L

  - ### Class org.gcube.portal.trainingmodule.persistence.TrainingProjectPersistence extends AbstractPersistence<TrainingProject> implements Serializable

    serialVersionUID:
      -4869244883084783475L

  - ### Class org.gcube.portal.trainingmodule.persistence.TrainingUnitPersistence extends AbstractPersistence<TrainingUnit> implements Serializable

    serialVersionUID:
      -4869244883084783475L

- ## Package org.gcube.portal.trainingmodule.shared

  - ### Class org.gcube.portal.trainingmodule.shared.TrainingCourseDTO extends Object implements Serializable

    serialVersionUID:
      2249997323662668401L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The internal id.

      - #### title

            String title

        The title.

      - #### description

            String description

        The description.

      - #### commitment

            String commitment

        The commitment.

      - #### languages

            String languages

        The languages.

      - #### scope

            String scope

        The scope.

      - #### ownerLogin

            String ownerLogin

        The owner.

      - #### workspaceFolderId

            String workspaceFolderId

        The workspace folder id.

      - #### workspaceFolderName

            String workspaceFolderName

        The folder name.

      - #### createdBy

            String createdBy

        The folder name.

      - #### courseActive

            boolean courseActive

        The course active.

      - #### sharedWith

            List<E> sharedWith

        The shared with.

  - ### Class org.gcube.portal.trainingmodule.shared.TrainingUnitDTO extends Object implements Serializable

    serialVersionUID:
      4098480375079753341L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The internal id.

      - #### title

            String title

        The title.

      - #### workspaceFolderName

            String workspaceFolderName

        The folder name.

      - #### description

            String description

        The description.

      - #### workspaceFolderId

            String workspaceFolderId

        The workspace folder id.

      - #### scope

            String scope

        The scope.

      - #### ownerLogin

            String ownerLogin

        The owner.

      - #### trainingProjectRef

            TrainingCourseDTO trainingProjectRef

        The training project ref.

  - ### Class org.gcube.portal.trainingmodule.shared.TrainingUnitProgressDTO extends Object implements Serializable

    serialVersionUID:
      6297239177241000788L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The internal id.

      - #### username

            String username

        The username.

      - #### type

            ItemType type

        The type.

      - #### itemId

            String itemId

        The item id.

      - #### read

            boolean read

        The read.

      - #### unitId

            long unitId

        The unit id.

  - ### Class org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO extends Object implements Serializable

    serialVersionUID:
      -4428289679721444265L

    - ### Serialized Fields

      - #### internalId

            long internalId

        The interna id.

      - #### title

            String title

        The title.

      - #### description

            String description

        The description.

      - #### questionnaireId

            String questionnaireId

        The questionnaire id.

      - #### questionnaireURL

            String questionnaireURL

        The questionnaire URL.

  - ### Class org.gcube.portal.trainingmodule.shared.TrainingVideoDTO extends Object implements Serializable

    serialVersionUID:
      -1067266025273228801L

    - ### Serialized Fields

      - #### internalId

            long internalId

      - #### title

            String title

      - #### description

            String description

      - #### url

            String url

Copyright © 2018. All Rights Reserved.