类 DsInfo
java.lang.Object
com.sh.wf.module.base.DsInfo
- 所有已实现的接口:
Serializable,Cloneable
Description: 数据集
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2015年1月9日
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddWhereCondition(String colName, String where) voidafterQueryDs(ModuleContext context, DsFilterResult result, Datastore ds) 数据集查询结束后统一处理,这里主要是有些通过DataPages手动查询下一页的情况,如导出voidafterQueryDs(ModuleContext context, DsFilterResult result, Datastore ds, DsRender_I dsRender) getContextKey(String newSql) intintgetDataCenter(ModuleContext context) getDs(ModuleContext context) getDs(ModuleContext context, DsRender_I dsRender) getDs(ModuleContext context, String newSql) getDs(ModuleContext context, String newSql, DsRender_I dsRender) 获取数据集intgetFilterSql(ModuleContext context) getPages()getPkCol()getSql()int获取总记录数booleanbooleanisConstColName(ModuleContext context, String colName) booleanisFormDs()booleanbooleanbooleanboolean判断当前列是否主键列booleanbooleanisSimplePageNavigate(ModuleContext context) booleanbooleanvoidparserNode(org.jdom2.Element nodeEl, ModuleData module) 解析结点processSqlArea(ModuleContext context, Map<String, DsFilterQueryMapValue> queryMap) 授权区域注入判断voidrefreshNextPage(ModuleContext context, Datastore ds) 刷新下一个页面的数据集,主要是在进行全部数据导出时用到,在TableNavigate中调用voidsetCalTotalRow(boolean calTotalRow) voidsetCurPageNo(int curPageNo) voidsetCurRowNo(int curRowNo) 设置当前行号voidsetDefaultSort(String defaultSort) voidvoidsetDsQuery(DsQuery_I dsQueryi) voidsetEveryPageRows(int everyPageRows) voidsetFilterSortExp(String filterExp, String sortExp) voidsetFormDs(boolean formDs) voidsetJSONPath(String jsonPath) voidsetLocalDs(ModuleContext context, Datastore ds) 通过外部设置值voidsetMultiData(boolean isMultiData) voidvoidvoidsetShowPageRows(boolean showPageRows) voidvoidsetTableName(String tableName) voidsetUseCache(boolean useCache) voidsetUsePages(boolean usePages) voidsetUseParamPageEnable(boolean useParamPageEnable)
-
构造器详细资料
-
DsInfo
-
-
方法详细资料
-
getDs
-
getDs
-
getDs
-
getDataCenter
-
setLocalDs
通过外部设置值- 参数:
context- ModuleContextds- Datastore
-
getDs
获取数据集- 参数:
context- ModuleContextnewSql- 注意,这里并不是直接指定了全局的SQL,如果存在多次获取的时候,有可能会因为SQL不一致而导致的重复查询dsRender- DsRender_I- 返回:
- Datastore
-
afterQueryDs
数据集查询结束后统一处理,这里主要是有些通过DataPages手动查询下一页的情况,如导出- 参数:
context- ModuleContextds- Datastore
-
afterQueryDs
public void afterQueryDs(ModuleContext context, DsFilterResult result, Datastore ds, DsRender_I dsRender) -
getToatalRowCount
public int getToatalRowCount()获取总记录数- 返回:
- int
-
refreshNextPage
刷新下一个页面的数据集,主要是在进行全部数据导出时用到,在TableNavigate中调用- 参数:
context- ModuleContextds- Datastore
-
getContextKey
-
getDsName
-
setDsName
-
getDcType
-
getSql
-
getFilterSql
-
setSql
-
isUsePages
public boolean isUsePages() -
setUsePages
public void setUsePages(boolean usePages) -
isFormDs
public boolean isFormDs() -
setFormDs
public void setFormDs(boolean formDs) -
getTableName
-
setTableName
-
getEveryPageRows
public int getEveryPageRows() -
setEveryPageRows
public void setEveryPageRows(int everyPageRows) -
isShowPageRows
public boolean isShowPageRows() -
setShowPageRows
public void setShowPageRows(boolean showPageRows) -
isCalTotalRow
public boolean isCalTotalRow() -
isMultiData
public boolean isMultiData() -
setMultiData
public void setMultiData(boolean isMultiData) -
setCalTotalRow
public void setCalTotalRow(boolean calTotalRow) -
isUseCache
public boolean isUseCache() -
setUseCache
public void setUseCache(boolean useCache) -
getPkCol
-
setPkCol
-
isPkCol
判断当前列是否主键列- 参数:
col- String- 返回:
- boolean
-
getCurRowNo
public int getCurRowNo() -
setCurRowNo
public void setCurRowNo(int curRowNo) 设置当前行号- 参数:
curRowNo- 行号,从1开始
-
getDsFilter
-
getOpType
-
setOpType
-
getDefaultSort
-
setDefaultSort
-
setFilterSortExp
-
setJSONPath
-
getJSONPath
-
getFilterExp
-
getSortExp
-
getInputTableSet
-
getCurPageNo
public int getCurPageNo() -
setCurPageNo
public void setCurPageNo(int curPageNo) -
processSqlArea
授权区域注入判断- 参数:
context- ModuleContextqueryMap- Map- 返回:
- String
-
getPages
-
getInlineQuery
-
isNoSaveForm
public boolean isNoSaveForm() -
getJavaAttr
-
getRestfulInfo
-
getFileInfo
-
getDsJson
-
getSourceCode
-
setUseParamPageEnable
public void setUseParamPageEnable(boolean useParamPageEnable) -
addWhereCondition
-
getSqlConditionList
-
setDsQuery
-
getConfig
-
isConstColName
-
parserNode
解析结点- 参数:
nodeEl- Elementmodule- ModuleData
-