} // si un project est en session et que rien n'est dans le form
else if (projects.size() > 0 & myWorkspaceForm.getProjectId() == 0 & request.getSession().getAttribute("basicProject.persistanceId") != null && ((Integer) request.getSession().getAttribute("basicProject.persistanceId")).intValue() != 0){
for (Iterator iterator = projects.iterator(); iterator.hasNext();) {
Project basicProject = (Project) iterator.next();
if (basicProject.getPersistanceId() == ((Integer) request.getSession().getAttribute("basicProject.persistanceId")).intValue()) {
myWorkspaceForm.setProjectId(basicProject.getPersistanceId());
myWorkspaceForm.setProjectName(basicProject.getName());
}
}
}
// si une sélection est faite dans la liste
else if (projects.size() > 0 & myWorkspaceForm.getProjectId() > 0){
for (Iterator iterator = projects.iterator(); iterator.hasNext();) {
Project basicProject = (Project) iterator.next();
if (basicProject.getPersistanceId() == myWorkspaceForm.getProjectId()) {
myWorkspaceForm.setProjectId(basicProject.getPersistanceId());
myWorkspaceForm.setProjectName(basicProject.getName());
}
}