Rev 1699 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1699 | Rev 1780 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | import org.apache.log4j.Logger; |
3 | import org.apache.log4j.Logger; |
4 | import pt.estgp.estgweb.services.courses.CoursesService; |
4 | import pt.estgp.estgweb.services.courses.CoursesService; |
5 | import pt.estgp.estgweb.services.courses.xsd.Curso; |
5 | import pt.estgp.estgweb.services.courses.xsd.Curso; |
6 | import pt.estgp.estgweb.services.courses.xsd.UnidadeImpl; |
6 | import pt.estgp.estgweb.services.courses.xsd.UnidadeImpl; |
7 | import pt.estgp.estgweb.services.courses.xsd.UnidadeType; |
7 | import pt.estgp.estgweb.services.courses.xsd.UnidadeType; |
- | 8 | import pt.estgp.estgweb.services.email.SendEmailService; |
|
8 | import pt.estgp.estgweb.utils.ConfigProperties; |
9 | import pt.estgp.estgweb.utils.ConfigProperties; |
9 | 10 | ||
10 | import java.io.Serializable; |
11 | import java.io.Serializable; |
11 | import java.util.HashMap; |
12 | import java.util.HashMap; |
12 | import java.util.List; |
13 | import java.util.List; |
Line 113... | Line 114... | ||
113 | //is needed for Genson generation |
114 | //is needed for Genson generation |
114 | } |
115 | } |
115 | 116 | ||
116 | public 1.5.0/docs/api/java/lang/String.html">String getSchoolForJsonApi() |
117 | public 1.5.0/docs/api/java/lang/String.html">String getSchoolForJsonApi() |
117 | { |
118 | { |
- | 119 | if(getDepartment() == null || getDepartment().getCourseSchool() == null || getDepartment().getCourseSchool().getInitials() == null || getDepartment().getCourseSchool().getInitials().length() == 0) |
|
- | 120 | { |
|
- | 121 | ||
- | 122 | 1.5.0/docs/api/java/lang/String.html">String erro = "Erro o curso SEM ESCOLA " + getName() + " de id: " + getId() + " nao tem departamento ou escola ou iniciais na escola"; |
|
- | 123 | logger.error(erro); |
|
- | 124 | SendEmailService.sendNotificationAdmin( |
|
- | 125 | erro, |
|
- | 126 | erro); |
|
- | 127 | throw new 1.5.0/docs/api/java/lang/RuntimeException.html">RuntimeException(erro); |
|
- | 128 | } |
|
118 | return ConfigProperties.getProperty("institution.code.prefix." + getDepartment().getCourseSchool().getInstitutionalCode()); |
129 | return getDepartment().getCourseSchool().getInitials(); |
119 | } |
130 | } |
120 | 131 | ||
121 | public void setSchoolForJsonApi() |
132 | public void setSchoolForJsonApi() |
122 | { |
133 | { |
123 | //is needed for Genson generation |
134 | //is needed for Genson generation |