You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2013/12/02 01:51:48 UTC

svn commit: r1546875 [9/10] - in /juddi/branches/juddi-3.3.x: ./ juddi-client/src/main/java/org/apache/juddi/v3/client/config/ juddi-console/ juddi-core-openjpa/ juddi-core/src/main/java/org/apache/juddi/ juddi-core/src/main/java/org/apache/juddi/api/i...

Added: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SubscriptionWrapper.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SubscriptionWrapper.java?rev=1546875&view=auto
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SubscriptionWrapper.java (added)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SubscriptionWrapper.java Mon Dec  2 00:51:47 2013
@@ -0,0 +1,98 @@
+
+package org.apache.juddi.api_v3;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import org.uddi.sub_v3.Subscription;
+
+
+/**
+ * <p>Java class for subscriptionWrapper complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="subscriptionWrapper">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="publisherIdOrUsername" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element ref="{urn:uddi-org:sub_v3}subscription" maxOccurs="unbounded"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "subscriptionWrapper", propOrder = {
+    "publisherIdOrUsername",
+    "subscription"
+})
+public class SubscriptionWrapper {
+
+    @XmlElement(required = true)
+    protected String publisherIdOrUsername;
+    @XmlElement(namespace = "urn:uddi-org:sub_v3", required = true)
+    protected List<Subscription> subscription;
+
+    /**
+     * Gets the value of the publisherIdOrUsername property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getPublisherIdOrUsername() {
+        return publisherIdOrUsername;
+    }
+
+    /**
+     * Sets the value of the publisherIdOrUsername property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setPublisherIdOrUsername(String value) {
+        this.publisherIdOrUsername = value;
+    }
+
+    /**
+     * Gets the value of the subscription property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the subscription property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSubscription().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Subscription }
+     * 
+     * 
+     */
+    public List<Subscription> getSubscription() {
+        if (subscription == null) {
+            subscription = new ArrayList<Subscription>();
+        }
+        return this.subscription;
+    }
+
+}

Modified: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscription.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscription.java?rev=1546875&r1=1546874&r2=1546875&view=diff
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscription.java (original)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscription.java Mon Dec  2 00:51:47 2013
@@ -1,55 +1,47 @@
-/*
- * Copyright 2001-2008 The Apache Software Foundation.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
 
 package org.apache.juddi.api_v3;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
-
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlTransient;
 import javax.xml.bind.annotation.XmlType;
-
 import org.uddi.sub_v3.GetSubscriptionResults;
 
 
 /**
- * <p>Java class for publisherDetail type. Specific to juddi.
+ * <p>Java class for syncSubscription complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="syncSubscription">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="authInfo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="list" type="{urn:uddi-org:sub_v3}get_subscriptionResults" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
  * 
- * @author <a href="mailto:kstam@apache.org">Kurt T Stam</a>
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "syncSubscription", propOrder = {
-	"authInfo",
+    "authInfo",
     "list"
 })
-public class SyncSubscription implements Serializable{
-	
-	@XmlTransient
-	private static final long serialVersionUID = -8839314757295513399L;
-	@XmlElement(namespace = "urn:uddi-org:api_v3")
-	private String authInfo;
-	private List<GetSubscriptionResults> list;
-	
-	/**
+public class SyncSubscription {
+
+    protected String authInfo;
+    @XmlElement(nillable = true)
+    protected List<GetSubscriptionResults> list;
+
+    /**
      * Gets the value of the authInfo property.
      * 
      * @return
@@ -72,15 +64,34 @@ public class SyncSubscription implements
     public void setAuthInfo(String value) {
         this.authInfo = value;
     }
-    
-	public List<GetSubscriptionResults> getGetSubscriptionResultsList() {
-		if (this.list==null) {
-			this.list = new ArrayList<GetSubscriptionResults>();
-		}
-		return list;
-	}
 
-	
+    /**
+     * Gets the value of the list property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the list property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getList().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link GetSubscriptionResults }
+     * 
+     * 
+     */
+    public List<GetSubscriptionResults> getList() {
+        if (list == null) {
+            list = new ArrayList<GetSubscriptionResults>();
+        }
+        return this.list;
+    }
 
 }
-
\ No newline at end of file

Modified: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionDetail.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionDetail.java?rev=1546875&r1=1546874&r2=1546875&view=diff
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionDetail.java (original)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionDetail.java Mon Dec  2 00:51:47 2013
@@ -1,56 +1,70 @@
-/*
- * Copyright 2001-2008 The Apache Software Foundation.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
 
 package org.apache.juddi.api_v3;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
-
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlTransient;
+import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlType;
-
 import org.uddi.sub_v3.SubscriptionResultsList;
 
 
 /**
- * <p>Java class for publisherDetail type. Specific to juddi.
+ * <p>Java class for syncSubscriptionDetail complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="syncSubscriptionDetail">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="list" type="{urn:uddi-org:sub_v3}subscriptionResultsList" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
  * 
- * @author <a href="mailto:kstam@apache.org">Kurt T Stam</a>
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "syncSubscriptionDetail", propOrder = {
     "list"
 })
-public class SyncSubscriptionDetail implements Serializable{
-	
-	@XmlTransient
-	private static final long serialVersionUID = -4039550325209019888L;
-	private List<SubscriptionResultsList> list;
-
-	public List<SubscriptionResultsList> getSubscriptionResultsList() {
-		if (this.list==null) {
-			this.list = new ArrayList<SubscriptionResultsList>();
-		}
+public class SyncSubscriptionDetail {
+
+    @XmlElement(nillable = true)
+    protected List<SubscriptionResultsList> list;
+
+    /**
+     * Gets the value of the list property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the list property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getList().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link SubscriptionResultsList }
+     * 
+     * 
+     */
+    public List<SubscriptionResultsList> getList() {
+        if (list == null) {
+            list = new ArrayList<SubscriptionResultsList>();
+        }
         return this.list;
     }
 
 }
-
\ No newline at end of file

Added: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionDetailResponse.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionDetailResponse.java?rev=1546875&view=auto
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionDetailResponse.java (added)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionDetailResponse.java Mon Dec  2 00:51:47 2013
@@ -0,0 +1,62 @@
+
+package org.apache.juddi.api_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for syncSubscriptionDetailResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="syncSubscriptionDetailResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="syncSubscriptionDetail" type="{urn:juddi-apache-org:api_v3}syncSubscriptionDetail"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "syncSubscriptionDetailResponse", propOrder = {
+    "syncSubscriptionDetail"
+})
+public class SyncSubscriptionDetailResponse {
+
+    @XmlElement(required = true, nillable = true)
+    protected SyncSubscriptionDetail syncSubscriptionDetail;
+
+    /**
+     * Gets the value of the syncSubscriptionDetail property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link SyncSubscriptionDetail }
+     *     
+     */
+    public SyncSubscriptionDetail getSyncSubscriptionDetail() {
+        return syncSubscriptionDetail;
+    }
+
+    /**
+     * Sets the value of the syncSubscriptionDetail property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link SyncSubscriptionDetail }
+     *     
+     */
+    public void setSyncSubscriptionDetail(SyncSubscriptionDetail value) {
+        this.syncSubscriptionDetail = value;
+    }
+
+}

Added: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionRequest.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionRequest.java?rev=1546875&view=auto
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionRequest.java (added)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/SyncSubscriptionRequest.java Mon Dec  2 00:51:47 2013
@@ -0,0 +1,60 @@
+
+package org.apache.juddi.api_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for syncSubscriptionRequest complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="syncSubscriptionRequest">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="syncSubscription" type="{urn:juddi-apache-org:api_v3}syncSubscription" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "syncSubscriptionRequest", propOrder = {
+    "syncSubscription"
+})
+public class SyncSubscriptionRequest {
+
+    protected SyncSubscription syncSubscription;
+
+    /**
+     * Gets the value of the syncSubscription property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link SyncSubscription }
+     *     
+     */
+    public SyncSubscription getSyncSubscription() {
+        return syncSubscription;
+    }
+
+    /**
+     * Sets the value of the syncSubscription property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link SyncSubscription }
+     *     
+     */
+    public void setSyncSubscription(SyncSubscription value) {
+        this.syncSubscription = value;
+    }
+
+}

Added: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/ValidValues.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/ValidValues.java?rev=1546875&view=auto
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/ValidValues.java (added)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/ValidValues.java Mon Dec  2 00:51:47 2013
@@ -0,0 +1,94 @@
+
+package org.apache.juddi.api_v3;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for validValues complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="validValues">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="tModekKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "validValues", propOrder = {
+    "tModekKey",
+    "value"
+})
+public class ValidValues {
+
+    protected String tModekKey;
+    protected List<String> value;
+
+    /**
+     * Gets the value of the tModekKey property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTModekKey() {
+        return tModekKey;
+    }
+
+    /**
+     * Sets the value of the tModekKey property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTModekKey(String value) {
+        this.tModekKey = value;
+    }
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the value property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getValue().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getValue() {
+        if (value == null) {
+            value = new ArrayList<String>();
+        }
+        return this.value;
+    }
+
+}

Modified: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/package-info.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/package-info.java?rev=1546875&r1=1546874&r2=1546875&view=diff
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/package-info.java (original)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/package-info.java Mon Dec  2 00:51:47 2013
@@ -1,20 +1,2 @@
-/*
- * Copyright 2001-2008 The Apache Software Foundation.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
 @javax.xml.bind.annotation.XmlSchema(namespace = "urn:juddi-apache-org:api_v3", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
 package org.apache.juddi.api_v3;
-
\ No newline at end of file

Modified: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java?rev=1546875&r1=1546874&r2=1546875&view=diff
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java (original)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java Mon Dec  2 00:51:47 2013
@@ -1,189 +1,495 @@
-/*
- * Copyright 2001-2008 The Apache Software Foundation.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
 
 package org.apache.juddi.v3_service;
 
-import java.rmi.Remote;
-import java.rmi.RemoteException;
-
+import java.util.List;
 import javax.jws.WebMethod;
 import javax.jws.WebParam;
 import javax.jws.WebResult;
 import javax.jws.WebService;
 import javax.jws.soap.SOAPBinding;
 import javax.xml.bind.annotation.XmlSeeAlso;
-
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+import org.apache.juddi.api_v3.AdminSaveBusinessWrapper;
+import org.apache.juddi.api_v3.AdminSaveTModelWrapper;
+import org.apache.juddi.api_v3.Clerk;
 import org.apache.juddi.api_v3.ClerkDetail;
 import org.apache.juddi.api_v3.ClientSubscriptionInfoDetail;
 import org.apache.juddi.api_v3.DeleteClientSubscriptionInfo;
 import org.apache.juddi.api_v3.DeletePublisher;
 import org.apache.juddi.api_v3.GetAllPublisherDetail;
 import org.apache.juddi.api_v3.GetPublisherDetail;
+import org.apache.juddi.api_v3.Node;
 import org.apache.juddi.api_v3.NodeDetail;
 import org.apache.juddi.api_v3.PublisherDetail;
-import org.apache.juddi.api_v3.SaveClerk;
+import org.apache.juddi.api_v3.SaveClerkInfo;
 import org.apache.juddi.api_v3.SaveClientSubscriptionInfo;
-import org.apache.juddi.api_v3.SaveNode;
+import org.apache.juddi.api_v3.SaveNodeInfo;
 import org.apache.juddi.api_v3.SavePublisher;
+import org.apache.juddi.api_v3.SubscriptionWrapper;
 import org.apache.juddi.api_v3.SyncSubscription;
 import org.apache.juddi.api_v3.SyncSubscriptionDetail;
+import org.apache.juddi.api_v3.ValidValues;
 import org.uddi.api_v3.DeleteTModel;
+import org.uddi.api_v3.DispositionReport;
+import org.uddi.repl_v3.ReplicationConfiguration;
+import org.uddi.sub_v3.Subscription;
 import org.uddi.v3_service.DispositionReportFaultMessage;
 
 
 /**
- * This portType defines all of the jUDDI publisher operations.
- * This is above and beyond the original UDDI v3 specification and is NOT part of the standard.
- * Method behavior within this class may change from version to version. These methods are
- * primarily mean for administrative functions.
+ *  This portType defines all of the jUDDI publisher operations.
+ *   This is above and beyond the original UDDI v3 specification and is NOT part of the standard.
+ *   Method behavior within this class may change from version to version. These methods are
+ *   primarily meant for administrative functions.
  * 
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.2.4-b01
+ * Generated source version: 2.2
  * 
  */
 @WebService(name = "JUDDI_Api_PortType", targetNamespace = "urn:juddi-apache-org:v3_service")
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
 @XmlSeeAlso({
+    org.uddi.repl_v3.ObjectFactory.class,
+    org.apache.juddi.api_v3.ObjectFactory.class,
+    org.apache.juddi.v3_service.ObjectFactory.class,
     org.uddi.api_v3.ObjectFactory.class,
-    org.w3._2000._09.xmldsig_.ObjectFactory.class,
-    org.apache.juddi.api_v3.ObjectFactory.class
+    org.uddi.custody_v3.ObjectFactory.class,
+    org.uddi.policy_v3.ObjectFactory.class,
+    org.uddi.policy_v3_instanceparms.ObjectFactory.class,
+    org.uddi.sub_v3.ObjectFactory.class,
+    org.w3._2000._09.xmldsig_.ObjectFactory.class
 })
-public interface JUDDIApiPortType extends Remote{
+public interface JUDDIApiPortType {
+
+
+    /**
+     * 
+     * @param parameters
+     * @return
+     *     returns org.apache.juddi.api_v3.PublisherDetail
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "get_publisherDetail", action = "get_publisherDetail")
+    @WebResult(name = "publisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "parameters")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+    public PublisherDetail getPublisherDetail(
+        @WebParam(name = "get_publisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "parameters")
+        GetPublisherDetail parameters)
+        throws DispositionReportFaultMessage
+    ;
 
     /**
      * 
      * @param body
-     * @throws DispositionReportFaultMessage, RemoteException
+     * @throws DispositionReportFaultMessage
      */
-    @WebMethod(operationName = "save_publisher", action = "save_publisher")
+    @WebMethod(operationName = "delete_ClientSubscriptionInfo", action = "delete_ClientSubscriptionInfo")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+    public void deleteClientSubscriptionInfo(
+        @WebParam(name = "delete_ClientSubscriptionInfo", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
+        DeleteClientSubscriptionInfo body)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * @param body
+     * @return
+     *     returns org.apache.juddi.api_v3.PublisherDetail
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "get_allPublisherDetail", action = "get_allPublisherDetail")
     @WebResult(name = "publisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-    public PublisherDetail savePublisher(
-        @WebParam(name = "save_publisher", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-        SavePublisher body)
-        throws DispositionReportFaultMessage, RemoteException
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+    public PublisherDetail getAllPublisherDetail(
+        @WebParam(name = "get_allPublisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
+        GetAllPublisherDetail body)
+        throws DispositionReportFaultMessage
     ;
 
     /**
      * 
      * @param body
-     * @throws DispositionReportFaultMessage, RemoteException
+     * @return
+     *     returns org.apache.juddi.api_v3.ClerkDetail
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "save_Clerk", action = "save_Clerk")
+    @WebResult(name = "save_ClerkResponse", targetNamespace = "urn:juddi-apache-org:v3_service", partName = "save_ClerkResponse")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+    public ClerkDetail saveClerk(
+        @WebParam(name = "save_ClerkRequest", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
+        SaveClerkInfo body)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * @param body
+     * @throws DispositionReportFaultMessage
      */
     @WebMethod(operationName = "delete_publisher", action = "delete_publisher")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
     public void deletePublisher(
         @WebParam(name = "delete_publisher", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
         DeletePublisher body)
-        throws DispositionReportFaultMessage, RemoteException
+        throws DispositionReportFaultMessage
     ;
-    
+
     /**
      * 
      * @param body
      * @return
-     *     returns org.apache.juddi.api_v3.PublisherDetail
-     * @throws DispositionReportFaultMessage, RemoteException
+     *     returns org.apache.juddi.api_v3.NodeDetail
+     * @throws DispositionReportFaultMessage
      */
-    @WebMethod(operationName = "get_publisherDetail", action = "get_publisherDetail")
-    @WebResult(name = "publisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-    public PublisherDetail getPublisherDetail(
-        @WebParam(name = "get_publisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-        GetPublisherDetail body)
-        throws DispositionReportFaultMessage, RemoteException
+    @WebMethod(operationName = "save_Node", action = "save_Node")
+    @WebResult(name = "save_NodeResponse", targetNamespace = "urn:juddi-apache-org:v3_service", partName = "save_NodeResponse")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+    public NodeDetail saveNode(
+        @WebParam(name = "save_NodeRequest", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
+        SaveNodeInfo body)
+        throws DispositionReportFaultMessage
     ;
-    
+
     /**
      * 
      * @param body
      * @return
      *     returns org.apache.juddi.api_v3.PublisherDetail
-     * @throws DispositionReportFaultMessage, RemoteException
+     * @throws DispositionReportFaultMessage
      */
-    @WebMethod(operationName = "get_allPublisherDetail", action = "get_allPublisherDetail")
-    @WebResult(name = "publisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-    public PublisherDetail getAllPublisherDetail(
-        @WebParam(name = "get_allPublisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-        GetAllPublisherDetail body)
-        throws DispositionReportFaultMessage, RemoteException
+    @WebMethod(operationName = "save_publisher", action = "save_publisher")
+    @WebResult(name = "save_publisherResponse", targetNamespace = "urn:juddi-apache-org:v3_service", partName = "save_publisherResponse")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+    public PublisherDetail savePublisher(
+        @WebParam(name = "save_publisher", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
+        SavePublisher body)
+        throws DispositionReportFaultMessage
     ;
 
-
     /**
-     * This will delete the tmodel definition, all existing instances will remain
+     * 
      * @param body
-     * @throws DispositionReportFaultMessage, RemoteException
+     * @throws DispositionReportFaultMessage
      */
-    @WebMethod(operationName = "adminDelete_tmodel", action = "adminDelete_tmodel")
+    @WebMethod(operationName = "adminDelete_tModel", action = "adminDelete_tmodel")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
     public void adminDeleteTModel(
         @WebParam(name = "adminDelete_tmodel", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
         DeleteTModel body)
-        throws DispositionReportFaultMessage, RemoteException
+        throws DispositionReportFaultMessage
     ;
-    
+
     /**
+     * 
      * @param body
-     * @throws DispositionReportFaultMessage, RemoteException
+     * @return
+     *     returns org.apache.juddi.api_v3.ClientSubscriptionInfoDetail
+     * @throws DispositionReportFaultMessage
      */
     @WebMethod(operationName = "save_ClientSubscriptionInfo", action = "save_ClientSubscriptionInfo")
-    @WebResult(name = "clientSubscriptionInfoDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
+    @WebResult(name = "save_ClientSubscriptionInfoResponse", targetNamespace = "urn:juddi-apache-org:v3_service", partName = "save_ClientSubscriptionInfoResponse")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
     public ClientSubscriptionInfoDetail saveClientSubscriptionInfo(
-		@WebParam(name = "save_ClientSubscriptionInfo", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
+        @WebParam(name = "save_ClientSubscriptionInfoRequest", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
         SaveClientSubscriptionInfo body)
-        throws DispositionReportFaultMessage, RemoteException
+        throws DispositionReportFaultMessage
     ;
-    
-    @WebMethod(operationName = "delete_ClientSubscriptionInfo", action = "delete_ClientSubscriptionInfo")
-    public void deleteClientSubscriptionInfo(
-		@WebParam(name = "delete_ClientSubscriptionInfo", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-        DeleteClientSubscriptionInfo body)
-        throws DispositionReportFaultMessage, RemoteException
+
+    /**
+     * 
+     * @param syncSubscription
+     * @return
+     *     returns org.apache.juddi.api_v3.SyncSubscriptionDetail
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "invoke_SyncSubscription", action = "invoke_SyncSubscription")
+    @WebResult(name = "syncSubscriptionDetail", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "invoke_SyncSubscription", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SyncSubscriptionRequest")
+    @ResponseWrapper(localName = "invoke_SyncSubscriptionResponse", targetNamespace = "urn:juddi-apache-org:v3_service", className = "org.apache.juddi.api_v3.SyncSubscriptionDetailResponse")
+    public SyncSubscriptionDetail invokeSyncSubscription(
+        @WebParam(name = "syncSubscription", targetNamespace = "urn:juddi-apache-org:api_v3")
+        SyncSubscription syncSubscription)
+        throws DispositionReportFaultMessage
     ;
-    
+
     /**
-     * @param body
-     * @throws DispositionReportFaultMessage, RemoteException
+     * 
+     * 		gets all nodes persisted in the database, useful for replication scenarios
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @return
+     *     returns java.util.List<org.apache.juddi.api_v3.Node>
+     * @throws DispositionReportFaultMessage
      */
-    @WebMethod(operationName = "save_Clerk", action = "save_Clerk")
-    @WebResult(name = "clerkDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-    public ClerkDetail saveClerk(
-		@WebParam(name = "save_Clerk", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-        SaveClerk body)
-        throws DispositionReportFaultMessage, RemoteException
+    @WebMethod(operationName = "get_AllNodes", action = "get_AllNodes")
+    @WebResult(name = "node", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "get_AllNodes", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllNodes")
+    @ResponseWrapper(localName = "get_AllNodesResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllNodesResponse")
+    public List<Node> getAllNodes(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo)
+        throws DispositionReportFaultMessage
     ;
-    
+
     /**
-     * @param body
-     * @throws DispositionReportFaultMessage, RemoteException
+     * 
+     * 		gets all Clerks persisted in the database, useful for replication scenarios. Clerks provide a mapping for credentials to a Node
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @return
+     *     returns java.util.List<org.apache.juddi.api_v3.Clerk>
+     * @throws DispositionReportFaultMessage
      */
-    @WebMethod(operationName = "save_Node", action = "save_Node")
-    @WebResult(name = "nodeDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-    public NodeDetail saveNode(
-		@WebParam(name = "save_Node", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-        SaveNode body)
-        throws DispositionReportFaultMessage, RemoteException
+    @WebMethod(operationName = "get_AllClerks", action = "get_AllClerks")
+    @WebResult(name = "clerk", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "get_AllClerks", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllClerks")
+    @ResponseWrapper(localName = "get_AllClerksResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllClerksResponse")
+    public List<Clerk> getAllClerks(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo)
+        throws DispositionReportFaultMessage
     ;
-    
+
     /**
-     * @param body
-     * @throws DispositionReportFaultMessage, RemoteException
+     * 
+     * 		removes a node from the database, useful for replication scenarios. 
+     * 		Note: when removing a node, all associated clerks will be removed with it.
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param nodeID
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
      */
-    @WebMethod(operationName = "invoke_SyncSubscription", action = "invoke_SyncSubscription")
-    @WebResult(name = "syncSubcriptionDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-    public SyncSubscriptionDetail  invokeSyncSubscription(
-		@WebParam(name = "invoke_SyncSubscription", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
-        SyncSubscription body)
-        throws DispositionReportFaultMessage, RemoteException
+    @WebMethod(operationName = "delete_Node", action = "delete_Node")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "delete_Node", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.DeleteNode")
+    @ResponseWrapper(localName = "delete_NodeResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.DeleteNodeResponse")
+    public DispositionReport deleteNode(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "nodeID", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String nodeID)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * 		removes a clerk from the database, useful for replication scenarios. 
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @param clerkID
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "delete_Clerk", action = "delete_Clerk")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "delete_Clerk", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.DeleteClerk")
+    @ResponseWrapper(localName = "delete_ClerkResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.DeleteClerkResponse")
+    public DispositionReport deleteClerk(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "clerkID", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String clerkID)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * 		saves a business just like from the Publication API, however administrators can use this to perform restores from backup.
+     * 		It allows an administrator to save the business, setting the ownership to any user, thus maintaining access control rules.
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param values
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "adminSave_Business", action = "adminSave_Business")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "adminSave_Business", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveBusiness")
+    @ResponseWrapper(localName = "adminSave_BusinessResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveBusinessResponse")
+    public DispositionReport adminSaveBusiness(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "values", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<AdminSaveBusinessWrapper> values)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * 		saves a tModel just like from the Publication API, however administrators can use this to perform restores from backup.
+     * 		It allows an administrator to save the tModel, setting the ownership to any user, thus maintaining access control rules.
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param values
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "adminSave_tModel", action = "adminSave_tModel")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "adminSave_tModel", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveTModel")
+    @ResponseWrapper(localName = "adminSave_tModelResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveTModelResponse")
+    public DispositionReport adminSaveTModel(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "values", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<AdminSaveTModelWrapper> values)
+        throws DispositionReportFaultMessage
     ;
+
+    /**
+     * 
+     * 		returns all Nodes that have been enabled for replication. 
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @return
+     *     returns org.uddi.repl_v3.ReplicationConfiguration
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "get_ReplicationNodes", action = "get_ReplicationNodes")
+    @WebResult(name = "replicationConfiguration", targetNamespace = "urn:uddi-org:repl_v3")
+    @RequestWrapper(localName = "get_ReplicationNodes", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetReplicationNodes")
+    @ResponseWrapper(localName = "get_ReplicationNodesResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetReplicationNodesResponse")
+    public ReplicationConfiguration getReplicationNodes(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * 		sets all Nodes for replication.  Any previously set Nodes will be removed from the replication list.
+     * 		Optionally, all data from remote nodes that 
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param replicationConfiguration
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "set_ReplicationNodes", action = "set_ReplicationNodes")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "set_ReplicationNodes", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SetReplicationNodes")
+    @ResponseWrapper(localName = "set_ReplicationNodesResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SetReplicationNodesResponse")
+    public DispositionReport setReplicationNodes(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "replicationConfiguration", targetNamespace = "urn:uddi-org:repl_v3")
+        ReplicationConfiguration replicationConfiguration)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * 		gets all client subscriptions. useful for backup and restore operations
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @return
+     *     returns java.util.List<org.apache.juddi.api_v3.SubscriptionWrapper>
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "get_allClientSubscriptionInfo", action = "get_allClientSubscriptionInfo")
+    @WebResult(name = "subscriptions", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "get_allClientSubscriptionInfo", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllClientSubscriptionInfo")
+    @ResponseWrapper(localName = "get_allClientSubscriptionInfoResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllClientSubscriptionInfoResponse")
+    public List<SubscriptionWrapper> getAllClientSubscriptionInfo(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * 		sets a tModel's valid values for use with the Value Set Validation API
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param values
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "set_allValidValues", action = "set_allValidValues")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "set_allValidValues", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SetAllValidValues")
+    @ResponseWrapper(localName = "set_allValidValuesResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SetAllValidValuesResponse")
+    public DispositionReport setAllValidValues(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "values", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<ValidValues> values)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * 		deletes a client subscription
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param subscriptionKey
+     * @param authInfo
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "adminDelete_Subscription", action = "adminDelete_Subscription")
+    @RequestWrapper(localName = "adminDelete_Subscription", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminDeleteSubscriptionRequest")
+    @ResponseWrapper(localName = "adminDelete_SubscriptionResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminDeleteSubscriptionResponse")
+    public void adminDeleteSubscription(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "subscriptionKey", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<String> subscriptionKey)
+        throws DispositionReportFaultMessage
+    ;
+
+    /**
+     * 
+     * 		saves a client subscription, useful for restore functions
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param publisherOrUsername
+     * @param subscriptions
+     * @param authInfo
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "adminSave_Subscription", action = "adminSave_Subscription")
+    @RequestWrapper(localName = "adminSave_Subscription", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveSubscriptionRequest")
+    @ResponseWrapper(localName = "adminSave_SubscriptionResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveSubscriptionResponse")
+    public void adminSaveSubscription(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "publisherOrUsername", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String publisherOrUsername,
+        @WebParam(name = "subscriptions", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<Subscription> subscriptions)
+        throws DispositionReportFaultMessage
+    ;
+
 }
-
\ No newline at end of file

Added: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiService.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiService.java?rev=1546875&view=auto
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiService.java (added)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiService.java Mon Dec  2 00:51:47 2013
@@ -0,0 +1,96 @@
+
+package org.apache.juddi.v3_service;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import javax.xml.ws.WebServiceException;
+import javax.xml.ws.WebServiceFeature;
+
+
+/**
+ * This service implements the jUDDI API service
+ * 
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.2.4-b01
+ * Generated source version: 2.2
+ * 
+ */
+@WebServiceClient(name = "JUDDIApiService", targetNamespace = "urn:juddi-apache-org:v3_service", wsdlLocation = "file:/C:/juddi/trunkcur/uddi-ws/src/main/resources/juddi_api_v1.wsdl")
+public class JUDDIApiService
+    extends Service
+{
+
+    private final static URL JUDDIAPISERVICE_WSDL_LOCATION;
+    private final static WebServiceException JUDDIAPISERVICE_EXCEPTION;
+    private final static QName JUDDIAPISERVICE_QNAME = new QName("urn:juddi-apache-org:v3_service", "JUDDIApiService");
+
+    static {
+        URL url = null;
+        WebServiceException e = null;
+        try {
+            url = new URL("file:/C:/juddi/trunkcur/uddi-ws/src/main/resources/juddi_api_v1.wsdl");
+        } catch (MalformedURLException ex) {
+            e = new WebServiceException(ex);
+        }
+        JUDDIAPISERVICE_WSDL_LOCATION = url;
+        JUDDIAPISERVICE_EXCEPTION = e;
+    }
+
+    public JUDDIApiService() {
+        super(__getWsdlLocation(), JUDDIAPISERVICE_QNAME);
+    }
+
+    public JUDDIApiService(WebServiceFeature... features) {
+        super(__getWsdlLocation(), JUDDIAPISERVICE_QNAME, features);
+    }
+
+    public JUDDIApiService(URL wsdlLocation) {
+        super(wsdlLocation, JUDDIAPISERVICE_QNAME);
+    }
+
+    public JUDDIApiService(URL wsdlLocation, WebServiceFeature... features) {
+        super(wsdlLocation, JUDDIAPISERVICE_QNAME, features);
+    }
+
+    public JUDDIApiService(URL wsdlLocation, QName serviceName) {
+        super(wsdlLocation, serviceName);
+    }
+
+    public JUDDIApiService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
+        super(wsdlLocation, serviceName, features);
+    }
+
+    /**
+     * 
+     * @return
+     *     returns JUDDIApiPortType
+     */
+    @WebEndpoint(name = "JUDDIApiImplPort")
+    public JUDDIApiPortType getJUDDIApiImplPort() {
+        return super.getPort(new QName("urn:juddi-apache-org:v3_service", "JUDDIApiImplPort"), JUDDIApiPortType.class);
+    }
+
+    /**
+     * 
+     * @param features
+     *     A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy.  Supported features not in the <code>features</code> parameter will have their default values.
+     * @return
+     *     returns JUDDIApiPortType
+     */
+    @WebEndpoint(name = "JUDDIApiImplPort")
+    public JUDDIApiPortType getJUDDIApiImplPort(WebServiceFeature... features) {
+        return super.getPort(new QName("urn:juddi-apache-org:v3_service", "JUDDIApiImplPort"), JUDDIApiPortType.class, features);
+    }
+
+    private static URL __getWsdlLocation() {
+        if (JUDDIAPISERVICE_EXCEPTION!= null) {
+            throw JUDDIAPISERVICE_EXCEPTION;
+        }
+        return JUDDIAPISERVICE_WSDL_LOCATION;
+    }
+
+}

Added: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/ObjectFactory.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/ObjectFactory.java?rev=1546875&view=auto
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/ObjectFactory.java (added)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/ObjectFactory.java Mon Dec  2 00:51:47 2013
@@ -0,0 +1,90 @@
+
+package org.apache.juddi.v3_service;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+import org.apache.juddi.api_v3.ClerkDetail;
+import org.apache.juddi.api_v3.ClientSubscriptionInfoDetail;
+import org.apache.juddi.api_v3.NodeDetail;
+import org.apache.juddi.api_v3.PublisherDetail;
+import org.apache.juddi.api_v3.SyncSubscriptionDetailResponse;
+
+
+/**
+ * This object contains factory methods for each 
+ * Java content interface and Java element interface 
+ * generated in the org.apache.juddi.v3_service package. 
+ * <p>An ObjectFactory allows you to programatically 
+ * construct new instances of the Java representation 
+ * for XML content. The Java representation of XML 
+ * content can consist of schema derived interfaces 
+ * and classes representing the binding of schema 
+ * type definitions, element declarations and model 
+ * groups.  Factory methods for each of these are 
+ * provided in this class.
+ * 
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+    private final static QName _SaveClientSubscriptionInfoResponse_QNAME = new QName("urn:juddi-apache-org:v3_service", "save_ClientSubscriptionInfoResponse");
+    private final static QName _InvokeSyncSubscriptionResponse_QNAME = new QName("urn:juddi-apache-org:v3_service", "invoke_SyncSubscriptionResponse");
+    private final static QName _SaveNodeResponse_QNAME = new QName("urn:juddi-apache-org:v3_service", "save_NodeResponse");
+    private final static QName _SavePublisherResponse_QNAME = new QName("urn:juddi-apache-org:v3_service", "save_publisherResponse");
+    private final static QName _SaveClerkResponse_QNAME = new QName("urn:juddi-apache-org:v3_service", "save_ClerkResponse");
+
+    /**
+     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.juddi.v3_service
+     * 
+     */
+    public ObjectFactory() {
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link ClientSubscriptionInfoDetail }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:v3_service", name = "save_ClientSubscriptionInfoResponse")
+    public JAXBElement<ClientSubscriptionInfoDetail> createSaveClientSubscriptionInfoResponse(ClientSubscriptionInfoDetail value) {
+        return new JAXBElement<ClientSubscriptionInfoDetail>(_SaveClientSubscriptionInfoResponse_QNAME, ClientSubscriptionInfoDetail.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SyncSubscriptionDetailResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:v3_service", name = "invoke_SyncSubscriptionResponse")
+    public JAXBElement<SyncSubscriptionDetailResponse> createInvokeSyncSubscriptionResponse(SyncSubscriptionDetailResponse value) {
+        return new JAXBElement<SyncSubscriptionDetailResponse>(_InvokeSyncSubscriptionResponse_QNAME, SyncSubscriptionDetailResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link NodeDetail }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:v3_service", name = "save_NodeResponse")
+    public JAXBElement<NodeDetail> createSaveNodeResponse(NodeDetail value) {
+        return new JAXBElement<NodeDetail>(_SaveNodeResponse_QNAME, NodeDetail.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link PublisherDetail }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:v3_service", name = "save_publisherResponse")
+    public JAXBElement<PublisherDetail> createSavePublisherResponse(PublisherDetail value) {
+        return new JAXBElement<PublisherDetail>(_SavePublisherResponse_QNAME, PublisherDetail.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link ClerkDetail }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:v3_service", name = "save_ClerkResponse")
+    public JAXBElement<ClerkDetail> createSaveClerkResponse(ClerkDetail value) {
+        return new JAXBElement<ClerkDetail>(_SaveClerkResponse_QNAME, ClerkDetail.class, null, value);
+    }
+
+}

Modified: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/package-info.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/apache/juddi/v3_service/package-info.java?rev=1546875&r1=1546874&r2=1546875&view=diff
==============================================================================
Binary files - no diff available.

Modified: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java?rev=1546875&r1=1546874&r2=1546875&view=diff
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java (original)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java Mon Dec  2 00:51:47 2013
@@ -14,8 +14,6 @@
  * limitations under the License.
  *
  */
-
-
 package org.uddi.repl_v3;
 
 import java.io.Serializable;
@@ -26,12 +24,12 @@ import javax.xml.bind.annotation.XmlElem
 import javax.xml.bind.annotation.XmlTransient;
 import javax.xml.bind.annotation.XmlType;
 
-
 /**
  * <p>Java class for changeRecordID_type complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
+ *
+ * <p>The following schema fragment specifies the expected content contained
+ * within this class.
+ *
  * <pre>
  * &lt;complexType name="changeRecordID_type">
  *   &lt;complexContent>
@@ -44,68 +42,68 @@ import javax.xml.bind.annotation.XmlType
  *   &lt;/complexContent>
  * &lt;/complexType>
  * </pre>
- * 
- * 
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "changeRecordID_type", propOrder = {
-    "nodeID",
-    "originatingUSN"
+        "nodeID",
+        "originatingUSN"
 })
-public class ChangeRecordIDType implements Serializable{
-	@XmlTransient
-	private static final long serialVersionUID = -8665882376068031545L;
-	@XmlElement(required = true)
-    protected String nodeID;
-    protected Long originatingUSN;
-
-    /**
-     * Gets the value of the nodeID property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    public String getNodeID() {
-        return nodeID;
-    }
-
-    /**
-     * Sets the value of the nodeID property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    public void setNodeID(String value) {
-        this.nodeID = value;
-    }
-
-    /**
-     * Gets the value of the originatingUSN property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link Long }
-     *     
-     */
-    public Long getOriginatingUSN() {
-        return originatingUSN;
-    }
-
-    /**
-     * Sets the value of the originatingUSN property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link Long }
-     *     
-     */
-    public void setOriginatingUSN(Long value) {
-        this.originatingUSN = value;
-    }
+public class ChangeRecordIDType implements Serializable {
 
+        @XmlTransient
+        private static final long serialVersionUID = -8665882376068031545L;
+        @XmlElement(required = true)
+        protected String nodeID;
+        protected Long originatingUSN;
+
+        public ChangeRecordIDType() {
+        }
+
+        public ChangeRecordIDType(String node, Long oUSN) {
+                originatingUSN = oUSN;
+                nodeID = node;
+        }
+
+        /**
+         * Gets the value of the nodeID property.
+         *
+         * @return possible object is {@link String }
+         *
+         */
+        public String getNodeID() {
+                return nodeID;
+        }
+
+        /**
+         * Sets the value of the nodeID property.
+         *
+         * @param value allowed object is {@link String }
+         *
+         */
+        public void setNodeID(String value) {
+                this.nodeID = value;
+        }
+
+        /**
+         * Gets the value of the originatingUSN property.
+         *
+         * @return possible object is {@link Long }
+         *
+         */
+        public Long getOriginatingUSN() {
+                return originatingUSN;
+        }
+
+        /**
+         * Sets the value of the originatingUSN property.
+         *
+         * @param value allowed object is {@link Long }
+         *
+         */
+        public void setOriginatingUSN(Long value) {
+                this.originatingUSN = value;
+        }
 }
 
\ No newline at end of file

Modified: juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/uddi/v3_service/UDDIReplicationPortType.java
URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/uddi/v3_service/UDDIReplicationPortType.java?rev=1546875&r1=1546874&r2=1546875&view=diff
==============================================================================
--- juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/uddi/v3_service/UDDIReplicationPortType.java (original)
+++ juddi/branches/juddi-3.3.x/uddi-ws/src/main/java/org/uddi/v3_service/UDDIReplicationPortType.java Mon Dec  2 00:51:47 2013
@@ -205,19 +205,29 @@ public interface UDDIReplicationPortType
             @WebParam(name = "notify_changeRecordsAvailable", targetNamespace = "urn:uddi-org:repl_v3", partName = "body") NotifyChangeRecordsAvailable body)
             throws DispositionReportFaultMessage, RemoteException;
 
-    /**
-     * This UDDI API message provides the means by which the current existence
-     * and replication readiness of a node may be obtained.
-     *
-     * @param body
-     * @return returns java.lang.String The response to this message must
-     * contain the operatorNodeID element of the pinged node.
-     * @throws DispositionReportFaultMessage, RemoteException Processing an
-     * inbound replication message may fail due to a server internal error. The
-     * common behavior for all error cases is to return an E_fatalError error
-     * code. Error reporting SHALL be that specified by Section 4.8 – Success
-     * and Error Reporting of this specification.
-     */
+        /**
+         * This UDDI API message provides the means by which the current
+         * existence and replication readiness of a node may be obtained.
+         *
+         * @param body
+         * @return returns java.lang.String The response to this message must
+         * contain the operatorNodeID element of the pinged node. The
+         * operatorNodeID contains a unique key that is used to uniquely
+         * identify this node throughout the UDDI registry. The value used MUST
+         * match the businessKey of the Node Business Entity as referenced in
+         * Section 6.2.2 Self-Registration of Node Business Entity. The contact
+         * or contacts listed provide information about humans who should be
+         * contacted in the face of administrative and technical situations of
+         * various sorts. . The dsig:KeyInfo elements are intended to contain
+         * the certificate details if the soapReplicationURL makes use of Secure
+         * Sockets Layer 3.0 with mutual authentication as described in Section
+         * 7.5.5 Security Configuration.
+         * @throws DispositionReportFaultMessage, RemoteException Processing an
+         * inbound replication message may fail due to a server internal error.
+         * The common behavior for all error cases is to return an E_fatalError
+         * error code. Error reporting SHALL be that specified by Section 4.8 –
+         * Success and Error Reporting of this specification.
+         */
     @WebMethod(operationName = "do_ping", action = "do_ping")
     @WebResult(name = "operatorNodeID", targetNamespace = "urn:uddi-org:repl_v3", partName = "body")
     @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org