亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? validate_values.java

?? OpenWeb-UDDI是UDDI V2標準的實現
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/*
 * Created on 2005-10-4
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package org.huihoo.openweb.uddiserver.util;

import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Vector;

import javax.wsdl.Binding;
import javax.wsdl.BindingOperation;
import javax.wsdl.Definition;
import javax.wsdl.Operation;
import javax.wsdl.PortType;
import javax.wsdl.WSDLException;
import javax.wsdl.factory.WSDLFactory;
import javax.wsdl.xml.WSDLReader;
import javax.xml.namespace.QName;
import javax.xml.rpc.ServiceException;

import org.apache.axis.client.Call;
import org.huihoo.openweb.uddi.BusinessEntity;
import org.huihoo.openweb.uddi.BusinessService;
import org.huihoo.openweb.uddi.DispositionReport;
import org.huihoo.openweb.uddi.KeyedReference;
import org.huihoo.openweb.uddi.TModel;
import org.huihoo.openweb.uddi.UDDIXmlException;
import org.huihoo.openweb.uddi.UddiObject;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;



/**
 * @author sky1
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
public class validate_values {
	
	private static Connection con =null;
	static{
		try {
			con = SqlConnection.getConnection();
		}catch (Exception e)
		{
			try {
				con.rollback();
				con.close();
			}
			catch ( Exception e1){
				e1.printStackTrace();
			}
			e.printStackTrace();
		}
	}

	/**從Valid_Services表中找到引用某個分類tModel的驗證服務。
	 * 如果從Valid_Services表中找到了一個這樣的驗證服務,說明這個tModel引用的分類tModel是需要checked的。
	 * */
	
	public static boolean performValidValues(Enumeration enum){
		System.out.println("performValidValues");
		boolean isvalid=true;
		while(enum.hasMoreElements()){
			UddiObject obj=(UddiObject)enum.nextElement();
			if(obj instanceof BusinessEntity){
					isvalid=performValidValue((BusinessEntity)obj);
					System.out.println("performValidValues isvalid="+isvalid);
					if(!isvalid){
						break;
					}
			}
			
			if(obj instanceof BusinessService){
					isvalid=performValidValue((BusinessService)obj);
					if(!isvalid){
						break;
					}
			}
			
			if(obj instanceof TModel){
					isvalid=performValidValue((TModel)obj);
					if(!isvalid){
						break;
					}
			}
		}
		System.out.println("isvalid: "+ isvalid);
		return isvalid;
	}
    
	private static boolean performValidValue(TModel model)
//	throws SQLException,UDDIXmlException, ClassNotFoundException,WSDLException,MalformedURLException,IOException,
//	ServiceException,RemoteException
	{
		boolean validCategory=true;
		boolean validIdentifier=true;
		//驗證categorybag中的內容
		org.huihoo.openweb.uddi.CategoryBag categorybag = null;
		try{
			if(model.getCategoryBag() != null)
			{
				categorybag = model.getCategoryBag();
				Enumeration keyedref = null;
				if(categorybag.getKeyedReference() != null){
					keyedref = categorybag.getKeyedReference();
					validCategory=validateKeyReference(keyedref,model);
				}
			}
		}catch(UDDIXmlException e){
			
		}

		//驗證identifierbag中的內容
		org.huihoo.openweb.uddi.IdentifierBag identifierBag = null;
		try{
			if(model.getIdentifierBag() != null)
			{
				identifierBag = model.getIdentifierBag();
				Enumeration keyedref = null;
				if(identifierBag.getKeyedReference() != null){
					keyedref = identifierBag.getKeyedReference();
					validIdentifier=validateKeyReference(keyedref ,model);
				}
			}
		}catch(UDDIXmlException e){
			
		}

		return validCategory&&validIdentifier;
	}
	
	private static boolean performValidValue(BusinessEntity entity)
//	throws SQLException,UDDIXmlException, ClassNotFoundException,WSDLException,MalformedURLException,IOException,
//	ServiceException,RemoteException
	{	
		System.out.println("performValidValue BusinessEntity");
		boolean validCategory=true;
		boolean validIdentifier=true;
		//驗證categorybag中的內容
		org.huihoo.openweb.uddi.CategoryBag categorybag = null;
		try{
			if(entity.getCategoryBag() != null)
			{
				categorybag = entity.getCategoryBag();
				Enumeration keyedref = null;
				if(categorybag.getKeyedReference() != null){
					keyedref = categorybag.getKeyedReference();
					validCategory=validateKeyReference(keyedref,entity);
					System.out.println("validateKeyReference validCategory="+validCategory);
					//System.out.println("validateKeyReference hahah");
				}
			}
		}catch(UDDIXmlException e){
			//System.err.println("validateKeyReference hahahahaha");
		}
		//System.out.println("validateKeyReference validCategory1="+validCategory);
		//驗證identifierbag中的內容
		org.huihoo.openweb.uddi.IdentifierBag identifierBag = null;
		try{
			if(entity.getIdentifierBag()!= null)
			{	
				//System.out.println("validateKeyReference dddddd");
				identifierBag = entity.getIdentifierBag();
				Enumeration keyedref = null;
				if(identifierBag.getKeyedReference() != null){
					keyedref = identifierBag.getKeyedReference();
					validIdentifier=validateKeyReference(keyedref,entity);
					//System.out.println("validateKeyReference dddddd");
				}
			}
		}catch (UDDIXmlException e){
			//System.err.println("validateKeyReference dadfasdf");
		}
		
		System.out.println("validCategory: "+validCategory);
		System.out.println("validIdentifier: "+validIdentifier);
		System.out.println("validCategory&&validIdentifier: "+ (validCategory&&validIdentifier));
		return (validCategory&&validIdentifier);
	}
	
	//在BusinessService中只有categorybag信息。
	private static boolean performValidValue(BusinessService bService)
//	throws SQLException,UDDIXmlException, ClassNotFoundException,WSDLException,MalformedURLException,IOException,
//	ServiceException,RemoteException
	{
		boolean validCategory=true;
		boolean validIdentifier=true;
		//驗證categorybag中的內容
		org.huihoo.openweb.uddi.CategoryBag categorybag = null;
		try{
			if(bService.getCategoryBag() != null)
			{
				categorybag = bService.getCategoryBag();
				Enumeration keyedref = null;
				if(categorybag.getKeyedReference() != null){
					keyedref = categorybag.getKeyedReference();
					validCategory=validateKeyReference(keyedref,bService);
					
				}
			}
		}catch (UDDIXmlException e){
			
		}

		return validCategory;
	}
	
	private static boolean validateKeyReference(Enumeration keyedref,UddiObject obj)
//	throws SQLException,UDDIXmlException, ClassNotFoundException,WSDLException,MalformedURLException,IOException,
//	ServiceException,RemoteException
	{
		System.out.println("validateKeyReference ");
		try{
			Statement stmt1;
			boolean valid=true;
			UddiObject resp=null;
			for(; keyedref.hasMoreElements(); stmt1.close())
			{
				KeyedReference keyedreference = (KeyedReference)keyedref.nextElement();
				String keyname = "";
				if(keyedreference.getKeyName() != null)
					keyname = keyedreference.getKeyName();
				System.out.println("keyname:"+keyname);
				String keyvalue = "";
				if(keyedreference.getKeyValue() != null)
					keyvalue = keyedreference.getKeyValue();
				System.out.println("keyvalue:"+keyvalue);
				String standardkey = "";
				if(keyedreference.getTModelKey().getValue() != null)
					standardkey = keyedreference.getTModelKey().getValue();
				System.out.println("standardkey:"+standardkey);
				System.out.println("validateKeyReference 0 ");
					
				//分類的使用是否需要check,不需要check則直接返回true
				String query1="select * from CategoryBag where Keys='" + standardkey + "' and tmodelkey='uuid:c1acf26d-9672-4404-9d70-39b756e62ab4'and Keyvalue='checked'";
				
				stmt1 = con.createStatement();
				ResultSet rs1 = stmt1.executeQuery(query1);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线观看一区二区 | 蜜臀精品久久久久久蜜臀| 亚洲综合丁香婷婷六月香| 国产精品久久久久影院色老大| 综合激情成人伊人| 水野朝阳av一区二区三区| 亚洲欧洲无码一区二区三区| 亚洲欧美日韩精品久久久久| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲高清免费视频| 蜜桃视频在线观看一区二区| 国产精品自产自拍| 国产乱码精品一区二区三区五月婷| 91美女福利视频| 在线观看91av| 制服丝袜亚洲色图| 2022国产精品视频| 国产精品网曝门| 亚洲电影中文字幕在线观看| 日韩av网站免费在线| 亚洲影视在线观看| 蜜臀va亚洲va欧美va天堂| 欧美一区二区三区人| 欧美精品在线视频| 国产清纯白嫩初高生在线观看91 | 欧美精品久久99| 亚洲影院在线观看| 经典三级一区二区| 99久久99久久久精品齐齐| 欧美日韩精品欧美日韩精品一| 日韩你懂的电影在线观看| 中文字幕精品三区| 高清不卡在线观看av| 91精品国产色综合久久不卡蜜臀| 国产精品欧美一级免费| 久久国产精品99久久久久久老狼 | 日韩福利电影在线观看| 久久成人精品无人区| 在线不卡欧美精品一区二区三区| 中文字幕在线观看不卡视频| 国产精品中文有码| 一本大道久久a久久综合婷婷| 欧美一二三四区在线| 日韩精品资源二区在线| 日本一区二区成人在线| 日韩国产欧美在线视频| 99精品一区二区| 久久精品水蜜桃av综合天堂| 国产91在线看| 日本一区二区三区四区在线视频| 麻豆精品在线播放| 国产成人免费高清| 日韩美女视频一区二区在线观看| 免费看精品久久片| 久久影院电视剧免费观看| 久久精品国产一区二区| 久久综合狠狠综合久久综合88| 麻豆一区二区三区| 777午夜精品视频在线播放| 国产精品国产三级国产普通话蜜臀 | 亚洲五码中文字幕| 5566中文字幕一区二区电影| 亚洲国产婷婷综合在线精品| 成人动漫av在线| 国产精品麻豆欧美日韩ww| 欧洲一区二区三区免费视频| 国产精品一级片在线观看| 欧洲人成人精品| 亚洲一区二区视频在线观看| 在线不卡一区二区| 99久久99久久精品免费观看| 欧美日韩国产一级| 国产一区日韩二区欧美三区| 国产精品剧情在线亚洲| 欧美三级在线看| 国产在线观看免费一区| 欧美亚洲动漫另类| 国模一区二区三区白浆| 五月婷婷综合在线| 久久久久久久久久久久久久久99 | 久久嫩草精品久久久精品| 免费久久精品视频| 亚洲在线成人精品| 亚洲高清不卡在线观看| 国产精品美女久久久久aⅴ| 日韩欧美电影一区| 欧美视频你懂的| 韩国一区二区视频| 亚洲综合视频网| 国产欧美一二三区| 欧美日韩精品一区二区天天拍小说 | 韩国欧美国产一区| 亚洲成av人片一区二区三区| www国产精品av| 精品国产乱码久久久久久老虎| 色综合久久99| 久久99久久久欧美国产| 欧美成人精品高清在线播放| 欧美xfplay| 欧美电影免费观看高清完整版在线观看| 国产不卡免费视频| 经典三级在线一区| 久久av资源网| 国产精品亚洲一区二区三区在线 | 欧美群妇大交群中文字幕| 日本不卡视频在线| 国产精品欧美一区二区三区| 亚洲精品在线三区| 精品国产区一区| 91福利视频网站| 成人高清免费观看| 久久99精品视频| 日日噜噜夜夜狠狠视频欧美人| 欧美三级韩国三级日本三斤| 国产露脸91国语对白| 看电影不卡的网站| 精东粉嫩av免费一区二区三区| 五月激情综合色| 亚洲免费电影在线| 亚洲成人动漫在线观看| 天堂精品中文字幕在线| 国产精品国产三级国产普通话99| 日韩精品一区二区三区中文精品| 欧洲国内综合视频| 一本大道久久a久久精二百 | 九九国产精品视频| 成人免费的视频| 91免费观看在线| 日本韩国欧美一区| 日韩一区二区免费高清| 777午夜精品免费视频| 国产午夜亚洲精品午夜鲁丝片| 91蝌蚪porny九色| 欧美精品第1页| 精品国产一区二区三区av性色 | 精品国产乱子伦一区| 久久影音资源网| 天堂影院一区二区| 国产99久久久国产精品潘金| 成人午夜大片免费观看| 亚洲一线二线三线视频| 一区二区三区中文在线| 国产成人自拍网| 欧美一区二区在线免费播放| 国产精品美日韩| 人禽交欧美网站| 91国产成人在线| 欧美一区二区视频在线观看2020| www国产精品av| 一区二区三区四区高清精品免费观看| 日韩精品一级中文字幕精品视频免费观看| 日韩毛片高清在线播放| 久久久www成人免费无遮挡大片| 久久久亚洲欧洲日产国码αv| 一区二区三区不卡视频| 激情文学综合丁香| 69成人精品免费视频| 亚洲大片精品永久免费| 国产69精品久久99不卡| 欧美日韩国产首页在线观看| 国产香蕉久久精品综合网| 韩国女主播成人在线观看| 韩日av一区二区| 日韩欧美二区三区| 日韩精品久久理论片| 懂色av中文字幕一区二区三区| 日韩欧美一区中文| 美女视频黄a大片欧美| 99久久精品国产一区二区三区| 久久久久亚洲综合| 日韩一区精品字幕| 欧美日韩成人综合天天影院 | 三级精品在线观看| 欧美亚洲国产一区二区三区va| 中文字幕成人av| 国产真实乱偷精品视频免| 7777精品久久久大香线蕉| 久久精品国产一区二区三| 欧美精品日韩综合在线| 性做久久久久久久免费看| 欧洲一区在线观看| 视频一区免费在线观看| 成人a免费在线看| 国产日韩亚洲欧美综合| 国精产品一区一区三区mba视频| 日韩欧美国产精品一区| 亚洲美女视频在线| 欧美三级在线视频| 免费观看在线综合色| 国产视频亚洲色图| 欧美综合一区二区| 亚洲成人在线观看视频| 欧美伊人精品成人久久综合97| 日韩电影在线一区二区| 麻豆一区二区三| 日韩一区二区免费高清| 成人丝袜18视频在线观看| 一色屋精品亚洲香蕉网站| 欧美午夜精品久久久久久孕妇 | 国产精品亲子乱子伦xxxx裸|