|
||||||||||
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.Filter
Filter.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.Filter
java.io.IOException
javax.servlet.ServletException
javax.servlet.Filter.doFilter(..)
public javax.servlet.FilterConfig getConfig()
public void init(javax.servlet.FilterConfig aconfig) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
javax.servlet.ServletException
Filter.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 |