You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

135 lines
6.1 KiB

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package mail;
import db.entidades.PlanoActuacao;
/**
*
* @author dneves
*/
public interface MailNextPhase
{
public String getSubject();
public String getBody();
public class SIPRP_TO_RESPONSAVEL_SEGURANCA implements MailNextPhase
{
private final PlanoActuacao p;
public SIPRP_TO_RESPONSAVEL_SEGURANCA( PlanoActuacao p )
{
this.p = p;
}
@Override
public String getSubject()
{
return "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento();
}
@Override
public String getBody()
{
// String mail_text = "<p>Exmo. (a) Senhor (a),</p>";
// mail_text += "<p>Encontra-se dispon&iacute;vel em www.siprp.com o Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que possa efectuar o seu preenchimento.</p>";
// mail_text += "<p>Recordamos que disp&otilde;e de duas semanas para efectuar o seu preenchimento e passar o respectivo processo para a fase seguinte, ou seja, para o respons&aacute;vel pelo seu estabelecimento.</p>";
// mail_text += "<p>Caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, contacte, por favor, a &aacute;rea t&eacute;cnica da SIPRP atrav&eacute;s do telefone 213 504 540.</p>";
// mail_text += "<p>Cumprimentos,</p>";
// mail_text += "<p>A equipa da SIPRP</p>";
// mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>";
// return mail_text;
String body = "";
body += "<p>Exmo. (a) Senhor (a),</p>";
body += "<p>Encontra-se dispon&iacute;vel em <a>www.siprp.com</a> o Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que possa efectuar o seu preenchimento.</p>";
body += "<p>Recordamos que disp&otilde;e de 30 dias para efectuar o seu preenchimento e passar o respectivo processo para a fase seguinte, ou seja, para o respons&aacute;vel pelo seu estabelecimento.</p>";
body += "<p>Caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, contacte, por favor, a &aacute;rea t&eacute;cnica da SIPRP atrav&eacute;s do telefone 213 504 540.</p>";
body += "<p>Cumprimentos,</p>";
body += "<p>A equipa da SIPRP</p>";
return body;
}
}
public class RESPONSAVEL_SEGURANCA_TO_DIRECTOR_LOJA implements MailNextPhase
{
private final PlanoActuacao p;
public RESPONSAVEL_SEGURANCA_TO_DIRECTOR_LOJA( PlanoActuacao p )
{
this.p = p;
}
@Override
public String getSubject()
{
return "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str();
}
@Override
public String getBody()
{
// String mail_text = "<p>Exmo. (a) Senhor (a),</p>";
// mail_text += "<p>Encontra-se dispon&iacute;vel em <a>www.siprp.com</a> o Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de ";
// mail_text += "Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que possa ";
// mail_text += "validar a informa&ccedil;&atilde;o preenchida.</p>";
// mail_text += "<p>Cumprimentos.</p>";
// mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>";
// return mail_text;
String body = "";
body += "<p>Exmo. (a) Senhor (a),</p>";
body += "<p>Encontra-se dispon&iacute;vel em <a>www.siprp.com</a> o Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que possa validar a informa&ccedil;&atilde;o preenchida.</p>";
body += "<p>Recordamos que disp&otilde;e de 15 dias para efectuar o seu preenchimento e passar o respectivo processo para a fase seguinte, ou seja, para a Direc&ccedil;&atilde;o Nacional de Segurança.</p>";
body += "<p>Caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, contacte, por favor, a &aacute;rea t&eacute;cnica da SIPRP atrav&eacute;s do telefone 213 504 540.</p>";
body += "<p>Cumprimentos,</p>";
body += "<p>A equipa da SIPRP</p>";
return body;
}
}
public class DIRECTOR_LOJA_TO_DIRECTOR_NACIONAL_SEGURANCA implements MailNextPhase
{
private final PlanoActuacao p;
public DIRECTOR_LOJA_TO_DIRECTOR_NACIONAL_SEGURANCA( PlanoActuacao p )
{
this.p = p;
}
@Override
public String getSubject()
{
return "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento();
}
@Override
public String getBody()
{
// String mail_text = "<p>Exmo. Senhor Silvestre Machado,</p>";
// mail_text += "<p>Encontra-se dispon&iacute;vel em www.siprp.com o Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que o possa validar.</p>";
// mail_text += "<p>Cumprimentos.</p>";
// mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>";
// return mail_text;
String body = "";
body += "<p>Exmo. (a) Senhor (a),</p>";
body += "<p>Encontra-se dispon&iacute;vel em <a>www.siprp.com</a> o Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que possa validar a informa&ccedil;&atilde;o preenchida.</p>";
body += "<p>Recordamos que disp&otilde;e de 15 dias para efectuar o seu preenchimento e passar o respectivo processo para a fase seguinte, ou seja, verifica&ccedil;&atilde;o por parte da SIPRP.</p>";
body += "<p>Caso tenha alguma d&uacute;vida ou necessite de qualquer esclarecimento, contacte, por favor, a &aacute;rea t&eacute;cnica da SIPRP atrav&eacute;s do telefone 213 504 540.</p>";
body += "<p>Cumprimentos,</p>";
body += "<p>A equipa da SIPRP</p>";
return body;
}
}
}