ludc
2024-12-04 e405b861b9521f5ea38c5402203a5b05988f9de2
Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/WebLoServiceI.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebLoServiceI.java ÐÞ¸Ä
@@ -1,15 +1,13 @@
package com.vci.web.service;
import com.vci.corba.omd.data.AttributeValue;
import com.vci.corba.omd.data.BusinessObject;
import com.vci.corba.omd.data.LinkObject;
import com.vci.corba.query.data.BOAndLO;
import com.vci.query.UILinkTypeDataQuery;
import com.vci.starter.web.exception.VciBaseException;
import com.vci.starter.web.pagemodel.DataGrid;
import com.vci.starter.web.pagemodel.PageHelper;
import com.vci.web.query.UILinkTypeDataQuery;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@@ -116,15 +114,6 @@
    * @throws VciBaseException
    */
    Map<String,BusinessObject> queryLinkedCbo(List los, boolean isDirection) throws VciBaseException;
//   /**
//    *查询链接类型某端的业务类型
//    * @param clo é“¾æŽ¥ç±»åž‹å¯¹è±¡
//    * @param isDirection æ˜¯å¦åå‘
//    * @return
//    * @throws VciBaseException
//    */
//    Map<String,BusinessObject> queryLinkedCbo(LinkObject[] clo, boolean isDirection) throws VciBaseException;
   /**
    * æŸ¥è¯¢é“¾æŽ¥ç±»åž‹æŸç«¯çš„业务类型
@@ -264,40 +253,5 @@
    * @param attributeName å±žæ€§åç§°
    * @param attributeValue å±žæ€§çš„值
    */
   public default void setAttribute(LinkObject clo,String attributeName,String attributeValue){
      com.vci.corba.omd.data.AttributeValue[] attrValues =clo.newAttrValList;
      ArrayList<com.vci.corba.omd.data.AttributeValue> attrValList = new ArrayList();
      com.vci.corba.omd.data.AttributeValue attrVal;
      int i;
      if (attrValues != null && attrValues.length > 0) {
         com.vci.corba.omd.data.AttributeValue[] var9 = attrValues;
         i = attrValues.length;
         for(int var7 = 0; var7 < i; ++var7) {
            attrVal = var9[var7];
            attrValList.add(attrVal);
         }
      }
      attrVal = null;
      boolean isExist = false;
      for(i = 0; i < attrValList.size(); ++i) {
         attrVal = (com.vci.corba.omd.data.AttributeValue)attrValList.get(i);
         if (attrVal.attrName.toUpperCase().equals(attributeName.toUpperCase())) {
            attrVal.attrVal = attributeValue;
            isExist = true;
            break;
         }
      }
      if (!isExist) {
         attrVal = new com.vci.corba.omd.data.AttributeValue();
         attrVal.attrName = attributeName.toUpperCase();
         attrVal.attrVal = attributeValue;
         attrValList.add(attrVal);
      }
      clo.newAttrValList = attrValList.toArray(new AttributeValue[attrValList.size()]);
   };
   void setAttribute(LinkObject clo,String attributeName,String attributeValue);
}