Example #1
0
  public void loadStudents(List<Enrollment> enrs) {
    lstStudents.removeAllItems();

    for (Enrollment enr : enrs) {
      lstStudents.addItem(enr);
      StringBuffer caption = new StringBuffer();

      PhysicalPerson person = enr.getAdmissionAct().getStudent().getPhysicalPerson();

      if (person.getIdentificationNumber() != null) {
        caption.append(person.getIdentificationNumber() + "-");
      } else {
        caption.append("-- ");
      }

      if (person.getLastName() != null) {
        caption.append(person.getLastName() + ", ");
      } else {
        caption.append("--");
      }

      if (person.getName() != null) {
        caption.append(person.getName());
      } else {
        caption.append("--");
      }

      lstStudents.setItemCaption(enr, caption.toString());
    }
  }