|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
public interface IDataModelProcessor
| 方法摘要 | |
|---|---|
plm.corba.qt.BOAndLO[] |
getBOLOsByCondition(java.lang.String linkName,
java.util.List<java.lang.String> clauseList,
boolean queryISLeaf,
boolean rightFlag,
boolean direction,
java.util.Map<java.lang.String,java.lang.String> queryCondition,
int version,
plm.oq.objectQuery.common.PageInfo pageInfo,
int level,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfoList,
boolean recReturnMode,
java.lang.String objId,
java.lang.String btmType)
自定义查询模板,根据查询条件查询符合条件的业务对象和链接类型查询结果 |
plm.corba.qt.BOAndLO[] |
getBOLOsByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo)
根据查询模板查询符合要求的业务对象和链接对象 |
plm.corba.qt.BOAndLO[] |
getBOLOsByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfos)
根据查询模板查询符合要求的业务对象和链接对象 |
plm.bs.bom.common.BusinessObject[] |
getBusinessObjectByCondition(java.util.Map<java.lang.String,java.lang.String> conditions)
根据查询条件获取业务对象 |
plm.bs.bom.common.BusinessObject[] |
getBusinessObjectByCondition(java.lang.String btmName,
java.util.List<java.lang.String> clauseList,
boolean queryChildrenFlag,
boolean rightFlag,
java.util.Map<java.lang.String,java.lang.String> queryCondition,
int version,
plm.oq.objectQuery.common.PageInfo pageInfo,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfoList)
根据输入参数自定义查询模板,根据自定义的查询模板获取符合条件的业务对象查询结果 |
plm.bs.bom.common.BusinessObject[] |
getBusinessObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap)
根据查询模版获取业务对象 |
plm.bs.bom.common.BusinessObject[] |
getBusinessObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap)
根据查询模版以及查询条件获取业务对象 |
plm.bs.bom.common.BusinessObject[] |
getBusinessObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo)
根据查询模板及附加条件查询业务对象 |
plm.bs.bom.common.BusinessObject[] |
getBusinessObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfos)
根据查询模板及附加条件查询业务对象 |
java.util.Map<java.lang.String,plm.portal.utility.PRMItem> |
getCustomCol(plm.corba.portal.PortalVI formDef)
获取自定义属性列 |
java.util.Map<java.lang.String,plm.portal.utility.PRMItem> |
getFileCol(plm.corba.portal.PortalVI formDef)
获取文件列 |
java.util.Map<java.lang.String,java.lang.String> |
getFormColumnMap(plm.corba.portal.PortalVI formDef)
根据form定义获取form的显示信息 |
java.lang.String |
getFormQueryTemplate(plm.portal.utility.PRM prm)
后去form的查询模版 |
plm.bs.bom.common.LinkObject[] |
getLinkObjectByCondition(java.util.Map<java.lang.String,java.lang.String> conditions,
boolean direction)
根据查询条件获取链接对象数据 |
plm.bs.bom.common.LinkObject[] |
getLinkObjectByCondition(java.lang.String linkName,
java.util.List<java.lang.String> clauseList,
boolean queryISLeaf,
boolean rightFlag,
boolean direction,
java.util.Map<java.lang.String,java.lang.String> queryCondition,
int version,
plm.oq.objectQuery.common.PageInfo pageInfo,
int level,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfoList,
boolean recReturnMode,
java.lang.String objId,
java.lang.String btmType)
自定义查询模板,根据查询条件查询符合条件的链接类型查询结果 |
plm.bs.bom.common.LinkObject[] |
getLinkObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap)
根据查询模版以及替换条件获取链接对象数据 |
plm.bs.bom.common.LinkObject[] |
getLinkObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap)
根据查询模版以及替换条件、查询条件获取链接对象数据 |
plm.bs.bom.common.LinkObject[] |
getLinkObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo)
根据查询模板查询符合要求的link对象 |
java.util.Map<java.lang.String,plm.portal.utility.PRMItem> |
getMultiFileCol(plm.corba.portal.PortalVI formDef)
获取多文件的列 |
int |
getObjectCountByTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap)
根据查询模版获取符合条件对象的条数 |
java.util.Map<java.lang.String,java.lang.String> |
getQueryBusinessObjectCondition(java.lang.String type,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> rowRefMap,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> referenceKeyMap)
获取查询业务对象的查询条件 |
java.util.Map<java.lang.String,java.lang.String> |
getQueryLinkObjectCondition(java.lang.String linkType,
java.util.Map<java.lang.String,java.lang.String> rowKeyMap,
java.util.Map<java.lang.String,java.lang.String> rowRefMap,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> referenceKeyMap)
获取查询链接对象的查询条件 |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getReferenceCol(java.util.Map<java.lang.String,java.lang.String> queryCol)
获取参照列 参照列为带有.分割的列,如t_oid.name, dept.name等 |
java.lang.String |
getSelectDisplayValue(java.lang.String key,
java.lang.String value,
java.util.List<java.lang.String> selectValues)
根据查询结果获取定义显示的值 |
java.util.Map<java.lang.String,java.lang.String> |
getSheetColumnMap(plm.corba.portal.PortalVI formDef,
java.lang.String[] tableCol)
根据列表关联的form以及列表显示列,获取表头显示的信息 |
java.lang.String |
getTableQueryTemplate(plm.portal.utility.PRM prm)
获取列表的分隔符 |
plm.corba.refquery.RefPath[] |
queryReference(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String typeName)
获取二次查询结果 |
plm.corba.refquery.RefPath[] |
queryReference(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String[] typeNames)
获取二次查询结果 |
| 方法详细信息 |
|---|
plm.bs.bom.common.BusinessObject[] getBusinessObjectByCondition(java.lang.String btmName,
java.util.List<java.lang.String> clauseList,
boolean queryChildrenFlag,
boolean rightFlag,
java.util.Map<java.lang.String,java.lang.String> queryCondition,
int version,
plm.oq.objectQuery.common.PageInfo pageInfo,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfoList)
throws com.vci.corba.common.VCIError
btmName,业务类型名称 - clauseList,返回的字段列表,暂时默认支持* - queryChildrenFlag,是否查询子业务类型的数据 - rightFlag,是否根据数据授权过滤,true:进行数据授权过滤,false:不进行数据授权过滤 - queryCondition,查询条件map,即需要附加到业务类型的查询语句的查询条件 - version,1:当前版本当前版次;2代表当前版本最新版次;3:代表最新版本最新版次;4代表当前发布有效版 - pageInfo,分页信息,不需要分页时将其设为null即可,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 - orderInfoList,排序信息,不需要是将其设置为null, - 其包含三个属性:level:排序优先级,数越小越优先; orderField:排序字段名称;orderMode:属性ASC或DESC;
com.vci.corba.common.VCIError
org.dom4j.DocumentException
plm.bs.bom.common.LinkObject[] getLinkObjectByCondition(java.lang.String linkName,
java.util.List<java.lang.String> clauseList,
boolean queryISLeaf,
boolean rightFlag,
boolean direction,
java.util.Map<java.lang.String,java.lang.String> queryCondition,
int version,
plm.oq.objectQuery.common.PageInfo pageInfo,
int level,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfoList,
boolean recReturnMode,
java.lang.String objId,
java.lang.String btmType)
throws com.vci.corba.common.VCIError
linkName,link名称 - clauseList,返回的字段列表,暂时默认支持* - queryISLeaf,是否查询叶子节点,true代表查询,false代表不查询 - rightFlag,是否根据数据授权过滤,true:进行数据授权过滤,false:不进行数据授权过滤 - direction,查询方向,true代表正向查询,false代表反向查询 - queryCondition,是否查询子业务类型的数据 - version,1:当前版本当前版次;2代表当前版本最新版次;3:代表最新版本最新版次;4代表当前发布有效版 - pageInfo,分页信息,不需要分页时将其设为null即可,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 - level,查询的层级,-1代表所有,其他数字代码查询的具体层数 - orderInfoList,排序信息,不需要是将其设置为null, - 其包含三个属性:level:排序优先级,数越小越优先; orderField:排序字段名称;orderMode:属性ASC或DESC;recReturnMode,是否去重,true代表去重,false代表不去重 - objId,源对象ID - btmType,查询目标对象的业务类型 -
com.vci.corba.common.VCIError
plm.corba.qt.BOAndLO[] getBOLOsByCondition(java.lang.String linkName,
java.util.List<java.lang.String> clauseList,
boolean queryISLeaf,
boolean rightFlag,
boolean direction,
java.util.Map<java.lang.String,java.lang.String> queryCondition,
int version,
plm.oq.objectQuery.common.PageInfo pageInfo,
int level,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfoList,
boolean recReturnMode,
java.lang.String objId,
java.lang.String btmType)
throws com.vci.corba.common.VCIError
linkName,link名称 - clauseList,返回的字段列表,暂时默认支持* - queryISLeaf,是否查询叶子节点,true代表查询,false代表不查询 - rightFlag,是否根据数据授权过滤,true:进行数据授权过滤,false:不进行数据授权过滤 - direction,查询方向,true代表正向查询,false代表反向查询 - queryCondition,是否查询子业务类型的数据 - version,1:当前版本当前版次;2代表当前版本最新版次;3:代表最新版本最新版次;4代表当前发布有效版 - pageInfo,分页信息,不需要分页时将其设为null即可,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 - level,查询的层级,-1代表所有,其他数字代码查询的具体层数 - orderInfoList,排序信息,不需要是将其设置为null, - 其包含三个属性:level:排序优先级,数越小越优先; orderField:排序字段名称;orderMode:属性ASC或DESC;recReturnMode,是否去重,true代表去重,false代表不去重 - objId,源对象ID - btmType,查询目标对象的业务类型 -
com.vci.corba.common.VCIError
plm.bs.bom.common.BusinessObject[] getBusinessObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo)
throws com.vci.corba.common.VCIError
queryTemplate,查询模板名称 - replaceMap,替换属性map - conditionMap,查询条件map - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 -
com.vci.corba.common.VCIError
org.dom4j.DocumentException
plm.bs.bom.common.BusinessObject[] getBusinessObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfos)
throws com.vci.corba.common.VCIError
queryTemplate,查询模板名称 - replaceMap,替换属性map - conditionMap,查询条件map - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 - orderInfos: - 排序信息
com.vci.corba.common.VCIError
org.dom4j.DocumentException
plm.bs.bom.common.LinkObject[] getLinkObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo)
throws com.vci.corba.common.VCIError
queryTemplate,查询模板 - replaceMap,替换map, - conditionMap,附件的查询条件 - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 -
com.vci.corba.common.VCIError
org.dom4j.DocumentException
plm.corba.qt.BOAndLO[] getBOLOsByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo)
throws com.vci.corba.common.VCIError
queryTemplate,查询模板 - replaceMap,替换map, - conditionMap,附件的查询条件 - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 -
com.vci.corba.common.VCIError
org.dom4j.DocumentException
plm.corba.qt.BOAndLO[] getBOLOsByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap,
plm.oq.objectQuery.common.PageInfo pageInfo,
java.util.List<plm.oq.objectQuery.common.OrderInfo> orderInfos)
throws com.vci.corba.common.VCIError
queryTemplate,查询模板 - replaceMap,替换map, - conditionMap,附件的查询条件 - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 -
com.vci.corba.common.VCIError
org.dom4j.DocumentExceptionjava.util.Map<java.lang.String,java.lang.String> getFormColumnMap(plm.corba.portal.PortalVI formDef)
formDef,form的定义 -
java.util.Map<java.lang.String,java.lang.String> getSheetColumnMap(plm.corba.portal.PortalVI formDef,
java.lang.String[] tableCol)
formDef,列表对应的表单信息; - tableCol,显示的列名 -
java.lang.String getSelectDisplayValue(java.lang.String key,
java.lang.String value,
java.util.List<java.lang.String> selectValues)
key,显示的值 - value,实际存储值 - selectValues,定义的list -
java.util.Map<java.lang.String,plm.portal.utility.PRMItem> getMultiFileCol(plm.corba.portal.PortalVI formDef)
formDef -
java.util.Map<java.lang.String,plm.portal.utility.PRMItem> getFileCol(plm.corba.portal.PortalVI formDef)
formDef -
java.util.Map<java.lang.String,plm.portal.utility.PRMItem> getCustomCol(plm.corba.portal.PortalVI formDef)
formDef -
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getReferenceCol(java.util.Map<java.lang.String,java.lang.String> queryCol)
queryCol,key的值为t_oid或者dept.name,值为以t_oid开头的list集合,如key=t_oid时,value为t_oid.name,t_oid.id的list集合。 -
java.lang.String getTableQueryTemplate(plm.portal.utility.PRM prm)
prm -
java.lang.String getFormQueryTemplate(plm.portal.utility.PRM prm)
prm -
plm.bs.bom.common.LinkObject[] getLinkObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap)
throws com.vci.corba.common.VCIError,
org.dom4j.DocumentException
queryTemplate,查询模版 - replaceMap,替换条件 -
PLMError
VCIException
org.dom4j.DocumentException
com.vci.corba.common.VCIError
plm.bs.bom.common.LinkObject[] getLinkObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap)
throws com.vci.corba.common.VCIError,
org.dom4j.DocumentException
queryTemplate,查询模版 - replaceMap,替换条件 - conditionMap,查询条件 -
com.vci.corba.common.VCIError
org.dom4j.DocumentException
plm.bs.bom.common.LinkObject[] getLinkObjectByCondition(java.util.Map<java.lang.String,java.lang.String> conditions,
boolean direction)
throws com.vci.corba.common.VCIError
conditions,查询条件 - direction,方向,true为正向,false为反向 -
PLMError
VCIException
com.vci.corba.common.VCIError
plm.bs.bom.common.BusinessObject[] getBusinessObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap)
throws com.vci.corba.common.VCIError,
org.dom4j.DocumentException
queryTemplate,查询模版 - replaceMap,替换条件 -
PLMError
VCIException
org.dom4j.DocumentException
com.vci.corba.common.VCIError
plm.bs.bom.common.BusinessObject[] getBusinessObjectByQueryTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap)
throws com.vci.corba.common.VCIError,
org.dom4j.DocumentException
queryTemplate,查询模版 - replaceMap,替换条件 - conditionMap,查询条件 -
com.vci.corba.common.VCIError
org.dom4j.DocumentException
plm.bs.bom.common.BusinessObject[] getBusinessObjectByCondition(java.util.Map<java.lang.String,java.lang.String> conditions)
throws com.vci.corba.common.VCIError
conditions,查询条件 -
PLMError
VCIException
com.vci.corba.common.VCIError
java.util.Map<java.lang.String,java.lang.String> getQueryBusinessObjectCondition(java.lang.String type,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> rowRefMap,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> referenceKeyMap)
type,查询的业务类型名称 - rowRefMap,主map中的key为行数据的OID,如果是bo对象值为bo的oid,如果是lo对象值为lo的oid;主对象对应的map值中的key、value描述如下: - key为对应的参照属性名称(如t_oid、f_oid或其他的参照属性),value为对应参照的oid值(如t_oid、f_oid或者对应参照属性对应的值)referenceKeyMap -
java.util.Map<java.lang.String,java.lang.String> getQueryLinkObjectCondition(java.lang.String linkType,
java.util.Map<java.lang.String,java.lang.String> rowKeyMap,
java.util.Map<java.lang.String,java.lang.String> rowRefMap,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> referenceKeyMap)
linkType - rowRefMap - referenceKeyMap -
plm.corba.refquery.RefPath[] queryReference(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String typeName)
map - typeName -
int getObjectCountByTemplate(java.lang.String queryTemplate,
java.util.Map<java.lang.String,java.lang.String> replaceMap,
java.util.Map<java.lang.String,java.lang.String> conditionMap)
throws com.vci.corba.common.VCIError
queryTemplate,查询模版 - replaceMap,替换map - conditionMap,扩展过滤条件 -
com.vci.corba.common.VCIError
plm.corba.refquery.RefPath[] queryReference(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String[] typeNames)
map - typeNames, - 查询类型数组
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||