Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 716 → Rev 718

/impl/src/java/pt/estgp/estgweb/filters/filters/Session.java
59,26 → 59,26
logger.debug("object not found for requester:" + request.getRequester());
}
 
System.out.println(Thread.currentThread().getId() + " : AQUI PASSOU AGORA: " + request.getRequester());
// System.out.println(Thread.currentThread().getId() + " : AQUI PASSOU AGORA: " + request.getRequester());
if(userSession == null)
{
userSession = DomainObjectFactory.createUserSessionImpl();
System.out.println(Thread.currentThread().getId() +"NOVA: " + request.getRequester());
// System.out.println(Thread.currentThread().getId() +"NOVA: " + request.getRequester());
userSession.setCookie((String) request.getRequester());
}
else
{
System.out.println(Thread.currentThread().getId() +"APAGANDO OBJECTS: " + request.getRequester());
// System.out.println(Thread.currentThread().getId() +"APAGANDO OBJECTS: " + request.getRequester());
Set<SessionObject> sessionObjects = userSession.getObjects();
DaoFactory.getSessionObjectDaoImpl().delete(sessionObjects);
userSession.setObjects(null);
userSession.reset();
}
System.out.println(Thread.currentThread().getId() +"SALVANDO DATA: " + request.getRequester());
// System.out.println(Thread.currentThread().getId() +"SALVANDO DATA: " + request.getRequester());
userSession.setSaveDate(new Date());
userSession.setUpdateDate(new Date());
DaoFactory.getUserSessionDaoImpl().saveOrUpdate(userSession);
System.out.println(Thread.currentThread().getId() +"UPDATE: " + request.getRequester());
// System.out.println(Thread.currentThread().getId() +"UPDATE: " + request.getRequester());
putSessionInArgs(userSession,request);
}
}
/impl/src/java/pt/estgp/estgweb/web/UserSessionProxy.java
61,7 → 61,7
}
catch (Throwable e)
{
System.out.println("AQUI");
// System.out.println("AQUI");
if(e instanceof ConstraintViolationException)
{
// if(e.getCause() != null && e.getCause().toString() != null && e.getCause().toString().indexOf("Duplicate Entry")>=0)