Subversion Repositories bacoAlunos

Rev

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