Package org.apache.click.examples.domain

Examples of org.apache.click.examples.domain.Course


    public void setStudentCourses(Student student, List courseIds) {
        // First remove current courses
        List removes = student.getCourses();
        for (int i = removes.size() - 1; i >= 0; i--) {
            Course course = (Course) removes.get(i);
            student.removeFromCourses(course);
        }

        if (courseIds == null || courseIds.isEmpty()) {
            return;
        }

        // Next, set the new courses
        SelectQuery query = new SelectQuery(Course.class);
        query.setQualifier(ExpressionFactory.inDbExp("id", courseIds));
        List courses = getDataContext().performQuery(query);

        for (Iterator it = courses.iterator(); it.hasNext(); ) {
            Course course = (Course) it.next() ;
            student.addToCourses(course);
        }
    }
View Full Code Here


        }

        // Add each student course to the PickList
        List courses = student.getCourses();
        for (int i = 0; i < courses.size(); i++) {
            Course course = (Course) courses.get(i);
            pickList.addSelectedValue(course.getId().toString());
        }
        form.setDataObject(student);

        return true;
    }
View Full Code Here

    private void loadCourses(final DataContext dataContext) throws IOException {
        loadFile("courses.txt", dataContext, new LineProcessor() {
            public void processLine(String line, DataContext context) {
                StringTokenizer tokenizer = new StringTokenizer(line, ",");

                Course course = new Course();

                course.setName(next(tokenizer));

                context.registerNewObject(course);
            }
        });
    }
View Full Code Here

        }

        // Add each student course to the PickList
        List courses = student.getCourses();
        for (int i = 0; i < courses.size(); i++) {
            Course course = (Course) courses.get(i);
            pickList.addSelectedValue(course.getId().toString());
        }
        form.setDataObject(student);

        return true;
    }
View Full Code Here

        }

        // Add each student course to the PickList
        List courses = student.getCourses();
        for (int i = 0; i < courses.size(); i++) {
            Course course = (Course) courses.get(i);
            pickList.addSelectedValue(course.getId().toString());
        }
        form.setDataObject(student);

        return true;
    }
View Full Code Here

    private void loadCourses(final DataContext dataContext) throws IOException {
        loadFile("courses.txt", dataContext, new LineProcessor() {
            public void processLine(String line, DataContext context) {
                StringTokenizer tokenizer = new StringTokenizer(line, ",");

                Course course = new Course();

                course.setName(next(tokenizer));

                context.registerNewObject(course);
            }
        });
    }
View Full Code Here

    public void setStudentCourses(Student student, List courseIds) {
        // First remove current courses
        List removes = student.getCourses();
        for (int i = removes.size() - 1; i >= 0; i--) {
            Course course = (Course) removes.get(i);
            student.removeFromCourses(course);
        }

        if (courseIds == null || courseIds.isEmpty()) {
            return;
        }

        // Next, set the new courses
        SelectQuery query = new SelectQuery(Course.class);
        query.setQualifier(ExpressionFactory.inDbExp("id", courseIds));
        List courses = getDataContext().performQuery(query);

        for (Iterator it = courses.iterator(); it.hasNext(); ) {
            Course course = (Course) it.next() ;
            student.addToCourses(course);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.click.examples.domain.Course

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.