dangsn
2024-06-14 df2181e8f201f48c57e29cf247b81e85189f7f73
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();
    }
}