Package ch.bfh.swos.gandalf.model

Examples of ch.bfh.swos.gandalf.model.StudentModule


  @Inject
  private StudentModuleDao studentModuleDao;

  @Test
  public void test() {
    StudentModule studentModule = studentModuleDao.create();

    Qualificationgroup qualificationgroup1 = new Qualificationgroup();
    qualificationgroup1.setMax_ects(82);
    qualificationgroup1.setMin_ects(74);
    qualificationgroup1.setName("A");

    Module module1 = new Module();
    module1.setEcts(4);
    module1.setQualificationgroup(qualificationgroup1);
    module1.setName("Ergonomie und Psychologie");
    module1.setNumber(7083);

    studentModule.setModule(module1);

    StudentModule managedStudentModule = studentModuleDao
        .update(studentModule);

    StudentModule foundStudentModule = studentModuleDao
        .read(managedStudentModule.getId());
    Assert.assertTrue(studentModule.getModule().getName()
        .equalsIgnoreCase(foundStudentModule.getModule().getName()));
    studentModuleDao.delete(foundStudentModule);
  }
View Full Code Here


  }

  public void onModuleDrop(DragDropEvent ddEvent) {
    FacesMessage msg = null;
    Module module = ((Module) ddEvent.getData());
    StudentModule studentModule = studentModuleDAO.create();
    studentModule.setModule(module);
    studentModule.setStudent(currentStudent);
    studentModule.setGrade("-");
    studentModule.setState("OPEN");
   
    msg = new FacesMessage(FacesMessage.SEVERITY_INFO,"Module dropped",module.getName());

    currentStudent.addStudentModule(studentModule);
    currentStudent = studentDAO.update(currentStudent);
View Full Code Here

    FacesContext.getCurrentInstance().addMessage(null, msg);
  }
 
  public void editRow(RowEditEvent event) {
    FacesMessage msg = null;
    StudentModule sm = (StudentModule) event.getObject();
    if(sm==null) {
      msg = new FacesMessage(FacesMessage.SEVERITY_ERROR,"Modification failed ","No Module received");
      return;
    }
    if(sm.getGrade().equals("-")) {
      sm.setState("OPEN");
    } else if(sm.getGrade().equals("F") || sm.getGrade().equals("Fx")) {
      sm.setState("FAIL");
    } else {
      sm.setState("PASS");
    }
//    System.out.println("New state: "+sm.getState()+" New grade: "+sm.getGrade());
    msg = new FacesMessage(FacesMessage.SEVERITY_INFO,"Module modified",sm.getModule().getName()+
        "\nGrade: "+sm.getGrade()+
        "\nState: "+sm.getState());
    studentModuleDAO.update(sm);
    FacesContext.getCurrentInstance().addMessage(null, msg);
  }
View Full Code Here

    student.setPrename("Hugo");
    student.setLogin("hm");
    student.setPassword("123456");

    List<StudentModule> listSM = new ArrayList<StudentModule>();
    listSM.add(new StudentModule());
    listSM.add(new StudentModule());
    student.setStudentModules(listSM);

    Student managedStudent = studentDao.update(student);
    Student foundStudent = studentDao.read(managedStudent.getId());
    Assert.assertTrue(student.getPrename()
View Full Code Here

  @PersistenceContext
  protected EntityManager em;

  public StudentModule create() {
    // TODO Auto-generated method stub
    return new StudentModule();
  }
View Full Code Here

TOP

Related Classes of ch.bfh.swos.gandalf.model.StudentModule

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.