Skip to content

Commit 8f3304d

Browse files
authored
Merge pull request ufjf-dcc#140 from fanuelson/desenvolvimento
Adicionado link do sistema aos e-mails enviados. Issue: ufjf-dcc#138
2 parents fa4199a + 79982ab commit 8f3304d

6 files changed

+16
-4
lines changed

src/br/ufjf/tcc/mail/EmailBuilder.java

+6
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ public class EmailBuilder {
77
private String titulo;
88
private boolean isHtmlFormat;
99
private static String VIRGULA_ESPACO = ", ";
10+
private static String linkSistema = "http://www.monografias.ice.ufjf.br";
1011

1112
public EmailBuilder(boolean isHtmlFormat) {
1213
mensagem = new StringBuilder();
@@ -15,6 +16,11 @@ public EmailBuilder(boolean isHtmlFormat) {
1516
this.isHtmlFormat = isHtmlFormat;
1617
}
1718

19+
public EmailBuilder appendLinkSistema() {
20+
mensagem.append(String.format("<b><a href=\"%s\">Acessar o sistema </a></b>", linkSistema));
21+
return this;
22+
}
23+
1824
public EmailBuilder comTitulo(String titulo) {
1925
this.titulo = titulo;
2026
return this;

src/br/ufjf/tcc/mail/EnviadorEmailChainPAA.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ protected EmailBuilder gerarEmail(TCC tcc, String statusInicial) {
2929
emailBuilder.appendMensagem("Coorientador(a): "+tcc.getCoOrientador().getNomeUsuario()).breakLine();
3030
}
3131
emailBuilder.appendMensagem("Resumo: "+tcc.getResumoTCC()).breakLine();
32-
emailBuilder.appendMensagem("Palavras-chave: "+tcc.getPalavrasChave()).breakLine();
32+
emailBuilder.appendMensagem("Palavras-chave: "+tcc.getPalavrasChave()).breakLine().breakLine();
33+
emailBuilder.appendLinkSistema();
3334
UsuarioBusiness ub = new UsuarioBusiness();
3435
List<Usuario> coordenadoresESecretarias = new ArrayList<>();
3536
coordenadoresESecretarias.addAll(ub.getCoordenadoresByCurso(tcc.getAluno().getCurso()));

src/br/ufjf/tcc/mail/EnviadorEmailChainTAACoordenador.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ protected EmailBuilder gerarEmail(TCC tcc, String statusInicial) {
4040
}
4141
String dataFormatada = new DateTime(tcc.getDataApresentacao().getTime()).toString("dd/MM/yyyy - HH:mm");
4242
emailBuilder.appendMensagem("<b>Data da apresentação:</b> "+dataFormatada).breakLine();
43-
emailBuilder.appendMensagem("<b>Local de defesa:</b> "+tcc.getSalaDefesa()).breakLine();
43+
emailBuilder.appendMensagem("<b>Local de defesa:</b> "+tcc.getSalaDefesa()).breakLine().breakLine();
44+
emailBuilder.appendLinkSistema();
4445
UsuarioBusiness ub = new UsuarioBusiness();
4546
inserirDestinatarios(ub.getCoordenadoresByCurso(tcc.getAluno().getCurso()), emailBuilder);
4647
}

src/br/ufjf/tcc/mail/EnviadorEmailChainTAAProfessor.java

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ protected EmailBuilder gerarEmail(TCC tcc, String statusInicial) {
4040
String dataFormatada = new DateTime(tcc.getDataApresentacao().getTime()).toString("dd/MM/yyyy - HH:mm");
4141
emailBuilder.appendMensagem("<b>Data da apresentação:</b> "+dataFormatada).breakLine();
4242
emailBuilder.appendMensagem("<b>Local de defesa:</b> "+tcc.getSalaDefesa()).breakLine().breakLine();
43+
emailBuilder.appendLinkSistema().breakLine().breakLine();
4344

4445
emailBuilder.appendMensagem("<b> * Funcionalidade disponível somente para usuários do SIGA-UFJF. </b>").breakLine();
4546
inserirDestinatarios(tcc.getProfessoresParticipacoes(), emailBuilder);

src/br/ufjf/tcc/mail/EnviadorEmailChainTrabFinal.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ protected EmailBuilder gerarEmail(TCC tcc, String statusInicial) {
4444
}
4545
String dataFormatada = new DateTime(tcc.getDataApresentacao().getTime()).toString("dd/MM/yyyy - HH:mm");
4646
emailBuilder.appendMensagem("<b>Data da apresentação:</b> "+dataFormatada).breakLine();
47-
emailBuilder.appendMensagem("<b>Local de defesa:</b> "+tcc.getSalaDefesa()).breakLine();
47+
emailBuilder.appendMensagem("<b>Local de defesa:</b> "+tcc.getSalaDefesa()).breakLine().breakLine();
48+
emailBuilder.appendLinkSistema();
4849
UsuarioBusiness ub = new UsuarioBusiness();
4950
List<Usuario> destinatarios = new ArrayList<>();
5051
destinatarios.addAll(ub.getCoordenadoresByCurso(tcc.getAluno().getCurso()));

src/br/ufjf/tcc/mail/EnviadorEmailProjetoCriado.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ protected EmailBuilder gerarEmail(TCC tcc, String statusInicial) {
2222
emailBuilder.appendMensagem("Prezado coordenador de curso, ").breakLine().breakLine();
2323
emailBuilder.appendMensagem("O aluno <b>"+nomeAluno+"</b> iniciou a criação do projeto de TCC. ");
2424
emailBuilder.appendMensagem("Por enquanto o projeto ainda está incompleto. ");
25-
emailBuilder.appendMensagem("Você será notificado quando o discente completar o cadastro do projeto de TCC.");
25+
emailBuilder.appendMensagem("Você será notificado quando o discente completar o cadastro do projeto de TCC.").breakLine().breakLine();
26+
emailBuilder.appendLinkSistema();
27+
2628
UsuarioBusiness ub = new UsuarioBusiness();
2729
List<Usuario> coordenadoresESecretarias = new ArrayList<>();
2830
coordenadoresESecretarias.addAll(ub.getCoordenadoresByCurso(tcc.getAluno().getCurso()));

0 commit comments

Comments
 (0)