как сделать в java(jboss seam) cобытие типа BeforeUsrLogout?

Ответить
Аватара пользователя
Гость

как сделать в java(jboss seam) cобытие типа BeforeUsrLogout?

Сообщение Гость »

спецы, кто работал в SEAM, подскажите по процессу логаута:

во первых credentials.getUsername() к этому моменту уже NULL !

Код: Выделить всё

@Observer(value = "org.jboss.seam.preDestroyContext.SESSION", create = true)
   
public void logDestroySession() {
      System.out.println( "_______________LOGOUT__________________" + identity.getPassword() 
во вторых, при попытке записать это событие в базу данных, огребаю - логичным образом:
Session event listener threw exception
java.lang.RuntimeException: javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call
т.е. нужно какое-то событие типа BeforeUserLogout (желательно c учетом не только клика на кнопку logout но и выхода по таймауту - чел закрыл окно браузера и т.п.)!
Аватара пользователя
Гость

Re: как сделать в java(jboss seam) cобытие типа BeforeUsrLog

Сообщение Гость »

ты идиот, здесь спрашивать, где уже давным давно программистов нет!

а ну марш на stackoverflow! Здесь только сосальщеги, долбоебы и мудаки!
Ответить