Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1500 → Rev 1501

/branches/v3/impl/src/java/pt/estgp/estgweb/services/courses/CoursesService.java
566,6 → 566,23
public String getCourseStudiesPlanXml(String code) throws JSONException {
 
Course course = DaoFactory.getCourseDaoImpl().findCourseByCode(code);
 
if(course.getStudiesPlans() == null || course.getStudiesPlans().size() == 0)
{
logger.info("status JSON NOT EXIST FOR STUDIES PLAN IN THIS COURSE, will generate");
UserSession userSession = DomainObjectFactory.createUserSessionImpl();
userSession.setUser(DaoFactory.getUserDaoImpl().load(new Long(1)));
try {
generateXmlJaxbStudiesPlanVersion(userSession, course, false, null);
} catch (JAXBException e) {
logger.error(e,e);
return "<error>" + e.toString() + ". see log for details</error>";
} catch (TransformationException e) {
logger.error(e, e);
return "<error>" + e.toString() + ". see log for details</error>";
}
}
if(course.getStudiesPlans() != null && course.getStudiesPlans().size() > 0)
{
return course.getStudiesPlans().iterator().next().getXml();