Commit a0bcfb85 authored by yihua.huang's avatar yihua.huang

add extra for page

parent 7e17c71c
...@@ -37,10 +37,20 @@ public class Page { ...@@ -37,10 +37,20 @@ public class Page {
private boolean skip; private boolean skip;
private Object extra;
/**
* 是否忽略这个页面,用于pipeline来判断是否对这个页面进行处理
* @return 是否忽略 true 忽略
*/
public boolean isSkip() { public boolean isSkip() {
return skip; return skip;
} }
/**
* 设置是否忽略这个页面,用于pipeline来判断是否对这个页面进行处理
* @param skip 是否忽略 true 忽略
*/
public void setSkip(boolean skip) { public void setSkip(boolean skip) {
this.skip = skip; this.skip = skip;
} }
...@@ -148,4 +158,22 @@ public class Page { ...@@ -148,4 +158,22 @@ public class Page {
public void setRequest(Request request) { public void setRequest(Request request) {
this.request = request; this.request = request;
} }
/**
* 获取附加对象
* @param <T> 对象类型
* @return 对象内容
*/
public <T> T getExtra() {
return (T)extra;
}
/**
* 设置附加对象
* @param extra 对象内容
* @param <T> 对象类型
*/
public <T> void setExtra(T extra) {
this.extra = extra;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment