Subversion Repositories bacoAlunos

Rev

Rev 2018 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2018 es 1
package pt.estgp.es.exemplos.hibernate.web.pluginSession;
2
 
3
import pt.estgp.es.exemplos.hibernate.UserSession;
4
import pt.estgp.es.exemplos.hibernate.services.ServicoSessoes;
5
 
6
import javax.servlet.ServletException;
7
import javax.servlet.ServletRequest;
8
import javax.servlet.http.HttpServletRequest;
9
import java.io.IOException;
10
 
11
public class ServerRegisterSession implements RegisterSession {
12
 
13
 
14
  /**
15
   * Abre uma sessao se esta não existir
16
   * Não lida com o User da Sessão, se não existir
17
   * significa que não está autenticado
18
   *
19
   * @param servletRequest
20
   * @return
21
   * @throws IOException
22
   * @throws ServletException
23
   */
24
 
25
  @1.5.0/docs/api/java/lang/Override.html">Override
26
  public UserSession openSession(ServletRequest servletRequest)
27
  {
2019 es 28
    return new ServicoSessoes().registerUserSession(((HttpServletRequest)servletRequest).getSession().getId());
2018 es 29
  }
30
 
31
}