@ProcessAction(name = "deletemodule")
public void deletemodule(ActionRequest request, ActionResponse response)throws Exception {
long id = ParamUtil.getLong(request, "resourcePrimKey");
if (Validator.isNotNull(id)) {
Module module = ModuleLocalServiceUtil.getModule(id);
ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
List<LearningActivity> moduleActivities = LearningActivityLocalServiceUtil.getLearningActivitiesOfModule(id);
for(LearningActivity la : moduleActivities){
deleteActivity(la, themeDisplay, request, response);
}
ModuleLocalServiceUtil.deleteModule(module);
//MultiVMPoolUtil.clear();
SessionMessages.add(request, "module-deleted-successfully");
} else {
SessionErrors.add(request, "module-error-deleting");
}
}
modulePortlet.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:liferaylms-portlet
作者:
评论列表
文章目录