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;
|
|
/**
|
* 表格数据查询参数接口
|
*
|
* <p>Title: </p>
|
* <p>Description: </p>
|
* <p>Copyright: Copyright (c) 2016</p>
|
* <p>Company: VCI</p>
|
* @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<String, String> getReplaceMap() ;
|
|
/**
|
* 设置 替换条件Map
|
* @param replaceMap 替换条件Map
|
*/
|
public void setReplaceMap(Map<String, String> replaceMap);
|
|
/**
|
* 返回 直接条件Map
|
* @return 直接条件Map
|
*/
|
public Map<String, String> getConditionMap();
|
|
/**
|
* 设置 直接条件Map
|
* @param conditionMap 直接条件Map
|
*/
|
public void setConditionMap(Map<String, String> conditionMap);
|
|
/**
|
* 返回 分页信息
|
* @return 分页信息
|
*/
|
public PageInfo getPageInfo();
|
|
/**
|
* 设置 分页信息
|
* @param pageInfo 分页信息
|
*/
|
public void setPageInfo(PageInfo pageInfo);
|
|
/**
|
* 返回 排序信息
|
* @return 排序信息
|
*/
|
public List<OrderInfo> getOrderInfos() ;
|
|
/**
|
* 设置 排序信息
|
* @param orderInfos 排序信息
|
*/
|
public void setOrderInfos(List<OrderInfo> 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<String, String> getQueryColumnsMap();
|
|
/**
|
* 设置 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称)
|
* @param queryColumnsMap 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称)
|
*/
|
public void setQueryColumnsMap(Map<String, String> queryColumnsMap);
|
|
/**
|
* 返回 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem
|
* @return 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem
|
*/
|
public Map<String, PRMItem> getCustomMap();
|
|
/**
|
* 设置 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem
|
* @param customMap 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem
|
*/
|
public void setCustomMap(Map<String, PRMItem> customMap);
|
|
/**
|
* 返回 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem
|
* @return 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem
|
*/
|
public Map<String, PRMItem> getFileMap();
|
|
/**
|
* 设置 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem
|
* @param fileMap 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem
|
*/
|
public void setFileMap(Map<String, PRMItem> fileMap);
|
|
/**
|
* 返回 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem
|
* @return 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem
|
*/
|
public Map<String, PRMItem> getShowExpressMap();
|
|
/**
|
* 设置 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem
|
* @param showExpressMap 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem
|
*/
|
public void setShowExpressMap(Map<String, PRMItem> showExpressMap);
|
|
/**
|
* 返回 表格查询返回要显示的字段
|
* @return 表格查询返回要显示的字段
|
*/
|
public List<String> getShowFields();
|
|
/**
|
* 设置 表格查询返回要显示的字段
|
* @param showFields 表格查询返回要显示的字段
|
*/
|
public void setShowFields(List<String> 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);
|
}
|