699,6 → 699,142 |
} |
} |
|
public ActionForward sendUpSemestre(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws ServletException |
{ |
try |
{ |
CourseStudiesPlansAdminForm frm = (CourseStudiesPlansAdminForm) form; |
String semestreId = frm.getSemestreId(); |
for(int i = 0; i < frm.getPlanoEstudos().getSemestre().size();i++) |
{ |
Curso.Semestre semestre = frm.getPlanoEstudos().getSemestre().get(i); |
if(semestre.getSemestreId().equals(semestreId)) |
{ |
int nextPos = i-1; |
frm.getPlanoEstudos().getSemestre().remove(i); |
if(nextPos < 0) |
nextPos = 0; |
frm.getPlanoEstudos().getSemestre().add(nextPos,semestre); |
break; |
} |
} |
return mapping.findForward("editStudyPlan"); |
} |
catch (Throwable e) |
{ |
logger.error(e, e); |
return mapping.findForward("error500"); |
} |
} |
public ActionForward sendDownSemestre(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws ServletException |
{ |
try |
{ |
CourseStudiesPlansAdminForm frm = (CourseStudiesPlansAdminForm) form; |
String semestreId = frm.getSemestreId(); |
for(int i = 0; i < frm.getPlanoEstudos().getSemestre().size();i++) |
{ |
Curso.Semestre semestre = frm.getPlanoEstudos().getSemestre().get(i); |
if(semestre.getSemestreId().equals(semestreId)) |
{ |
int nextPos = i+1; |
frm.getPlanoEstudos().getSemestre().remove(i); |
if(nextPos >= frm.getPlanoEstudos().getSemestre().size()) |
frm.getPlanoEstudos().getSemestre().add(semestre); |
else |
frm.getPlanoEstudos().getSemestre().add(nextPos,semestre); |
break; |
} |
} |
return mapping.findForward("editStudyPlan"); |
} |
catch (Throwable e) |
{ |
logger.error(e, e); |
return mapping.findForward("error500"); |
} |
} |
|
public ActionForward sendUpPerfil(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws ServletException |
{ |
try |
{ |
CourseStudiesPlansAdminForm frm = (CourseStudiesPlansAdminForm) form; |
String perfilId = frm.getPerfilId(); |
|
for(Curso.Semestre semestre: frm.getPlanoEstudos().getSemestre()) |
{ |
for(int i = 0; i < semestre.getPerfil().size();i++) |
{ |
Curso.Semestre.Perfil perfil = semestre.getPerfil().get(i); |
if(perfil.getPerfilId().equals(perfilId)) |
{ |
int nextPos = i-1; |
semestre.getPerfil().remove(i); |
if(nextPos < 0) |
nextPos = 0; |
semestre.getPerfil().add(nextPos,perfil); |
break; |
} |
} |
} |
return mapping.findForward("editStudyPlan"); |
} |
catch (Throwable e) |
{ |
logger.error(e, e); |
return mapping.findForward("error500"); |
} |
} |
public ActionForward sendDownPerfil(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws ServletException |
{ |
try |
{ |
CourseStudiesPlansAdminForm frm = (CourseStudiesPlansAdminForm) form; |
String perfilId = frm.getPerfilId(); |
|
for(Curso.Semestre semestre: frm.getPlanoEstudos().getSemestre()) |
{ |
for(int i = 0; i < semestre.getPerfil().size();i++) |
{ |
Curso.Semestre.Perfil perfil = semestre.getPerfil().get(i); |
if(perfil.getPerfilId().equals(perfilId)) |
{ |
int nextPos = i+1; |
semestre.getPerfil().remove(i); |
if(nextPos >= semestre.getPerfil().size()) |
semestre.getPerfil().add(perfil); |
else |
semestre.getPerfil().add(nextPos,perfil); |
break; |
} |
} |
} |
return mapping.findForward("editStudyPlan"); |
} |
catch (Throwable e) |
{ |
logger.error(e, e); |
return mapping.findForward("error500"); |
} |
} |
|
public ActionForward clonarPlano(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |