com.seeyon.ctp.login
类 AbstractLoginInterceptor

java.lang.Object
  继承者 com.seeyon.ctp.login.AbstractLoginInterceptor
所有已实现的接口:
SortOrderable, LoginInterceptor

public abstract class AbstractLoginInterceptor
extends java.lang.Object
implements LoginInterceptor, SortOrderable

Title: T1开发框架

Description: 登录验证前后的拦截器接口实现抽象类,实现了Spring中Bean列表排序接口。

Copyright: Copyright (c) 2012

Company: seeyon.com

从以下版本开始:
CTP2.0

构造方法摘要
AbstractLoginInterceptor()
           
 
方法摘要
 com.seeyon.ctp.common.constants.LoginResult afterComplete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          在登录验证成功后的操作
此时AppContext.getCurrentUser()有值
 com.seeyon.ctp.common.constants.LoginResult afterFailure(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          在登录验证失败后的操作
 int getSortOrder()
          接口实现类在根据Bean类型获取Bean列表时的排序号
 com.seeyon.ctp.common.constants.LoginResult preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          登录之前的操作
此时AppContext.getCurrentUser()null
 void setSortOrder(int sortOrder)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AbstractLoginInterceptor

public AbstractLoginInterceptor()
方法详细信息

getSortOrder

public int getSortOrder()
从接口 SortOrderable 复制的描述
接口实现类在根据Bean类型获取Bean列表时的排序号

指定者:
接口 SortOrderable 中的 getSortOrder
返回:
排序号

setSortOrder

public void setSortOrder(int sortOrder)

preHandle

public com.seeyon.ctp.common.constants.LoginResult preHandle(javax.servlet.http.HttpServletRequest request,
                                                             javax.servlet.http.HttpServletResponse response)
从接口 LoginInterceptor 复制的描述
登录之前的操作
此时AppContext.getCurrentUser()null

指定者:
接口 LoginInterceptor 中的 preHandle
返回:
Error标示本次登录终止,返回到登录页;OK正常往下进行

afterComplete

public com.seeyon.ctp.common.constants.LoginResult afterComplete(javax.servlet.http.HttpServletRequest request,
                                                                 javax.servlet.http.HttpServletResponse response)
从接口 LoginInterceptor 复制的描述
在登录验证成功后的操作
此时AppContext.getCurrentUser()有值

指定者:
接口 LoginInterceptor 中的 afterComplete
返回:
Error标示本次登录终止,返回到登录页;OK正常往下进行

afterFailure

public com.seeyon.ctp.common.constants.LoginResult afterFailure(javax.servlet.http.HttpServletRequest request,
                                                                javax.servlet.http.HttpServletResponse response)
从接口 LoginInterceptor 复制的描述
在登录验证失败后的操作

指定者:
接口 LoginInterceptor 中的 afterFailure
返回:
Error不管怎么样都会跳转到登录页面,最好别返回LoginResult.OK他也没有用