PortalAdmin.java 文件源码

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

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


问题


面经


文章

微信
公众号

扫码关注公众号