From 4e811ec71dba161e13592828a6035e9316b1548e Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期五, 30 八月 2024 17:15:29 +0800
Subject: [PATCH] 链接类型查询模板
---
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java | 80 +++++++++++++++++++++++++++++-----------
1 files changed, 58 insertions(+), 22 deletions(-)
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java
index fab4471..5798c87 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java
@@ -1,14 +1,17 @@
package com.vci.web.util;
-import com.vci.client.common.providers.ServiceProvider;
+import com.vci.client.common.providers.WebServiceProvider;
import com.vci.corba.bofactory.BOFactoryServicePrx;
import com.vci.corba.common.PLException;
import com.vci.corba.framework.FrameworkServicePrx;
+import com.vci.corba.log.LogServicePrx;
import com.vci.corba.omd.atm.AttPoolServicePrx;
import com.vci.corba.omd.btm.BTMServicePrx;
+import com.vci.corba.omd.data.AttributeValue;
import com.vci.corba.omd.etm.EnumServicePrx;
import com.vci.corba.omd.lcm.LifeCycleServicePrx;
import com.vci.corba.omd.ltm.LinkTypeServicePrx;
+import com.vci.corba.omd.qtm.QTDServicePrx;
import com.vci.corba.omd.stm.StatePoolServicePrx;
import com.vci.corba.omd.vrm.VersionRuleServicePrx;
import com.vci.corba.portal.PortalServicePrx;
@@ -84,7 +87,7 @@
* @return 鏈嶅姟鐨勫璞�
*/
public BOFactoryServicePrx getBOFactoryService(){
- return ServiceProvider.getBOFService();
+ return WebServiceProvider.getBOFService();
}
/**
@@ -92,7 +95,7 @@
* @return 鏈嶅姟鐨勫璞�
*/
public WorkflowServicePrx getWorkflowService(){
- return ServiceProvider.getWFService();
+ return WebServiceProvider.getWFService();
}
/**
@@ -100,7 +103,7 @@
* @Return 鏈嶅姟鐨勫璞�
*/
public FrameworkServicePrx getFrameworkService(){
- return ServiceProvider.getFrameService();
+ return WebServiceProvider.getFrameService();
}
/**
@@ -108,7 +111,7 @@
* @return 鏈嶅姟鐨勫璞�
*/
public StatePoolServicePrx getStatePoolService() throws PLException {
- return ServiceProvider.getOMDService().getStateService();
+ return WebServiceProvider.getOMDService().getStateService();
}
/**
@@ -116,7 +119,7 @@
* @return 鐢熷懡鍛ㄦ湡鐨勬湇鍔″璞�
*/
public LifeCycleServicePrx getLifeCycleService() throws PLException {
- return ServiceProvider.getOMDService().getLifeCycleService();
+ return WebServiceProvider.getOMDService().getLifeCycleService();
}
/**
@@ -124,8 +127,7 @@
* @return 鏋氫妇鐨勬湇鍔″璞�
*/
public EnumServicePrx getEnumService() throws PLException {
- return ServiceProvider.getOMDService().getEnumService();
-// return EnumServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(ENUM_SERVICE_NAME));
+ return WebServiceProvider.getOMDService().getEnumService();
}
/**
@@ -133,8 +135,7 @@
* @return 鐗堟湰瑙勫垯鐨勬湇鍔�
*/
public VersionRuleServicePrx getVersionService() throws PLException {
- return ServiceProvider.getOMDService().getVerRuleService();
-// return VersionRuleServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(VERSION_SERVICE_NAME));
+ return WebServiceProvider.getOMDService().getVerRuleService();
}
/**
@@ -142,8 +143,7 @@
* @return 鏈嶅姟鐨勫璞�
*/
public AttPoolServicePrx getAttributeService() throws PLException {
- return ServiceProvider.getOMDService().getAttributeService();
-// return AttPoolServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(ATTRIBUTE_SERVICE_NAME));
+ return WebServiceProvider.getOMDService().getAttributeService();
}
/**
@@ -151,8 +151,7 @@
* @return 鏈嶅姟鐨勫璞�
*/
public BTMServicePrx getBtmService() throws PLException {
- return ServiceProvider.getOMDService().getBTMService();
-// return BTMServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(BTM_SERVICE_NAME));
+ return WebServiceProvider.getOMDService().getBTMService();
}
/**
@@ -160,8 +159,7 @@
* @return 鏈嶅姟鐨勫璞�
*/
public LinkTypeServicePrx getLinkTypeService() throws PLException {
- return ServiceProvider.getOMDService().getLinkTypeService();
-// return LinkTypeServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(LINK_SERVICE_NAME));
+ return WebServiceProvider.getOMDService().getLinkTypeService();
}
/**
@@ -169,8 +167,7 @@
* @return 鏈嶅姟鐨勫璞�
*/
public PortalServicePrx getPortalService(){
- return ServiceProvider.getUIService();
-// return PortalServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(PORTAL_SERVICE_NAME));
+ return WebServiceProvider.getUIService();
}
/**
@@ -178,8 +175,7 @@
* @return 鏈嶅姟鐨勫璞�
*/
public ObjectQueryServicePrx getQueryService(){
- return ServiceProvider.getOQService();
-// return QTServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(QUERY_SERVICE_NAME));
+ return WebServiceProvider.getOQService();
}
/**
@@ -188,8 +184,48 @@
* @return 鍗锋湇鍔$殑鐨勫璞�
*/
public VolumeServicePrx getVolumeService(String volumeName){
- return ServiceProvider.getVolumeService(volumeName);
-// return VolumnFactoryHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByUrlAndServiceName(serverUrl,volumeName));
+ return WebServiceProvider.getVolumeService(volumeName);
}
+ /**
+ * 鏌ヨ妯℃澘鏈嶅姟
+ * @return 鍗锋湇鍔$殑鐨勫璞�
+ */
+ public QTDServicePrx getQTDService() throws PLException {
+ return WebServiceProvider.getOMDService().getQTDService();
+ }
+
+ /**
+ * 鏌ヨ妯℃澘鏈嶅姟
+ * @param sql sql璇彞
+ * @param attrVals 鍗犱綅绗︾殑鍊�
+ * @return 鍗锋湇鍔$殑鐨勫璞�
+ */
+ public String[][] getSqlQueryService(String sql, AttributeValue[] attrVals) throws PLException {
+ return WebServiceProvider.getBOFService().getSqlQueryResult(sql, attrVals);
+ }
+
+ /**
+ * 鑾峰彇鐧诲綍鏃ュ織鏈嶅姟
+ * @Return com.vci.corba.log.LogServicePrx
+ */
+ public LogServicePrx getLogService(){
+ return WebServiceProvider.getLogService();
+ }
+
+ /**
+ * 鑾峰彇UI鏈嶅姟
+ * @return
+ */
+ public PortalServicePrx getUIService(){
+ return WebServiceProvider.getUIService();
+ }
+
+ /**
+ * 鑾峰彇瀵硅薄宸ュ巶鏈嶅姟
+ * @return
+ */
+ public BOFactoryServicePrx getBOFService() {
+ return WebServiceProvider.getBOFService();
+ }
}
--
Gitblit v1.9.3