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
-