|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectplm.portal.utility.DataModelProcessor
public class DataModelProcessor
| 构造方法摘要 | |
|---|---|
DataModelProcessor()
|
|
| 方法摘要 | |
|---|---|
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)
获取列表的分隔符 |
static void |
main(java.lang.String[] args)
|
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)
获取二次查询结果 |
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public DataModelProcessor()
| 方法详细信息 |
|---|
public 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
IDataModelProcessor 中的 getBusinessObjectByConditionbtmName,业务类型名称 - 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
public 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
IDataModelProcessor 中的 getLinkObjectByConditionlinkName,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
public 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
IDataModelProcessor 中的 getBOLOsByConditionlinkName,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
public 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
IDataModelProcessor 中的 getBusinessObjectByQueryTemplatequeryTemplate,查询模板名称 - replaceMap,替换属性map - conditionMap,查询条件map - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 -
com.vci.corba.common.VCIError
org.dom4j.DocumentException
public 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
IDataModelProcessor 中的 getBusinessObjectByQueryTemplatequeryTemplate,查询模板名称 - replaceMap,替换属性map - conditionMap,查询条件map - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 - orderInfos: - 排序信息
com.vci.corba.common.VCIError
org.dom4j.DocumentException
public 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
IDataModelProcessor 中的 getLinkObjectByQueryTemplatequeryTemplate,查询模板 - replaceMap,替换map, - conditionMap,附件的查询条件 - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 -
com.vci.corba.common.VCIError
org.dom4j.DocumentException
public 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
IDataModelProcessor 中的 getBOLOsByQueryTemplatequeryTemplate,查询模板 - replaceMap,替换map, - conditionMap,附件的查询条件 - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 -
com.vci.corba.common.VCIError
org.dom4j.DocumentException
public 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
IDataModelProcessor 中的 getBOLOsByQueryTemplatequeryTemplate,查询模板 - replaceMap,替换map, - conditionMap,附件的查询条件 - pageInfo,分页信息,其包含两个属性:pageNO:页数和rowCount:当前页显示条数 -
com.vci.corba.common.VCIError
org.dom4j.DocumentExceptionpublic java.util.Map<java.lang.String,java.lang.String> getFormColumnMap(plm.corba.portal.PortalVI formDef)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getFormColumnMappublic java.lang.String getTableQueryTemplate(plm.portal.utility.PRM prm)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getTableQueryTemplate
public java.util.Map<java.lang.String,java.lang.String> getSheetColumnMap(plm.corba.portal.PortalVI formDef,
java.lang.String[] tableCol)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getSheetColumnMap
public java.lang.String getSelectDisplayValue(java.lang.String key,
java.lang.String value,
java.util.List<java.lang.String> selectValues)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getSelectDisplayValuepublic java.util.Map<java.lang.String,plm.portal.utility.PRMItem> getMultiFileCol(plm.corba.portal.PortalVI formDef)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getMultiFileColpublic java.util.Map<java.lang.String,plm.portal.utility.PRMItem> getFileCol(plm.corba.portal.PortalVI formDef)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getFileColpublic java.util.Map<java.lang.String,plm.portal.utility.PRMItem> getCustomCol(plm.corba.portal.PortalVI formDef)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getCustomColpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getReferenceCol(java.util.Map<java.lang.String,java.lang.String> queryCol)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getReferenceColpublic java.lang.String getFormQueryTemplate(plm.portal.utility.PRM prm)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getFormQueryTemplatepublic static void main(java.lang.String[] args)
public 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
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getObjectCountByTemplatecom.vci.corba.common.VCIError
public 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
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getLinkObjectByQueryTemplatecom.vci.corba.common.VCIError
public 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
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getLinkObjectByQueryTemplateorg.dom4j.DocumentException
com.vci.corba.common.VCIError
public plm.bs.bom.common.LinkObject[] getLinkObjectByCondition(java.util.Map<java.lang.String,java.lang.String> conditions,
boolean direction)
throws com.vci.corba.common.VCIError
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getLinkObjectByConditioncom.vci.corba.common.VCIError
public 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
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getBusinessObjectByQueryTemplatecom.vci.corba.common.VCIError
org.dom4j.DocumentException
public 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
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getBusinessObjectByQueryTemplateorg.dom4j.DocumentException
com.vci.corba.common.VCIError
public plm.bs.bom.common.BusinessObject[] getBusinessObjectByCondition(java.util.Map<java.lang.String,java.lang.String> conditions)
throws com.vci.corba.common.VCIError
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getBusinessObjectByConditioncom.vci.corba.common.VCIError
public 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)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getQueryBusinessObjectCondition
public 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)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 getQueryLinkObjectCondition
public plm.corba.refquery.RefPath[] queryReference(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String typeName)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 queryReference
public plm.corba.refquery.RefPath[] queryReference(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String[] typeNames)
IDataModelProcessor 复制的描述
IDataModelProcessor 中的 queryReference
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||