Uses of Class org.gcube.portal.trainingmodule.shared.TrainingCourseDTO (training-module-library 1.0.0-4.12.0-163223 API)
Date: 2018-07-19

## Uses of Class
org.gcube.portal.trainingmodule.shared.TrainingCourseDTO

- Packages that use TrainingCourseDTO
  Package | Description
  --- | ---
  org.gcube.portal.trainingmodule |
  org.gcube.portal.trainingmodule.shared |

- - ### Uses of TrainingCourseDTO in org.gcube.portal.trainingmodule

    Methods in org.gcube.portal.trainingmodule that return TrainingCourseDTO
    Modifier and Type | Method and Description
    --- | ---
    `TrainingCourseDTO` | TrainingModuleManager.`changeStatus(long trainingProjectId, boolean isActive, String context, String owner)` Change status.
    `TrainingCourseDTO` | TrainingModuleManager.`getTrainingCourse(long courseId, String context)` Gets the training course.
    `TrainingCourseDTO` | TrainingModuleManager.`storeNewCourse(TrainingCourseDTO projectDTO, String context, String owner)` Store new course.
    `TrainingCourseDTO` | TrainingModuleManager.`updateTrainingCourse(TrainingCourseDTO project, String context)` Update training course.

    Methods in org.gcube.portal.trainingmodule that return types with arguments of type TrainingCourseDTO
    Modifier and Type | Method and Description
    --- | ---
    `List<TrainingCourseDTO>` | TrainingModuleManager.`getCoursesSharedWith(String context, String... sharedWith)` Gets the courses shared with.
    `List<TrainingCourseDTO>` | TrainingModuleManager.`getOwnedCourses(String owner, String context)` Gets the owned courses.
    `List<TrainingCourseDTO>` | TrainingModuleManager.`getUserCourses(String username, String context)` Gets the user courses.

    Methods in org.gcube.portal.trainingmodule with parameters of type TrainingCourseDTO
    Modifier and Type | Method and Description
    --- | ---
    `TrainingCourseDTO` | TrainingModuleManager.`storeNewCourse(TrainingCourseDTO projectDTO, String context, String owner)` Store new course.
    `TrainingCourseDTO` | TrainingModuleManager.`updateTrainingCourse(TrainingCourseDTO project, String context)` Update training course.

  - ### Uses of TrainingCourseDTO in org.gcube.portal.trainingmodule.shared

    Methods in org.gcube.portal.trainingmodule.shared that return TrainingCourseDTO
    Modifier and Type | Method and Description
    --- | ---
    `static TrainingCourseDTO` | DTOConverter.`fromTrainingProject(TrainingProject project)` From training project.
    `TrainingCourseDTO` | TrainingUnitDTO.`getTrainingProjectRef()` Gets the training project ref.

    Methods in org.gcube.portal.trainingmodule.shared that return types with arguments of type TrainingCourseDTO
    Modifier and Type | Method and Description
    --- | ---
    `static List<TrainingCourseDTO>` | DTOConverter.`fromListOfProject(List<TrainingProject> listPrj)` From list of project.

    Methods in org.gcube.portal.trainingmodule.shared with parameters of type TrainingCourseDTO
    Modifier and Type | Method and Description
    --- | ---
    `void` | TrainingUnitDTO.`setTrainingProjectRef(TrainingCourseDTO trainingProjectRef)` Sets the training project ref.
    `static TrainingProject` | DTOConverter.`toTrainingProject(TrainingCourseDTO project)` To training project.

    Constructors in org.gcube.portal.trainingmodule.shared with parameters of type TrainingCourseDTO
    Constructor and Description
    `TrainingUnitDTO(long internalId, String title, String workspaceFolderName, String description, String workspaceFolderId, String scope, String ownerLogin, TrainingCourseDTO trainingProjectRef)` Instantiates a new training unit DTO.
    `TrainingUnitDTO(String title, String workspaceFolderName, String description, String workspaceFolderId, String scope, String ownerLogin, TrainingCourseDTO trainingProjectRef)` Instantiates a new training unit DTO.

Copyright © 2018. All Rights Reserved.