git-svn-id: https://svn.coded.pt/svn/SIPRP@2032 bb69d46d-e84e-40c8-a05a-06db0d633741

lxbfYeaa
Frederico Palma 11 years ago
parent a59cd9f436
commit 6680a7e009

@ -6,6 +6,6 @@
<fixed facet="java"/> <fixed facet="java"/>
<installed facet="wst.jsdt.web" version="1.0"/> <installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="jst.jaxrs" version="2.0"/> <installed facet="jst.jaxrs" version="2.0"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="java" version="1.7"/> <installed facet="java" version="1.7"/>
<installed facet="jst.web" version="3.1"/>
</faceted-project> </faceted-project>

@ -1,31 +1,48 @@
web.appName=siprp_fichasclinicas web.appName=siprp_fichasclinicas
jnlp.resources.property.server.address = db1.evo.pt #jnlp.resources.property.server.address = db1.evo.pt
#jnlp.resources.property.server.port = 5432
#db.name = siprp_fichas_clinicas
#db.user = rsantos
#db.parameters=ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
#db.password = rsEvo2014
#db.url.prefix = jdbc:postgresql://
jnlp.resources.property.server.address = localhost
jnlp.resources.property.server.port = 5432 jnlp.resources.property.server.port = 5432
db.name = siprp_fichas_clinicas db.name = siprp_fichas_clinicas
db.user = rsantos db.user = siprp
db.parameters=ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory db.password = rg2h-opksiprp
db.password = rsEvo2014
db.url.prefix = jdbc:postgresql:// db.url.prefix = jdbc:postgresql://
siprp.jnlp.resources.property.server.address = db1.evo.pt #siprp.jnlp.resources.property.server.address = db1.evo.pt
siprp.jnlp.resources.property.server.port = 5432 #siprp.jnlp.resources.property.server.port = 5432
siprp.db.name = shst_teste #siprp.db.name = shst_teste
siprp.db.user = rsantos #siprp.db.user = rsantos
siprp.db.parameters=ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory #siprp.db.parameters=ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
siprp.db.password = rsEvo2014 #siprp.db.password = rsEvo2014
#siprp.db.url.prefix = jdbc:postgresql://
siprp.jnlp.resources.property.server.address = localhost
siprp.jnlp.resources.property.server.port = 5433
siprp.db.name = siprp_local
siprp.db.user = siprp
siprp.db.password = rg2h-opksiprp
siprp.db.url.prefix = jdbc:postgresql:// siprp.db.url.prefix = jdbc:postgresql://
siprpdocs.jnlp.resources.property.server.address = db1.evo.pt #siprpdocs.jnlp.resources.property.server.address = db1.evo.pt
siprpdocs.jnlp.resources.property.server.port = 5432 #siprpdocs.jnlp.resources.property.server.port = 5432
siprpdocs.db.name = shst_teste #siprpdocs.db.name = shst_teste
siprpdocs.db.user = rsantos #siprpdocs.db.user = rsantos
siprpdocs.db.parameters=ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory #siprpdocs.db.parameters=ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
siprpdocs.db.password = rsEvo2014 #siprpdocs.db.password = rsEvo2014
#siprpdocs.db.url.prefix = jdbc:postgresql://
siprpdocs.jnlp.resources.property.server.address = localhost
siprpdocs.jnlp.resources.property.server.port = 5433
siprpdocs.db.name = siprp_local
siprpdocs.db.user = siprp
siprpdocs.db.password = rg2h-opksiprp
siprpdocs.db.url.prefix = jdbc:postgresql:// siprpdocs.db.url.prefix = jdbc:postgresql://
web.ssl.truststore.file=jssecacerts web.ssl.truststore.file=jssecacerts
web.ssl.truststore.pass=changeit web.ssl.truststore.pass=changeit

@ -23,7 +23,7 @@ public class UpdaterBean {
{ {
try try
{ {
provider.setAsSingletonDefaults(); /* work around para forçar os sets dos defaults do singleton */ provider.setAsSingletonDefaults(); /* work around para forcar os sets dos defaults do singleton */
Updater.getInstance().executeUpdates( false, EvoUsersModule.getInstance().getInstalationUpdates() ); Updater.getInstance().executeUpdates( false, EvoUsersModule.getInstance().getInstalationUpdates() );
Updater.getInstance().executeUpdates( false, updates ); Updater.getInstance().executeUpdates( false, updates );

@ -41,9 +41,9 @@ import com.evolute.utils.sql.Select2;
* But with this approach you can easily check for permissions. * But with this approach you can easily check for permissions.
* *
* *
* erro de nomenclatura em relaçao ao spring-security, a validação deles é feita ao nivel do role, * erro de nomenclatura em relacao ao spring-security, a validacao deles e feita ao nivel do role,
* na EVO é feita a nivel de permissão * na EVO e feita a nivel de permissao
* cada pagina tera uma key associada e será essa key a controlar o acesso * cada pagina tera uma key associada e sera essa key a controlar o acesso
* utilizadores que tenham essa key acedem, quem nao tem, nao acede ... * utilizadores que tenham essa key acedem, quem nao tem, nao acede ...
*/ */
@ -135,7 +135,7 @@ public class EvoAutenticationProvider implements AuthenticationProvider
} }
else else
{ {
BadCredentialsException bce = new BadCredentialsException( "Credenciais inválidas. Verifique se o utilizador e a palavra passe estão corretos!"); BadCredentialsException bce = new BadCredentialsException( "Credenciais inv\u00e1lidas. Verifique se o utilizador e a palavra passe est\u00e3o corretos!");
ErrorLogger.logException(bce,Level.INFO); ErrorLogger.logException(bce,Level.INFO);
throw bce; throw bce;
} }

@ -206,7 +206,7 @@ public class DocumentosLogic
responseBean.setSuccess(true); responseBean.setSuccess(true);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType( EvoMessageTypeBean.INFO ); msg.setType( EvoMessageTypeBean.INFO );
msg.setMessageData( "Remoção do documento bem sucedida" ); msg.setMessageData( "Remo\u00e7\u00e3o do documento bem sucedida" );
responseBean.addMessage( msg ); responseBean.addMessage( msg );
} }
@ -215,7 +215,7 @@ public class DocumentosLogic
responseBean.setSuccess(false); responseBean.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.ERROR); msg.setType(EvoMessageTypeBean.ERROR);
msg.setMessageData("O documento dado não é válido."); msg.setMessageData("O documento dado n\u00e3o \u00e9 v\u00e1lido.");
responseBean.addMessage(msg); responseBean.addMessage(msg);
} }
} }

@ -317,7 +317,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT); msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT);
msg.setMessageData("Utilizador asssociado à sessão inválido/inexistente!"); msg.setMessageData("Utilizador asssociado \u00e0 sess\u00e3o inv\u00e1lido/inexistente!");
result.addMessage(msg); result.addMessage(msg);
} }
return result; return result;
@ -356,7 +356,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT); msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT);
msg.setMessageData("Utilizador asssociado à sessão inválido/inexistente!"); msg.setMessageData("Utilizador asssociado \u00e0 sess\u00e3o inv\u00e1lido/inexistente!");
result.addMessage(msg); result.addMessage(msg);
} }
return result; return result;
@ -395,7 +395,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT); msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT);
msg.setMessageData("Utilizador asssociado à sessão inválido/inexistente!"); msg.setMessageData("Utilizador asssociado \u00e0 sess\u00e3o inv\u00e1lido/inexistente!");
result.addMessage(msg); result.addMessage(msg);
} }
return result; return result;
@ -489,7 +489,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT); msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT);
msg.setMessageData("Utilizador asssociado à sessão inválido/inexistente!"); msg.setMessageData("Utilizador asssociado \u00e0 sess\u00e3o inv\u00e1lido/inexistente!");
result.addMessage(msg); result.addMessage(msg);
} }
return result; return result;
@ -774,7 +774,7 @@ public class FichasClinicasLogic
} }
else else
{ {
throw new Exception("Ficha Inválida!"); throw new Exception("Ficha Inv\u00e1lida!");
} }
return data; return data;
@ -870,7 +870,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT); msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT);
msg.setMessageData("Utilizador asssociado à sessão inválido/inexistente!"); msg.setMessageData("Utilizador asssociado \u00e0 sess\u00e3o inv\u00e1lido/inexistente!");
result.addMessage(msg); result.addMessage(msg);
} }
return result; return result;
@ -895,7 +895,7 @@ public class FichasClinicasLogic
if(fichaBean.getFicha().getId() != null) if(fichaBean.getFicha().getId() != null)
{ {
fichaBD = fichasProvider.getFicha(user,fichaBean.getFicha().getId()); fichaBD = fichasProvider.getFicha(user,fichaBean.getFicha().getId());
operacao ="Actualização"; operacao ="Actualiza\u00e7\u00e3o";
} }
else else
@ -903,7 +903,7 @@ public class FichasClinicasLogic
fichaBD = new FcFichaData(); fichaBD = new FcFichaData();
fichaBD.setCreated_user_name(user.getName()); fichaBD.setCreated_user_name(user.getName());
fichaBD.setCreated_user_id(user.getId()); fichaBD.setCreated_user_id(user.getId());
operacao = "Criação"; operacao = "Cria\u00e7\u00e3o";
} }
Map<String,Object> values = filtra(fichaBean.getFicha().getMapData(),FcFicha_D_to_B) ; Map<String,Object> values = filtra(fichaBean.getFicha().getMapData(),FcFicha_D_to_B) ;
@ -1452,7 +1452,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SECURITYEXCEPTION); msg.setType(EvoMessageTypeBean.SECURITYEXCEPTION);
msg.setMessageData("Erro, sem permissão para guardar a ficha!"); msg.setMessageData("Erro, sem permiss\u00e3o para guardar a ficha!");
result.addMessage(msg); result.addMessage(msg);
} }
} }
@ -1461,7 +1461,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.ERROR); msg.setType(EvoMessageTypeBean.ERROR);
msg.setMessageData("Ficha Inválida!"); msg.setMessageData("Ficha Inv\u00e1lida!");
result.addMessage(msg); result.addMessage(msg);
} }
@ -1481,7 +1481,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT); msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT);
msg.setMessageData("Utilizador asssociado à sessão inválido/inexistente!"); msg.setMessageData("Utilizador asssociado \u00e0 sess\u00e3o inv\u00e1lido/inexistente!");
result.addMessage(msg); result.addMessage(msg);
} }
return result; return result;
@ -1652,7 +1652,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT); msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT);
msg.setMessageData("Utilizador asssociado à sessão inválido/inexistente!"); msg.setMessageData("Utilizador asssociado \u00e0 sess\u00e3o inv\u00e1lido/inexistente!");
result.addMessage(msg); result.addMessage(msg);
} }
return result; return result;
@ -1746,7 +1746,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.ERROR); msg.setType(EvoMessageTypeBean.ERROR);
msg.setMessageData("Ficha inválida!"); msg.setMessageData("Ficha inv\u00e1lida!");
result.addMessage(msg); result.addMessage(msg);
} }
} }
@ -1765,7 +1765,7 @@ public class FichasClinicasLogic
result.setSuccess(false); result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT); msg.setType(EvoMessageTypeBean.SESSIONTIMEOUT);
msg.setMessageData("Utilizador asssociado à sessão inválido/inexistente!"); msg.setMessageData("Utilizador asssociado \u00e0 sess\u00e3o inv\u00e1lido/inexistente!");
result.addMessage(msg); result.addMessage(msg);
} }
return result; return result;
@ -1798,7 +1798,7 @@ public class FichasClinicasLogic
fichaBD.save(); fichaBD.save();
mailsender.sendEmail(null, null, "O utilizador "+user.getName()+" criou uma nova ficha de aptidão para o trabalhador "+fichaBean.getFicha().getTrabalhador_nome()+"!", "Nova Ficha de Aptidão", false); mailsender.sendEmail(null, null, "O utilizador "+user.getName()+" criou uma nova ficha de aptid\u00e3o para o trabalhador "+fichaBean.getFicha().getTrabalhador_nome()+"!", "Nova Ficha de Aptid\u00e3o", false);
EvoResponseBean<FichaExchangeBean> getrsp = getFichaAptidao(user, fichaBD.getId(), null, null); EvoResponseBean<FichaExchangeBean> getrsp = getFichaAptidao(user, fichaBD.getId(), null, null);
@ -1807,7 +1807,7 @@ public class FichasClinicasLogic
result.setSuccess(true); result.setSuccess(true);
EvoMessageBean msg = new EvoMessageBean(); EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.INFO); msg.setType(EvoMessageTypeBean.INFO);
msg.setMessageData("Ficha de Aptidão criada com sucesso!"); msg.setMessageData("Ficha de Aptid\u00e3o criada com sucesso!");
result.addMessage(msg); result.addMessage(msg);
result.setData(getrsp.getData().getFichaData()); result.setData(getrsp.getData().getFichaData());

@ -92,7 +92,7 @@ public class LoginLogic
rsp.setData(false); rsp.setData(false);
rsp.setSuccess(false); rsp.setSuccess(false);
mb.setType(EvoMessageTypeBean.SECURITYEXCEPTION); mb.setType(EvoMessageTypeBean.SECURITYEXCEPTION);
mb.setMessageData("utilizador e/ou password inválidos"); mb.setMessageData("utilizador e/ou password inv\u00e1lidos");
} }
@ -102,7 +102,7 @@ public class LoginLogic
rsp.setData(false); rsp.setData(false);
rsp.setSuccess(false); rsp.setSuccess(false);
mb.setType(EvoMessageTypeBean.ERROR); mb.setType(EvoMessageTypeBean.ERROR);
mb.setMessageData("Erro no processo de validação do login!"); mb.setMessageData("Erro no processo de valida\u00e7\u00e3o do login!");
ErrorLogger.logException(ex, Level.SEVERE); ErrorLogger.logException(ex, Level.SEVERE);
} }

@ -163,7 +163,7 @@ public class FichasClinicasImpl {
try try
{ {
///TODO integração com o springsecurity que esta em falta devido a nao ser usado de momento ///TODO integracao com o springsecurity que esta em falta devido a nao ser usado de momento
///TODO adicionar o envio de permissoes para o interface grafico poder ligar/desligar funcionalidades ///TODO adicionar o envio de permissoes para o interface grafico poder ligar/desligar funcionalidades
user = UsersDataProvider.getProvider().loadUserByUsernamePasswordActive(login, pass, null); user = UsersDataProvider.getProvider().loadUserByUsernamePasswordActive(login, pass, null);
if(user != null ) if(user != null )
@ -196,7 +196,7 @@ public class FichasClinicasImpl {
rsp.setData(false); rsp.setData(false);
rsp.setSuccess(false); rsp.setSuccess(false);
mb.setType(EvoMessageTypeBean.SECURITYEXCEPTION); mb.setType(EvoMessageTypeBean.SECURITYEXCEPTION);
mb.setMessageData("utilizador e/ou password inválidos"); mb.setMessageData("utilizador e/ou password inv\u00e1lidos");
} }
@ -206,7 +206,7 @@ public class FichasClinicasImpl {
rsp.setData(false); rsp.setData(false);
rsp.setSuccess(false); rsp.setSuccess(false);
mb.setType(EvoMessageTypeBean.ERROR); mb.setType(EvoMessageTypeBean.ERROR);
mb.setMessageData("Erro no processo de validação do login!"); mb.setMessageData("Erro no processo de valida\u00e7\u00e3o do login!");
ErrorLogger.logException(ex, Level.SEVERE); ErrorLogger.logException(ex, Level.SEVERE);
} }
@ -249,14 +249,14 @@ public class FichasClinicasImpl {
rsp.setSuccess(true); rsp.setSuccess(true);
mb.setType(EvoMessageTypeBean.INFO); mb.setType(EvoMessageTypeBean.INFO);
mb.setMessageData("sessão activa"); mb.setMessageData("sess\u00e3o activa");
} }
catch (Exception ex) catch (Exception ex)
{ {
rsp.setData(false); rsp.setData(false);
rsp.setSuccess(false); rsp.setSuccess(false);
mb.setType(EvoMessageTypeBean.ERROR); mb.setType(EvoMessageTypeBean.ERROR);
mb.setMessageData("Erro no processo de validação do login!"); mb.setMessageData("Erro no processo de valida\u00e7\u00e3o do login!");
ErrorLogger.logException(ex, Level.SEVERE); ErrorLogger.logException(ex, Level.SEVERE);
} }
@ -267,7 +267,7 @@ public class FichasClinicasImpl {
rsp.setData(false); rsp.setData(false);
rsp.setSuccess(false); rsp.setSuccess(false);
mb.setType(EvoMessageTypeBean.SECURITYEXCEPTION); mb.setType(EvoMessageTypeBean.SECURITYEXCEPTION);
mb.setMessageData("sem sessão ou sessão expirada"); mb.setMessageData("sem sess\u00e3o ou sess\u00e3o expirada");
} }
return Response.status(200).entity(rsp).build(); return Response.status(200).entity(rsp).build();

Loading…
Cancel
Save