Subversion Repositories bacoAlunos

Rev

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

package pt.estgp.es.exemplos.hibernate.web.pluginSession;

import pt.estgp.es.exemplos.hibernate.UserSession;
import pt.estgp.es.exemplos.hibernate.services.ServicoSessoes;

import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;

public class ServerRegisterSession implements RegisterSession {


  /**
   * Abre uma sessao se esta não existir
   * Não lida com o User da Sessão, se não existir
   * significa que não está autenticado
   *
   * @param servletRequest
   * @return
   * @throws IOException
   * @throws ServletException
   */


  @1.5.0/docs/api/java/lang/Override.html">Override
  public UserSession openSession(ServletRequest servletRequest)
  {
    return new ServicoSessoes().registerUserSession(((HttpServletRequest)servletRequest).getSession().getId());
  }

}