@ProcessAction(name="activateCompetence")
public void activateCompetence(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
Long courseId = ParamUtil.getLong(actionRequest, "courseId");
Long competenceId = ParamUtil.getLong(actionRequest, "competenceId");
Boolean condition = ParamUtil.getBoolean(actionRequest, "condition");
String tab = ParamUtil.getString(actionRequest, "tab");
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
CourseCompetence cc = CourseCompetenceLocalServiceUtil.fetchByCourseCompetenceCondition(courseId, competenceId, condition);
if(cc==null){
long courseCompetenceId = CounterLocalServiceUtil.increment(CourseCompetence.class.getName());
cc = CourseCompetenceLocalServiceUtil.createCourseCompetence(courseCompetenceId);
cc.setCourseId(courseId);
cc.setCompetenceId(competenceId);
cc.setCachedModel(condition);
cc.setCondition(condition);
CourseCompetenceLocalServiceUtil.updateCourseCompetence(cc, true);
}
actionResponse.setRenderParameter("jspPage","/html/courseadmin/competencetab.jsp");
actionResponse.setRenderParameter("courseId", String.valueOf(courseId));
actionResponse.setRenderParameter("competenceId", String.valueOf(competenceId));
if(log.isDebugEnabled())log.debug("tab::"+tab);
if(tab.equals("1")){
actionResponse.setRenderParameter("tabs1", LanguageUtil.get(themeDisplay.getLocale(),"competences.necessary"));
}else{
actionResponse.setRenderParameter("tabs1", LanguageUtil.get(themeDisplay.getLocale(),"competences.assigned"));
}
}
BaseCourseAdminPortlet.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:liferaylms-portlet
作者:
评论列表
文章目录