@ProcessAction(name="checkgroups")
public void checkgroups(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
List<Course> courses = CourseLocalServiceUtil.findByCompanyId(themeDisplay.getCompanyId());
int counter = 0;
for(Course course: courses){
if(log.isDebugEnabled())log.debug("Course::"+course.getCourseId());
Group group = GroupLocalServiceUtil.getGroup(course.getGroupCreatedId());
ClassName cn = ClassNameLocalServiceUtil.getClassName(Course.class.getName());
if(!group.getClassName().equals(Course.class.getName())){
if(log.isDebugEnabled())log.debug("Change!"+group.getGroupId());
group.setClassNameId(cn.getClassNameId());
group.setClassPK(course.getCourseId());
GroupLocalServiceUtil.updateGroup(group);
counter++;
}
}
actionResponse.setRenderParameter("counter", String.valueOf(counter));
SessionMessages.add(actionRequest, "ok");
}
PortalAdmin.java 文件源码
java
阅读 50
收藏 0
点赞 0
评论 0
项目:liferaylms-portlet
作者:
评论列表
文章目录