|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectaop.example.EntranceFilter
Фильтр воздан для удобства размещения аспектов, т.к. определяет некую начальную точку во всех запросах. Кроме того следит за тем, что бы данные всегда были в сесси то есть пользователь был по крайней мере AnonymousUser и объект AlbumList всё время присутствовал в сессии
| Field Summary | |
private javax.servlet.FilterConfig |
config
Конфигурация фильра, используется что бы получить ServletContext для доступа к RequestDispatcher |
static java.lang.String |
USER_KEY
Константа определяющая ключ значения в сессии под которым сохраняется пользователь |
| Constructor Summary | |
EntranceFilter()
Empty constructor |
|
| Method Summary | |
void |
destroy()
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
Обрабатываем запрос |
javax.servlet.FilterConfig |
getConfig()
Этот метод используется в аспекте для того что бы перенаправить пользователя на другую страницу |
void |
init(javax.servlet.FilterConfig aconfig)
|
boolean |
isLoggable(java.util.logging.LogRecord record)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private javax.servlet.FilterConfig config
public static final java.lang.String USER_KEY
| Constructor Detail |
public EntranceFilter()
| Method Detail |
public void destroy()
destroy in interface javax.servlet.FilterFilter.destroy()
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.Filterjava.io.IOException
javax.servlet.ServletExceptionjavax.servlet.Filter.doFilter(..)public javax.servlet.FilterConfig getConfig()
public void init(javax.servlet.FilterConfig aconfig)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionFilter.init(javax.servlet.FilterConfig)public boolean isLoggable(java.util.logging.LogRecord record)
Filter.isLoggable(java.util.logging.LogRecord)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||