public interface TrainingCourseAppServiceAsync
| Modifier and Type | Method and Description |
|---|---|
void |
addQuestionnaireToUnit(org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO questionnaire,
com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO> callback) |
void |
addVideoToUnit(org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
org.gcube.portal.trainingmodule.shared.TrainingVideoDTO videoDTO,
com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.trainingmodule.shared.TrainingVideoDTO> callback) |
void |
changeStatus(TrainingCourseObj project,
boolean isActive,
com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback) |
void |
countQuestionnairesForTrainingUnit(long trainingUnitId,
com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback) |
void |
countVideosForTrainingUnit(long trainingUnitId,
com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback) |
void |
createNewCourse(TrainingCourseObj project,
com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback) |
void |
createUnitFolder(TrainingCourseObj project,
org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.trainingmodule.shared.TrainingUnitDTO> callback) |
void |
deleteQuestionnaireForId(long questionnaireId,
com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback) |
void |
deleteTrainingProject(TrainingCourseObj project,
com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback) |
void |
deleteVideoForId(long videoId,
com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback) |
void |
deleteWorkspaceItem(String itemId,
com.google.gwt.user.client.rpc.AsyncCallback<Void> callback) |
void |
getListOfQuestionnaireForUnit(long internalId,
com.google.gwt.user.client.rpc.AsyncCallback<List<org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO>> callback) |
void |
getListOfVideoForUnit(long internalId,
com.google.gwt.user.client.rpc.AsyncCallback<List<org.gcube.portal.trainingmodule.shared.TrainingVideoDTO>> callback) |
void |
getOwnedTrainingCoursesForCurrentVRE(com.google.gwt.user.client.rpc.AsyncCallback<List<TrainingCourseObj>> callback) |
void |
getQueryStringToShowUserProgress(TrainingCourseObj course,
String userNameToShowProgress,
com.google.gwt.user.client.rpc.AsyncCallback<String> callback) |
void |
getWorkspaceItemInfo(String itemId,
com.google.gwt.user.client.rpc.AsyncCallback<WorkspaceItemInfo> callback) |
void |
loadTrainingCourse(long trainingCourseIdt,
com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback) |
void |
shareWithCurrentScope(TrainingCourseObj project,
com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback) |
void |
shareWithUsers(TrainingCourseObj project,
List<String> listLogins,
com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback) |
void |
updateCourse(TrainingCourseObj course,
com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> asyncCallback) |
void createNewCourse(TrainingCourseObj project, com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback)
void getOwnedTrainingCoursesForCurrentVRE(com.google.gwt.user.client.rpc.AsyncCallback<List<TrainingCourseObj>> callback)
void loadTrainingCourse(long trainingCourseIdt,
com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback)
void createUnitFolder(TrainingCourseObj project, org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.trainingmodule.shared.TrainingUnitDTO> callback)
void getWorkspaceItemInfo(String itemId, com.google.gwt.user.client.rpc.AsyncCallback<WorkspaceItemInfo> callback)
void deleteWorkspaceItem(String itemId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
void shareWithUsers(TrainingCourseObj project, List<String> listLogins, com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback)
void deleteTrainingProject(TrainingCourseObj project, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
void addQuestionnaireToUnit(org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO questionnaire,
com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO> callback)
void getListOfQuestionnaireForUnit(long internalId,
com.google.gwt.user.client.rpc.AsyncCallback<List<org.gcube.portal.trainingmodule.shared.TrainingUnitQuestionnaireDTO>> callback)
void changeStatus(TrainingCourseObj project, boolean isActive, com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback)
void addVideoToUnit(org.gcube.portal.trainingmodule.shared.TrainingUnitDTO unit,
org.gcube.portal.trainingmodule.shared.TrainingVideoDTO videoDTO,
com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.trainingmodule.shared.TrainingVideoDTO> callback)
void getListOfVideoForUnit(long internalId,
com.google.gwt.user.client.rpc.AsyncCallback<List<org.gcube.portal.trainingmodule.shared.TrainingVideoDTO>> callback)
void countVideosForTrainingUnit(long trainingUnitId,
com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback)
void countQuestionnairesForTrainingUnit(long trainingUnitId,
com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback)
void updateCourse(TrainingCourseObj course, com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> asyncCallback)
void getQueryStringToShowUserProgress(TrainingCourseObj course, String userNameToShowProgress, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
void shareWithCurrentScope(TrainingCourseObj project, com.google.gwt.user.client.rpc.AsyncCallback<TrainingCourseObj> callback)
void deleteVideoForId(long videoId,
com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback)
void deleteQuestionnaireForId(long questionnaireId,
com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback)
Copyright © 2018. All Rights Reserved.