public class NavigationCache
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CacheKey_NavigationPageIndex
缓存父列表,当前页码
|
static java.lang.String |
CacheKey_NavigationPKValue
缓存当前单据主键值:有可能与界面上显示的主键不一致,如新增界面,界面数据没有主键,不在当页内码集合中
|
static java.lang.String |
CacheKey_NavigationPKValues
缓存父列表,当前页的数据行内码
|
| 构造器和说明 |
|---|
NavigationCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addPKValue(IFormView view,
java.lang.Object pkValue)
本方法提供给新增保存后调用:把新的主键,添加到主键集合中,以便后续导航
|
static void |
delPKValue(IFormView view,
java.lang.Object pkValue)
本方法提供给删除成功后调用:把已经删除的数据主键,从集合中移除
|
static java.lang.Integer |
getCachePageIndex(IFormView view)
取父列表当前页码
|
static java.lang.Object |
getCachePKValue(IFormView view)
取缓存的当前主键
|
static java.util.List<java.lang.Object> |
getPKValuesFromCache(IFormView view)
从缓存中抓取父列表当前页的全部单据主键
|
static java.util.List<java.lang.Object> |
getPKValuesFromListPage(IFormView view)
从父列表上读取当前页的全部单据主键
|
static void |
putCachePageIndex(IFormView view,
int pageIndex)
缓存父列表当前页码
|
static void |
putCachePKValue(IFormView view,
java.lang.Object pkValue)
缓存当前单据主键
|
static void |
putCachePKValues(IFormView view,
java.util.List<java.lang.Object> pkValues)
缓存当前页的单据主键集合
|
public static final java.lang.String CacheKey_NavigationPKValues
public static final java.lang.String CacheKey_NavigationPageIndex
public static final java.lang.String CacheKey_NavigationPKValue
public static java.util.List<java.lang.Object> getPKValuesFromCache(IFormView view)
view - public static java.util.List<java.lang.Object> getPKValuesFromListPage(IFormView view)
view - public static void putCachePKValues(IFormView view, java.util.List<java.lang.Object> pkValues)
view - pkValues - public static java.lang.Integer getCachePageIndex(IFormView view)
view - public static void putCachePageIndex(IFormView view, int pageIndex)
view - pageIndex - public static java.lang.Object getCachePKValue(IFormView view)
view - listPageIndex - public static void putCachePKValue(IFormView view, java.lang.Object pkValue)
view - pkValue - public static void addPKValue(IFormView view, java.lang.Object pkValue)
view - pkValue - public static void delPKValue(IFormView view, java.lang.Object pkValue)
view - pkValue -