package com.vci.client.portal.utility.tabledata; import java.io.Serializable; import java.util.List; import java.util.Map; import com.vci.client.portal.utility.PRMItem; import com.vci.common.qt.object.OrderInfo; import com.vci.common.qt.object.PageInfo; import com.vci.common.qt.object.QueryTemplate; import com.vci.corba.portal.data.PortalVI; /** * 表格数据查询参数接口 * *

Title:

*

Description:

*

Copyright: Copyright (c) 2016

*

Company: VCI

* @author xiongchao * @time 2017-5-25 * @version 1.0 */ public interface ITableDataQueryParam extends Serializable { /** * 返回 主体业务类型名称 * @return 主体业务类型名称 */ public String getShowType(); /** * 设置 主体业务类型名称 * @param showType 主体业务类型名称 */ public void setShowType(String showType); /** * 返回 查询模板名称 * @return 查询模板名称 */ public String getQueryTemplateName(); /** * 设置 查询模板名称 * @param queryTemplateName 查询模板名称 */ public void setQueryTemplateName(String queryTemplateName); /** * 返回 表格组件使用的表单 * @return 表格组件使用的表单 */ public PortalVI getTableForm(); /** * 设置 表格组件使用的表单 * @param tableForm 表格组件使用的表单 */ public void setTableForm(PortalVI tableForm); /** * 返回 表格组件使用的表单使用的Form表单 * @return 表格组件使用的表单使用的Form表单 */ public PortalVI getTableFormUseFormForm(); /** * 设置 表格组件使用的表单使用的Form表单 * @param tableFormUseFormForm 表格组件使用的表单使用的Form表单 */ public void setTableFormUseFormForm(PortalVI tableFormUseFormForm); /** * 返回 替换条件Map * @return 替换条件Map */ public Map getReplaceMap() ; /** * 设置 替换条件Map * @param replaceMap 替换条件Map */ public void setReplaceMap(Map replaceMap); /** * 返回 直接条件Map * @return 直接条件Map */ public Map getConditionMap(); /** * 设置 直接条件Map * @param conditionMap 直接条件Map */ public void setConditionMap(Map conditionMap); /** * 返回 分页信息 * @return 分页信息 */ public PageInfo getPageInfo(); /** * 设置 分页信息 * @param pageInfo 分页信息 */ public void setPageInfo(PageInfo pageInfo); /** * 返回 排序信息 * @return 排序信息 */ public List getOrderInfos() ; /** * 设置 排序信息 * @param orderInfos 排序信息 */ public void setOrderInfos(List orderInfos); /** * 返回 查询模板对象 * @return */ public QueryTemplate getQueryTemplate(); /** * 设置 查询模板对象 * @param queryTemplate 查询模板对象 */ public void setQueryTemplate(QueryTemplate queryTemplate); /** * 返回 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称) * @return 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称) */ public Map getQueryColumnsMap(); /** * 设置 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称) * @param queryColumnsMap 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称) */ public void setQueryColumnsMap(Map queryColumnsMap); /** * 返回 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem * @return 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem */ public Map getCustomMap(); /** * 设置 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem * @param customMap 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem */ public void setCustomMap(Map customMap); /** * 返回 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem * @return 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem */ public Map getFileMap(); /** * 设置 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem * @param fileMap 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem */ public void setFileMap(Map fileMap); /** * 返回 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem * @return 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem */ public Map getShowExpressMap(); /** * 设置 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem * @param showExpressMap 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem */ public void setShowExpressMap(Map showExpressMap); /** * 返回 表格查询返回要显示的字段 * @return 表格查询返回要显示的字段 */ public List getShowFields(); /** * 设置 表格查询返回要显示的字段 * @param showFields 表格查询返回要显示的字段 */ public void setShowFields(List showFields); /** * 返回 表格查询时使用的链接类型 * @return */ public String getLinkType(); /** * 设置 表格查询时使用的链接类型 * @param linkType * @return */ public String setLinkType(String linkType); /** * 返回 是否忽略对文件类型的属性进行处理,true:忽略,false:不忽略 * @return */ public boolean isIgnoreFileColumn(); /** * 设置 是否忽略对文件类型的属性进行处理,true:忽略,false:不忽略 * @param isIgnoreFileColumn */ public void setIgnoreFileColumn(boolean isIgnoreFileColumn); }