@RemoteServiceRelativePath(value="trainingCourseAppService")
public interface TrainingCourseAppService
extends com.google.gwt.user.client.rpc.RemoteService
| Modifier and Type | Method and Description |
|---|---|
org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO |
addQuestionnaireToUnit(org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO questionnaire) |
org.gcube.portal.trainingmodule.shared.TrainingVideoDTO |
addVideoToUnit(org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
org.gcube.portal.trainingmodule.shared.TrainingVideoDTO videoDTO) |
TrainingCourseObj |
changeStatus(TrainingCourseObj project,
boolean isActive) |
int |
countQuestionnairesForTrainingUnit(long trainingUnitId) |
int |
countVideosForTrainingUnit(long trainingUnitId) |
TrainingCourseObj |
createNewCourse(TrainingCourseObj project) |
org.gcube.portal.trainingmodule.shared.TrainingUnitDTO |
createUnitFolder(TrainingCourseObj project,
org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit) |
int |
deleteQuestionnaireForId(long questionnaireId) |
boolean |
deleteTrainingProject(TrainingCourseObj project) |
int |
deleteVideoForId(long videoId) |
void |
deleteWorkspaceItem(String itemId) |
List<org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO> |
getListOfQuestionnaireForUnit(long internalId) |
List<org.gcube.portal.trainingmodule.shared.TrainingVideoDTO> |
getListOfVideoForUnit(long internalId) |
List<TrainingCourseObj> |
getOwnedTrainingCoursesForCurrentVRE() |
String |
getQueryStringToShowUserProgress(TrainingCourseObj course,
String userNameToShowProgress) |
WorkspaceItemInfo |
getWorkspaceItemInfo(String itemId) |
TrainingCourseObj |
loadTrainingCourse(long trainingCourseIdt) |
TrainingCourseObj |
shareWithCurrentScope(TrainingCourseObj project) |
TrainingCourseObj |
shareWithUsers(TrainingCourseObj project,
List<String> listLogins) |
TrainingCourseObj |
updateCourse(TrainingCourseObj course) |
TrainingCourseObj createNewCourse(TrainingCourseObj project) throws Exception
ExceptionList<TrainingCourseObj> getOwnedTrainingCoursesForCurrentVRE() throws Exception
ExceptionTrainingCourseObj loadTrainingCourse(long trainingCourseIdt) throws Exception
Exceptionorg.gcube.portal.trainingmodule.shared.TrainingUnitDTO createUnitFolder(TrainingCourseObj project, org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit) throws Exception
ExceptionWorkspaceItemInfo getWorkspaceItemInfo(String itemId) throws Exception
ExceptionTrainingCourseObj shareWithUsers(TrainingCourseObj project, List<String> listLogins) throws Exception
Exceptionboolean deleteTrainingProject(TrainingCourseObj project) throws Exception
Exceptionorg.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO addQuestionnaireToUnit(org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO questionnaire)
throws Exception
ExceptionList<org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO> getListOfQuestionnaireForUnit(long internalId) throws Exception
ExceptionTrainingCourseObj changeStatus(TrainingCourseObj project, boolean isActive) throws Exception
Exceptionorg.gcube.portal.trainingmodule.shared.TrainingVideoDTO addVideoToUnit(org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
org.gcube.portal.trainingmodule.shared.TrainingVideoDTO videoDTO)
throws Exception
ExceptionList<org.gcube.portal.trainingmodule.shared.TrainingVideoDTO> getListOfVideoForUnit(long internalId) throws Exception
Exceptionint countVideosForTrainingUnit(long trainingUnitId)
throws Exception
Exceptionint countQuestionnairesForTrainingUnit(long trainingUnitId)
throws Exception
ExceptionTrainingCourseObj updateCourse(TrainingCourseObj course) throws Exception
ExceptionString getQueryStringToShowUserProgress(TrainingCourseObj course, String userNameToShowProgress) throws Exception
ExceptionTrainingCourseObj shareWithCurrentScope(TrainingCourseObj project) throws Exception
ExceptionCopyright © 2018. All Rights Reserved.