modulePortlet.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:liferaylms-portlet 作者:
@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");
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号