public interface IFilterModel
限定符和类型 | 方法和说明 |
---|---|
void |
clearScheme()
清除暂存的过滤条件
|
boolean |
deleteScheme(java.lang.String schemeid,
java.lang.StringBuilder errorMessage)
删除方案
|
java.util.List<FilterScheme> |
getAllSchemeList() |
FilterParameter |
getCommonFilterParameter(java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> fastFilterList,
boolean initialized) |
MainEntityType |
getDataType() |
FilterParameter |
getFastFilterParameter(java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> fastFilterList) |
FilterObject |
getFilterObject() |
java.lang.String |
getFormId() |
FilterParameter |
getSchemeFilterParameter(java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> fastFilterList,
boolean initialized) |
java.util.List<FilterScheme> |
getSchemeList() |
java.util.List<java.lang.Long> |
getSelectedMainOrgIds()
获取选中的主业务组织
|
java.util.Map<java.lang.String,java.lang.Object> |
getSelectedValues()
获取常用过滤选中的基础资料和下拉列表值
|
SortObject |
getSortObject() |
boolean |
isContainBillStatus() |
boolean |
isContainMainOrg() |
boolean |
isContainUsedStatus() |
boolean |
isExistsScheme(java.lang.String name)
方案是否存在
|
boolean |
isMainOrgNoLimit() |
FilterScheme |
load(java.lang.String schemeId)
根据方案标识加载指定过滤方案
|
void |
loadInitDefaultScheme()
加载默认方案
|
boolean |
saveScheme(FilterScheme filterScheme,
java.lang.StringBuilder errorMessage)
保存方案
|
void |
setDataType(MainEntityType dataType) |
void |
setFormId(java.lang.String formId) |
void |
setSortObject(SortObject sortObject) |
boolean |
updateScheme(java.lang.String SchemeId,
boolean isDefault,
java.lang.StringBuilder errorMessage)
修改方案
|
boolean isContainMainOrg()
boolean isMainOrgNoLimit()
boolean isContainBillStatus()
boolean isContainUsedStatus()
MainEntityType getDataType()
void setDataType(MainEntityType dataType)
dataType
- 过滤模型对应的实体java.lang.String getFormId()
void setFormId(java.lang.String formId)
formId
- 过滤模型对应的实体编码SortObject getSortObject()
void setSortObject(SortObject sortObject)
sortObject
- 过滤对象java.util.List<FilterScheme> getSchemeList()
void clearScheme()
java.util.List<FilterScheme> getAllSchemeList()
boolean isExistsScheme(java.lang.String name)
name
- 方案名称void loadInitDefaultScheme()
FilterScheme load(java.lang.String schemeId)
schemeId
- 方案标识boolean saveScheme(FilterScheme filterScheme, java.lang.StringBuilder errorMessage)
filterScheme
- 方案数据errorMessage
- 保存时的错误信息boolean updateScheme(java.lang.String SchemeId, boolean isDefault, java.lang.StringBuilder errorMessage)
SchemeId
- 方案标识isDefault
- 是否默认方案errorMessage
- 保存时的错误信息boolean deleteScheme(java.lang.String schemeid, java.lang.StringBuilder errorMessage)
schemeid
- 方案标识errorMessage
- 保存时的错误信息FilterParameter getFastFilterParameter(java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> fastFilterList)
FilterParameter getCommonFilterParameter(java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> fastFilterList, boolean initialized)
FilterParameter getSchemeFilterParameter(java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> fastFilterList, boolean initialized)
FilterObject getFilterObject()
java.util.List<java.lang.Long> getSelectedMainOrgIds()
java.util.Map<java.lang.String,java.lang.Object> getSelectedValues()