|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.tinygroup.weblayer.webcontext.session.impl.AbstractSessionAttributeAccessController
public abstract class AbstractSessionAttributeAccessController
用来控制session attributes的使用。
| 构造方法摘要 | |
|---|---|
AbstractSessionAttributeAccessController()
|
|
| 方法摘要 | |
|---|---|
protected abstract boolean |
allowForAttribute(String name,
Class<?> type)
|
void |
init(SessionConfig sessionConfig)
|
Object |
onRead(String name,
Object value)
从session中取得数据后,方法被调用。 |
Object |
onWrite(String name,
Object value)
将值设置到session中之前,方法被调用。 |
protected abstract Object |
readInvalidAttribute(String name,
Object value)
|
protected abstract Object |
writeInvalidAttribute(String name,
Object value)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public AbstractSessionAttributeAccessController()
| 方法详细信息 |
|---|
public void init(SessionConfig sessionConfig)
SessionInterceptor 中的 init
public final Object onRead(String name,
Object value)
SessionAttributeInterceptor 复制的描述方法可以修改数据,并将修改后的值返回给调用者。
SessionAttributeInterceptor 中的 onRead
public final Object onWrite(String name,
Object value)
SessionAttributeInterceptor 复制的描述方法返回的值,将被设置到session中。
值为null表示将要从session中删除该条数据。
假如方法抛出异常,那么没有任何值会被设入session中。
SessionAttributeInterceptor 中的 onWrite
protected abstract boolean allowForAttribute(String name,
Class<?> type)
protected abstract Object readInvalidAttribute(String name,
Object value)
protected abstract Object writeInvalidAttribute(String name,
Object value)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||