You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2008/05/29 02:44:41 UTC

svn commit: r661167 [9/12] - in /webservices/juddi/branches/v3_trunk: ./ uddi-api/ uddi-api/src/main/java/org/ uddi-api/src/main/java/org/uddi/ uddi-api/src/main/java/org/uddi/api_v3/ uddi-api/src/main/java/org/uddi/custody_v3/ uddi-api/src/main/java/o...

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/CommunicationGraph.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/CommunicationGraph.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/CommunicationGraph.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/CommunicationGraph.java Wed May 28 17:44:36 2008
@@ -0,0 +1,317 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="node" type="{urn:uddi-org:repl_v3}operatorNodeID_type" maxOccurs="unbounded"/>
+ *         &lt;element name="controlledMessage" type="{urn:uddi-org:repl_v3}controlledMessage_type" maxOccurs="unbounded"/>
+ *         &lt;element name="edge" maxOccurs="unbounded" minOccurs="0">
+ *           &lt;complexType>
+ *             &lt;complexContent>
+ *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 &lt;sequence>
+ *                   &lt;element name="message" type="{urn:uddi-org:repl_v3}message_type" maxOccurs="unbounded"/>
+ *                   &lt;element name="messageSender" type="{urn:uddi-org:repl_v3}operatorNodeID_type"/>
+ *                   &lt;element name="messageReceiver" type="{urn:uddi-org:repl_v3}operatorNodeID_type"/>
+ *                   &lt;element name="messageReceiverAlternate" type="{urn:uddi-org:repl_v3}operatorNodeID_type" maxOccurs="unbounded" minOccurs="0"/>
+ *                 &lt;/sequence>
+ *               &lt;/restriction>
+ *             &lt;/complexContent>
+ *           &lt;/complexType>
+ *         &lt;/element>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "node",
+    "controlledMessage",
+    "edge"
+})
+@XmlRootElement(name = "communicationGraph")
+public class CommunicationGraph {
+
+    @XmlElement(required = true)
+    protected List<String> node;
+    @XmlElement(required = true)
+    protected List<String> controlledMessage;
+    protected List<CommunicationGraph.Edge> edge;
+
+    /**
+     * Gets the value of the node 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 node property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getNode().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getNode() {
+        if (node == null) {
+            node = new ArrayList<String>();
+        }
+        return this.node;
+    }
+
+    /**
+     * Gets the value of the controlledMessage 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 controlledMessage property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getControlledMessage().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getControlledMessage() {
+        if (controlledMessage == null) {
+            controlledMessage = new ArrayList<String>();
+        }
+        return this.controlledMessage;
+    }
+
+    /**
+     * Gets the value of the edge 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 edge property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getEdge().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link CommunicationGraph.Edge }
+     * 
+     * 
+     */
+    public List<CommunicationGraph.Edge> getEdge() {
+        if (edge == null) {
+            edge = new ArrayList<CommunicationGraph.Edge>();
+        }
+        return this.edge;
+    }
+
+
+    /**
+     * <p>Java class for anonymous complex type.
+     * 
+     * <p>The following schema fragment specifies the expected content contained within this class.
+     * 
+     * <pre>
+     * &lt;complexType>
+     *   &lt;complexContent>
+     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       &lt;sequence>
+     *         &lt;element name="message" type="{urn:uddi-org:repl_v3}message_type" maxOccurs="unbounded"/>
+     *         &lt;element name="messageSender" type="{urn:uddi-org:repl_v3}operatorNodeID_type"/>
+     *         &lt;element name="messageReceiver" type="{urn:uddi-org:repl_v3}operatorNodeID_type"/>
+     *         &lt;element name="messageReceiverAlternate" type="{urn:uddi-org:repl_v3}operatorNodeID_type" maxOccurs="unbounded" minOccurs="0"/>
+     *       &lt;/sequence>
+     *     &lt;/restriction>
+     *   &lt;/complexContent>
+     * &lt;/complexType>
+     * </pre>
+     * 
+     * 
+     */
+    @XmlAccessorType(XmlAccessType.FIELD)
+    @XmlType(name = "", propOrder = {
+        "message",
+        "messageSender",
+        "messageReceiver",
+        "messageReceiverAlternate"
+    })
+    public static class Edge {
+
+        @XmlElement(required = true)
+        protected List<String> message;
+        @XmlElement(required = true)
+        protected String messageSender;
+        @XmlElement(required = true)
+        protected String messageReceiver;
+        protected List<String> messageReceiverAlternate;
+
+        /**
+         * Gets the value of the message 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 message property.
+         * 
+         * <p>
+         * For example, to add a new item, do as follows:
+         * <pre>
+         *    getMessage().add(newItem);
+         * </pre>
+         * 
+         * 
+         * <p>
+         * Objects of the following type(s) are allowed in the list
+         * {@link String }
+         * 
+         * 
+         */
+        public List<String> getMessage() {
+            if (message == null) {
+                message = new ArrayList<String>();
+            }
+            return this.message;
+        }
+
+        /**
+         * Gets the value of the messageSender property.
+         * 
+         * @return
+         *     possible object is
+         *     {@link String }
+         *     
+         */
+        public String getMessageSender() {
+            return messageSender;
+        }
+
+        /**
+         * Sets the value of the messageSender property.
+         * 
+         * @param value
+         *     allowed object is
+         *     {@link String }
+         *     
+         */
+        public void setMessageSender(String value) {
+            this.messageSender = value;
+        }
+
+        /**
+         * Gets the value of the messageReceiver property.
+         * 
+         * @return
+         *     possible object is
+         *     {@link String }
+         *     
+         */
+        public String getMessageReceiver() {
+            return messageReceiver;
+        }
+
+        /**
+         * Sets the value of the messageReceiver property.
+         * 
+         * @param value
+         *     allowed object is
+         *     {@link String }
+         *     
+         */
+        public void setMessageReceiver(String value) {
+            this.messageReceiver = value;
+        }
+
+        /**
+         * Gets the value of the messageReceiverAlternate 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 messageReceiverAlternate property.
+         * 
+         * <p>
+         * For example, to add a new item, do as follows:
+         * <pre>
+         *    getMessageReceiverAlternate().add(newItem);
+         * </pre>
+         * 
+         * 
+         * <p>
+         * Objects of the following type(s) are allowed in the list
+         * {@link String }
+         * 
+         * 
+         */
+        public List<String> getMessageReceiverAlternate() {
+            if (messageReceiverAlternate == null) {
+                messageReceiverAlternate = new ArrayList<String>();
+            }
+            return this.messageReceiverAlternate;
+        }
+
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/DoPing.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/DoPing.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/DoPing.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/DoPing.java Wed May 28 17:44:36 2008
@@ -0,0 +1,54 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "do_ping")
+public class DoPing {
+
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/FromSignatures.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/FromSignatures.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/FromSignatures.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/FromSignatures.java Wed May 28 17:44:36 2008
@@ -0,0 +1,92 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import org.w3._2000._09.xmldsig_.SignatureType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "signature"
+})
+@XmlRootElement(name = "fromSignatures")
+public class FromSignatures {
+
+    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#")
+    protected List<SignatureType> signature;
+
+    /**
+     * Gets the value of the signature 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 signature property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSignature().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link SignatureType }
+     * 
+     * 
+     */
+    public List<SignatureType> getSignature() {
+        if (signature == null) {
+            signature = new ArrayList<SignatureType>();
+        }
+        return this.signature;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/GetChangeRecords.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/GetChangeRecords.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/GetChangeRecords.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/GetChangeRecords.java Wed May 28 17:44:36 2008
@@ -0,0 +1,168 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_v3;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="requestingNode" type="{urn:uddi-org:repl_v3}operatorNodeID_type"/>
+ *         &lt;element name="changesAlreadySeen" type="{urn:uddi-org:repl_v3}highWaterMarkVector_type" minOccurs="0"/>
+ *         &lt;choice minOccurs="0">
+ *           &lt;element name="responseLimitCount" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *           &lt;element name="responseLimitVector" type="{urn:uddi-org:repl_v3}highWaterMarkVector_type"/>
+ *         &lt;/choice>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "requestingNode",
+    "changesAlreadySeen",
+    "responseLimitCount",
+    "responseLimitVector"
+})
+@XmlRootElement(name = "get_changeRecords")
+public class GetChangeRecords {
+
+    @XmlElement(required = true)
+    protected String requestingNode;
+    protected HighWaterMarkVectorType changesAlreadySeen;
+    protected BigInteger responseLimitCount;
+    protected HighWaterMarkVectorType responseLimitVector;
+
+    /**
+     * Gets the value of the requestingNode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getRequestingNode() {
+        return requestingNode;
+    }
+
+    /**
+     * Sets the value of the requestingNode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setRequestingNode(String value) {
+        this.requestingNode = value;
+    }
+
+    /**
+     * Gets the value of the changesAlreadySeen property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link HighWaterMarkVectorType }
+     *     
+     */
+    public HighWaterMarkVectorType getChangesAlreadySeen() {
+        return changesAlreadySeen;
+    }
+
+    /**
+     * Sets the value of the changesAlreadySeen property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link HighWaterMarkVectorType }
+     *     
+     */
+    public void setChangesAlreadySeen(HighWaterMarkVectorType value) {
+        this.changesAlreadySeen = value;
+    }
+
+    /**
+     * Gets the value of the responseLimitCount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getResponseLimitCount() {
+        return responseLimitCount;
+    }
+
+    /**
+     * Sets the value of the responseLimitCount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setResponseLimitCount(BigInteger value) {
+        this.responseLimitCount = value;
+    }
+
+    /**
+     * Gets the value of the responseLimitVector property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link HighWaterMarkVectorType }
+     *     
+     */
+    public HighWaterMarkVectorType getResponseLimitVector() {
+        return responseLimitVector;
+    }
+
+    /**
+     * Sets the value of the responseLimitVector property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link HighWaterMarkVectorType }
+     *     
+     */
+    public void setResponseLimitVector(HighWaterMarkVectorType value) {
+        this.responseLimitVector = value;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/GetHighWaterMarks.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/GetHighWaterMarks.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/GetHighWaterMarks.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/GetHighWaterMarks.java Wed May 28 17:44:36 2008
@@ -0,0 +1,54 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "get_highWaterMarks")
+public class GetHighWaterMarks {
+
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/HighWaterMarkVectorType.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/HighWaterMarkVectorType.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/HighWaterMarkVectorType.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/HighWaterMarkVectorType.java Wed May 28 17:44:36 2008
@@ -0,0 +1,87 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_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 highWaterMarkVector_type complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="highWaterMarkVector_type">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="highWaterMark" type="{urn:uddi-org:repl_v3}changeRecordID_type" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "highWaterMarkVector_type", propOrder = {
+    "highWaterMark"
+})
+public class HighWaterMarkVectorType {
+
+    protected List<ChangeRecordIDType> highWaterMark;
+
+    /**
+     * Gets the value of the highWaterMark 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 highWaterMark property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getHighWaterMark().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link ChangeRecordIDType }
+     * 
+     * 
+     */
+    public List<ChangeRecordIDType> getHighWaterMark() {
+        if (highWaterMark == null) {
+            highWaterMark = new ArrayList<ChangeRecordIDType>();
+        }
+        return this.highWaterMark;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/NotifyChangeRecordsAvailable.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/NotifyChangeRecordsAvailable.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/NotifyChangeRecordsAvailable.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/NotifyChangeRecordsAvailable.java Wed May 28 17:44:36 2008
@@ -0,0 +1,112 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="notifyingNode" type="{urn:uddi-org:repl_v3}operatorNodeID_type"/>
+ *         &lt;element name="changesAvailable" type="{urn:uddi-org:repl_v3}highWaterMarkVector_type"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "notifyingNode",
+    "changesAvailable"
+})
+@XmlRootElement(name = "notify_changeRecordsAvailable")
+public class NotifyChangeRecordsAvailable {
+
+    @XmlElement(required = true)
+    protected String notifyingNode;
+    @XmlElement(required = true)
+    protected HighWaterMarkVectorType changesAvailable;
+
+    /**
+     * Gets the value of the notifyingNode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getNotifyingNode() {
+        return notifyingNode;
+    }
+
+    /**
+     * Sets the value of the notifyingNode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setNotifyingNode(String value) {
+        this.notifyingNode = value;
+    }
+
+    /**
+     * Gets the value of the changesAvailable property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link HighWaterMarkVectorType }
+     *     
+     */
+    public HighWaterMarkVectorType getChangesAvailable() {
+        return changesAvailable;
+    }
+
+    /**
+     * Sets the value of the changesAvailable property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link HighWaterMarkVectorType }
+     *     
+     */
+    public void setChangesAvailable(HighWaterMarkVectorType value) {
+        this.changesAvailable = value;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ObjectFactory.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ObjectFactory.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ObjectFactory.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ObjectFactory.java Wed May 28 17:44:36 2008
@@ -0,0 +1,295 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_v3;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each 
+ * Java content interface and Java element interface 
+ * generated in the org.uddi.repl_v3 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 _OperatorNodeID_QNAME = new QName("urn:uddi-org:repl_v3", "operatorNodeID");
+    private final static QName _ChangeRecordNull_QNAME = new QName("urn:uddi-org:repl_v3", "changeRecordNull");
+    private final static QName _HighWaterMarks_QNAME = new QName("urn:uddi-org:repl_v3", "highWaterMarks");
+    private final static QName _TransferCustody_QNAME = new QName("urn:uddi-org:repl_v3", "transfer_custody");
+
+    /**
+     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.uddi.repl_v3
+     * 
+     */
+    public ObjectFactory() {
+    }
+
+    /**
+     * Create an instance of {@link DoPing }
+     * 
+     */
+    public DoPing createDoPing() {
+        return new DoPing();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecord }
+     * 
+     */
+    public ChangeRecord createChangeRecord() {
+        return new ChangeRecord();
+    }
+
+    /**
+     * Create an instance of {@link NotifyChangeRecordsAvailable }
+     * 
+     */
+    public NotifyChangeRecordsAvailable createNotifyChangeRecordsAvailable() {
+        return new NotifyChangeRecordsAvailable();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordNewData }
+     * 
+     */
+    public ChangeRecordNewData createChangeRecordNewData() {
+        return new ChangeRecordNewData();
+    }
+
+    /**
+     * Create an instance of {@link HighWaterMarkVectorType }
+     * 
+     */
+    public HighWaterMarkVectorType createHighWaterMarkVectorType() {
+        return new HighWaterMarkVectorType();
+    }
+
+    /**
+     * Create an instance of {@link ToSignatures }
+     * 
+     */
+    public ToSignatures createToSignatures() {
+        return new ToSignatures();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecords }
+     * 
+     */
+    public ChangeRecords createChangeRecords() {
+        return new ChangeRecords();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordDeleteAssertion }
+     * 
+     */
+    public ChangeRecordDeleteAssertion createChangeRecordDeleteAssertion() {
+        return new ChangeRecordDeleteAssertion();
+    }
+
+    /**
+     * Create an instance of {@link Operator }
+     * 
+     */
+    public Operator createOperator() {
+        return new Operator();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordAcknowledgement }
+     * 
+     */
+    public ChangeRecordAcknowledgement createChangeRecordAcknowledgement() {
+        return new ChangeRecordAcknowledgement();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordHide }
+     * 
+     */
+    public ChangeRecordHide createChangeRecordHide() {
+        return new ChangeRecordHide();
+    }
+
+    /**
+     * Create an instance of {@link CommunicationGraph }
+     * 
+     */
+    public CommunicationGraph createCommunicationGraph() {
+        return new CommunicationGraph();
+    }
+
+    /**
+     * Create an instance of {@link TransferCustody }
+     * 
+     */
+    public TransferCustody createTransferCustody() {
+        return new TransferCustody();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordNewDataConditional }
+     * 
+     */
+    public ChangeRecordNewDataConditional createChangeRecordNewDataConditional() {
+        return new ChangeRecordNewDataConditional();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordCorrection }
+     * 
+     */
+    public ChangeRecordCorrection createChangeRecordCorrection() {
+        return new ChangeRecordCorrection();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordIDType }
+     * 
+     */
+    public ChangeRecordIDType createChangeRecordIDType() {
+        return new ChangeRecordIDType();
+    }
+
+    /**
+     * Create an instance of {@link ReplicationConfiguration }
+     * 
+     */
+    public ReplicationConfiguration createReplicationConfiguration() {
+        return new ReplicationConfiguration();
+    }
+
+    /**
+     * Create an instance of {@link ReplicationConfiguration.RegistryContact }
+     * 
+     */
+    public ReplicationConfiguration.RegistryContact createReplicationConfigurationRegistryContact() {
+        return new ReplicationConfiguration.RegistryContact();
+    }
+
+    /**
+     * Create an instance of {@link CommunicationGraph.Edge }
+     * 
+     */
+    public CommunicationGraph.Edge createCommunicationGraphEdge() {
+        return new CommunicationGraph.Edge();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordPublisherAssertion }
+     * 
+     */
+    public ChangeRecordPublisherAssertion createChangeRecordPublisherAssertion() {
+        return new ChangeRecordPublisherAssertion();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordConditionFailed }
+     * 
+     */
+    public ChangeRecordConditionFailed createChangeRecordConditionFailed() {
+        return new ChangeRecordConditionFailed();
+    }
+
+    /**
+     * Create an instance of {@link GetChangeRecords }
+     * 
+     */
+    public GetChangeRecords createGetChangeRecords() {
+        return new GetChangeRecords();
+    }
+
+    /**
+     * Create an instance of {@link GetHighWaterMarks }
+     * 
+     */
+    public GetHighWaterMarks createGetHighWaterMarks() {
+        return new GetHighWaterMarks();
+    }
+
+    /**
+     * Create an instance of {@link FromSignatures }
+     * 
+     */
+    public FromSignatures createFromSignatures() {
+        return new FromSignatures();
+    }
+
+    /**
+     * Create an instance of {@link ChangeRecordDelete }
+     * 
+     */
+    public ChangeRecordDelete createChangeRecordDelete() {
+        return new ChangeRecordDelete();
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:uddi-org:repl_v3", name = "operatorNodeID")
+    public JAXBElement<String> createOperatorNodeID(String value) {
+        return new JAXBElement<String>(_OperatorNodeID_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:uddi-org:repl_v3", name = "changeRecordNull")
+    public JAXBElement<Object> createChangeRecordNull(Object value) {
+        return new JAXBElement<Object>(_ChangeRecordNull_QNAME, Object.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link HighWaterMarkVectorType }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:uddi-org:repl_v3", name = "highWaterMarks")
+    public JAXBElement<HighWaterMarkVectorType> createHighWaterMarks(HighWaterMarkVectorType value) {
+        return new JAXBElement<HighWaterMarkVectorType>(_HighWaterMarks_QNAME, HighWaterMarkVectorType.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link TransferCustody }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:uddi-org:repl_v3", name = "transfer_custody")
+    public JAXBElement<TransferCustody> createTransferCustody(TransferCustody value) {
+        return new JAXBElement<TransferCustody>(_TransferCustody_QNAME, TransferCustody.class, null, value);
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/Operator.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/Operator.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/Operator.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/Operator.java Wed May 28 17:44:36 2008
@@ -0,0 +1,212 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_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.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import org.uddi.api_v3.Contact;
+import org.w3._2000._09.xmldsig_.KeyInfoType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{urn:uddi-org:repl_v3}operatorNodeID"/>
+ *         &lt;element name="operatorStatus" type="{urn:uddi-org:repl_v3}operatorStatus_type"/>
+ *         &lt;element ref="{urn:uddi-org:api_v3}contact" maxOccurs="unbounded"/>
+ *         &lt;element name="soapReplicationURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
+ *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}KeyInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "operatorNodeID",
+    "operatorStatus",
+    "contact",
+    "soapReplicationURL",
+    "keyInfo"
+})
+@XmlRootElement(name = "operator")
+public class Operator {
+
+    @XmlElement(required = true)
+    protected String operatorNodeID;
+    @XmlElement(required = true)
+    protected OperatorStatusType operatorStatus;
+    @XmlElement(namespace = "urn:uddi-org:api_v3", required = true)
+    protected List<Contact> contact;
+    @XmlElement(required = true)
+    @XmlSchemaType(name = "anyURI")
+    protected String soapReplicationURL;
+    @XmlElement(name = "KeyInfo", namespace = "http://www.w3.org/2000/09/xmldsig#")
+    protected List<KeyInfoType> keyInfo;
+
+    /**
+     * Gets the value of the operatorNodeID property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getOperatorNodeID() {
+        return operatorNodeID;
+    }
+
+    /**
+     * Sets the value of the operatorNodeID property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setOperatorNodeID(String value) {
+        this.operatorNodeID = value;
+    }
+
+    /**
+     * Gets the value of the operatorStatus property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link OperatorStatusType }
+     *     
+     */
+    public OperatorStatusType getOperatorStatus() {
+        return operatorStatus;
+    }
+
+    /**
+     * Sets the value of the operatorStatus property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link OperatorStatusType }
+     *     
+     */
+    public void setOperatorStatus(OperatorStatusType value) {
+        this.operatorStatus = value;
+    }
+
+    /**
+     * Gets the value of the contact 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 contact property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContact().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Contact }
+     * 
+     * 
+     */
+    public List<Contact> getContact() {
+        if (contact == null) {
+            contact = new ArrayList<Contact>();
+        }
+        return this.contact;
+    }
+
+    /**
+     * Gets the value of the soapReplicationURL property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getSoapReplicationURL() {
+        return soapReplicationURL;
+    }
+
+    /**
+     * Sets the value of the soapReplicationURL property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setSoapReplicationURL(String value) {
+        this.soapReplicationURL = value;
+    }
+
+    /**
+     * Gets the value of the keyInfo 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 keyInfo property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getKeyInfo().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link KeyInfoType }
+     * 
+     * 
+     */
+    public List<KeyInfoType> getKeyInfo() {
+        if (keyInfo == null) {
+            keyInfo = new ArrayList<KeyInfoType>();
+        }
+        return this.keyInfo;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/OperatorStatusType.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/OperatorStatusType.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/OperatorStatusType.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/OperatorStatusType.java Wed May 28 17:44:36 2008
@@ -0,0 +1,75 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_v3;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for operatorStatus_type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * <pre>
+ * &lt;simpleType name="operatorStatus_type">
+ *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     &lt;maxLength value="16"/>
+ *     &lt;enumeration value="new"/>
+ *     &lt;enumeration value="normal"/>
+ *     &lt;enumeration value="resigned"/>
+ *   &lt;/restriction>
+ * &lt;/simpleType>
+ * </pre>
+ * 
+ */
+@XmlType(name = "operatorStatus_type")
+@XmlEnum
+public enum OperatorStatusType {
+
+    @XmlEnumValue("new")
+    NEW("new"),
+    @XmlEnumValue("normal")
+    NORMAL("normal"),
+    @XmlEnumValue("resigned")
+    RESIGNED("resigned");
+    private final String value;
+
+    OperatorStatusType(String v) {
+        value = v;
+    }
+
+    public String value() {
+        return value;
+    }
+
+    public static OperatorStatusType fromValue(String v) {
+        for (OperatorStatusType c: OperatorStatusType.values()) {
+            if (c.value.equals(v)) {
+                return c;
+            }
+        }
+        throw new IllegalArgumentException(v);
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ReplicationConfiguration.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ReplicationConfiguration.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ReplicationConfiguration.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ReplicationConfiguration.java Wed May 28 17:44:36 2008
@@ -0,0 +1,348 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_v3;
+
+import java.math.BigInteger;
+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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import org.uddi.api_v3.Contact;
+import org.w3._2000._09.xmldsig_.SignatureType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="serialNumber" type="{urn:uddi-org:repl_v3}USN_type"/>
+ *         &lt;element name="timeOfConfigurationUpdate" type="{urn:uddi-org:repl_v3}timeOfConfigurationUpdate_type"/>
+ *         &lt;element name="registryContact">
+ *           &lt;complexType>
+ *             &lt;complexContent>
+ *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 &lt;sequence>
+ *                   &lt;element ref="{urn:uddi-org:api_v3}contact"/>
+ *                 &lt;/sequence>
+ *               &lt;/restriction>
+ *             &lt;/complexContent>
+ *           &lt;/complexType>
+ *         &lt;/element>
+ *         &lt;element ref="{urn:uddi-org:repl_v3}operator" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element ref="{urn:uddi-org:repl_v3}communicationGraph" minOccurs="0"/>
+ *         &lt;element name="maximumTimeToSyncRegistry" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         &lt;element name="maximumTimeToGetChanges" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "serialNumber",
+    "timeOfConfigurationUpdate",
+    "registryContact",
+    "operator",
+    "communicationGraph",
+    "maximumTimeToSyncRegistry",
+    "maximumTimeToGetChanges",
+    "signature"
+})
+@XmlRootElement(name = "replicationConfiguration")
+public class ReplicationConfiguration {
+
+    protected long serialNumber;
+    @XmlElement(required = true)
+    protected String timeOfConfigurationUpdate;
+    @XmlElement(required = true)
+    protected ReplicationConfiguration.RegistryContact registryContact;
+    protected List<Operator> operator;
+    protected CommunicationGraph communicationGraph;
+    protected BigInteger maximumTimeToSyncRegistry;
+    @XmlElement(required = true)
+    protected BigInteger maximumTimeToGetChanges;
+    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#")
+    protected List<SignatureType> signature;
+
+    /**
+     * Gets the value of the serialNumber property.
+     * 
+     */
+    public long getSerialNumber() {
+        return serialNumber;
+    }
+
+    /**
+     * Sets the value of the serialNumber property.
+     * 
+     */
+    public void setSerialNumber(long value) {
+        this.serialNumber = value;
+    }
+
+    /**
+     * Gets the value of the timeOfConfigurationUpdate property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTimeOfConfigurationUpdate() {
+        return timeOfConfigurationUpdate;
+    }
+
+    /**
+     * Sets the value of the timeOfConfigurationUpdate property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTimeOfConfigurationUpdate(String value) {
+        this.timeOfConfigurationUpdate = value;
+    }
+
+    /**
+     * Gets the value of the registryContact property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ReplicationConfiguration.RegistryContact }
+     *     
+     */
+    public ReplicationConfiguration.RegistryContact getRegistryContact() {
+        return registryContact;
+    }
+
+    /**
+     * Sets the value of the registryContact property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ReplicationConfiguration.RegistryContact }
+     *     
+     */
+    public void setRegistryContact(ReplicationConfiguration.RegistryContact value) {
+        this.registryContact = value;
+    }
+
+    /**
+     * Gets the value of the operator 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 operator property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getOperator().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Operator }
+     * 
+     * 
+     */
+    public List<Operator> getOperator() {
+        if (operator == null) {
+            operator = new ArrayList<Operator>();
+        }
+        return this.operator;
+    }
+
+    /**
+     * Gets the value of the communicationGraph property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link CommunicationGraph }
+     *     
+     */
+    public CommunicationGraph getCommunicationGraph() {
+        return communicationGraph;
+    }
+
+    /**
+     * Sets the value of the communicationGraph property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link CommunicationGraph }
+     *     
+     */
+    public void setCommunicationGraph(CommunicationGraph value) {
+        this.communicationGraph = value;
+    }
+
+    /**
+     * Gets the value of the maximumTimeToSyncRegistry property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getMaximumTimeToSyncRegistry() {
+        return maximumTimeToSyncRegistry;
+    }
+
+    /**
+     * Sets the value of the maximumTimeToSyncRegistry property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setMaximumTimeToSyncRegistry(BigInteger value) {
+        this.maximumTimeToSyncRegistry = value;
+    }
+
+    /**
+     * Gets the value of the maximumTimeToGetChanges property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getMaximumTimeToGetChanges() {
+        return maximumTimeToGetChanges;
+    }
+
+    /**
+     * Sets the value of the maximumTimeToGetChanges property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setMaximumTimeToGetChanges(BigInteger value) {
+        this.maximumTimeToGetChanges = value;
+    }
+
+    /**
+     * Gets the value of the signature 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 signature property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSignature().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link SignatureType }
+     * 
+     * 
+     */
+    public List<SignatureType> getSignature() {
+        if (signature == null) {
+            signature = new ArrayList<SignatureType>();
+        }
+        return this.signature;
+    }
+
+
+    /**
+     * <p>Java class for anonymous complex type.
+     * 
+     * <p>The following schema fragment specifies the expected content contained within this class.
+     * 
+     * <pre>
+     * &lt;complexType>
+     *   &lt;complexContent>
+     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       &lt;sequence>
+     *         &lt;element ref="{urn:uddi-org:api_v3}contact"/>
+     *       &lt;/sequence>
+     *     &lt;/restriction>
+     *   &lt;/complexContent>
+     * &lt;/complexType>
+     * </pre>
+     * 
+     * 
+     */
+    @XmlAccessorType(XmlAccessType.FIELD)
+    @XmlType(name = "", propOrder = {
+        "contact"
+    })
+    public static class RegistryContact {
+
+        @XmlElement(namespace = "urn:uddi-org:api_v3", required = true)
+        protected Contact contact;
+
+        /**
+         * Gets the value of the contact property.
+         * 
+         * @return
+         *     possible object is
+         *     {@link Contact }
+         *     
+         */
+        public Contact getContact() {
+            return contact;
+        }
+
+        /**
+         * Sets the value of the contact property.
+         * 
+         * @param value
+         *     allowed object is
+         *     {@link Contact }
+         *     
+         */
+        public void setContact(Contact value) {
+            this.contact = value;
+        }
+
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ToSignatures.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ToSignatures.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ToSignatures.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/ToSignatures.java Wed May 28 17:44:36 2008
@@ -0,0 +1,92 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import org.w3._2000._09.xmldsig_.SignatureType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "signature"
+})
+@XmlRootElement(name = "toSignatures")
+public class ToSignatures {
+
+    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#")
+    protected List<SignatureType> signature;
+
+    /**
+     * Gets the value of the signature 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 signature property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSignature().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link SignatureType }
+     * 
+     * 
+     */
+    public List<SignatureType> getSignature() {
+        if (signature == null) {
+            signature = new ArrayList<SignatureType>();
+        }
+        return this.signature;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/TransferCustody.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/TransferCustody.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/TransferCustody.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/TransferCustody.java Wed May 28 17:44:36 2008
@@ -0,0 +1,141 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.repl_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;
+import org.uddi.custody_v3.KeyBag;
+import org.uddi.custody_v3.TransferOperationalInfo;
+import org.uddi.custody_v3.TransferToken;
+
+
+/**
+ * <p>Java class for transfer_custody complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="transfer_custody">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{urn:uddi-org:custody_v3}transferToken"/>
+ *         &lt;element ref="{urn:uddi-org:custody_v3}keyBag"/>
+ *         &lt;element ref="{urn:uddi-org:custody_v3}transferOperationalInfo"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "transfer_custody", propOrder = {
+    "transferToken",
+    "keyBag",
+    "transferOperationalInfo"
+})
+public class TransferCustody {
+
+    @XmlElement(namespace = "urn:uddi-org:custody_v3", required = true)
+    protected TransferToken transferToken;
+    @XmlElement(namespace = "urn:uddi-org:custody_v3", required = true)
+    protected KeyBag keyBag;
+    @XmlElement(namespace = "urn:uddi-org:custody_v3", required = true)
+    protected TransferOperationalInfo transferOperationalInfo;
+
+    /**
+     * Gets the value of the transferToken property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link TransferToken }
+     *     
+     */
+    public TransferToken getTransferToken() {
+        return transferToken;
+    }
+
+    /**
+     * Sets the value of the transferToken property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link TransferToken }
+     *     
+     */
+    public void setTransferToken(TransferToken value) {
+        this.transferToken = value;
+    }
+
+    /**
+     * Gets the value of the keyBag property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link KeyBag }
+     *     
+     */
+    public KeyBag getKeyBag() {
+        return keyBag;
+    }
+
+    /**
+     * Sets the value of the keyBag property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link KeyBag }
+     *     
+     */
+    public void setKeyBag(KeyBag value) {
+        this.keyBag = value;
+    }
+
+    /**
+     * Gets the value of the transferOperationalInfo property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link TransferOperationalInfo }
+     *     
+     */
+    public TransferOperationalInfo getTransferOperationalInfo() {
+        return transferOperationalInfo;
+    }
+
+    /**
+     * Sets the value of the transferOperationalInfo property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link TransferOperationalInfo }
+     *     
+     */
+    public void setTransferOperationalInfo(TransferOperationalInfo value) {
+        this.transferOperationalInfo = value;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/package-info.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/package-info.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/package-info.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/repl_v3/package-info.java Wed May 28 17:44:36 2008
@@ -0,0 +1,22 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */@javax.xml.bind.annotation.XmlSchema(namespace = "urn:uddi-org:repl_v3", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package org.uddi.repl_v3;

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/CoveragePeriod.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/CoveragePeriod.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/CoveragePeriod.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/CoveragePeriod.java Wed May 28 17:44:36 2008
@@ -0,0 +1,111 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.sub_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for coveragePeriod complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="coveragePeriod">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{urn:uddi-org:sub_v3}startPoint" minOccurs="0"/>
+ *         &lt;element ref="{urn:uddi-org:sub_v3}endPoint" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "coveragePeriod", propOrder = {
+    "startPoint",
+    "endPoint"
+})
+public class CoveragePeriod {
+
+    @XmlSchemaType(name = "dateTime")
+    protected XMLGregorianCalendar startPoint;
+    @XmlSchemaType(name = "dateTime")
+    protected XMLGregorianCalendar endPoint;
+
+    /**
+     * Gets the value of the startPoint property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public XMLGregorianCalendar getStartPoint() {
+        return startPoint;
+    }
+
+    /**
+     * Sets the value of the startPoint property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public void setStartPoint(XMLGregorianCalendar value) {
+        this.startPoint = value;
+    }
+
+    /**
+     * Gets the value of the endPoint property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public XMLGregorianCalendar getEndPoint() {
+        return endPoint;
+    }
+
+    /**
+     * Sets the value of the endPoint property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public void setEndPoint(XMLGregorianCalendar value) {
+        this.endPoint = value;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/DeleteSubscription.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/DeleteSubscription.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/DeleteSubscription.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/DeleteSubscription.java Wed May 28 17:44:36 2008
@@ -0,0 +1,117 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.sub_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;
+
+
+/**
+ * <p>Java class for delete_subscription complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="delete_subscription">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{urn:uddi-org:api_v3}authInfo" minOccurs="0"/>
+ *         &lt;element ref="{urn:uddi-org:sub_v3}subscriptionKey" maxOccurs="unbounded"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "delete_subscription", propOrder = {
+    "authInfo",
+    "subscriptionKey"
+})
+public class DeleteSubscription {
+
+    @XmlElement(namespace = "urn:uddi-org:api_v3")
+    protected String authInfo;
+    @XmlElement(required = true)
+    protected List<String> subscriptionKey;
+
+    /**
+     * Gets the value of the authInfo property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getAuthInfo() {
+        return authInfo;
+    }
+
+    /**
+     * Sets the value of the authInfo property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setAuthInfo(String value) {
+        this.authInfo = value;
+    }
+
+    /**
+     * Gets the value of the subscriptionKey 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 subscriptionKey property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSubscriptionKey().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getSubscriptionKey() {
+        if (subscriptionKey == null) {
+            subscriptionKey = new ArrayList<String>();
+        }
+        return this.subscriptionKey;
+    }
+
+}

Added: webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/GetSubscriptionResults.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/GetSubscriptionResults.java?rev=661167&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/GetSubscriptionResults.java (added)
+++ webservices/juddi/branches/v3_trunk/uddi-api/src/main/java/org/uddi/sub_v3/GetSubscriptionResults.java Wed May 28 17:44:36 2008
@@ -0,0 +1,165 @@
+/*
+ * 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.
+ *
+ *
+ * This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
+ * See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+ * Any modifications to this file will be lost upon recompilation of the source schema. 
+ * Generated on: 2008.05.28 at 03:26:41 PM EDT 
+ */
+package org.uddi.sub_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 get_subscriptionResults complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="get_subscriptionResults">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{urn:uddi-org:api_v3}authInfo" minOccurs="0"/>
+ *         &lt;element ref="{urn:uddi-org:sub_v3}subscriptionKey"/>
+ *         &lt;element ref="{urn:uddi-org:sub_v3}coveragePeriod"/>
+ *         &lt;element ref="{urn:uddi-org:sub_v3}chunkToken" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "get_subscriptionResults", propOrder = {
+    "authInfo",
+    "subscriptionKey",
+    "coveragePeriod",
+    "chunkToken"
+})
+public class GetSubscriptionResults {
+
+    @XmlElement(namespace = "urn:uddi-org:api_v3")
+    protected String authInfo;
+    @XmlElement(required = true)
+    protected String subscriptionKey;
+    @XmlElement(required = true)
+    protected CoveragePeriod coveragePeriod;
+    protected String chunkToken;
+
+    /**
+     * Gets the value of the authInfo property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getAuthInfo() {
+        return authInfo;
+    }
+
+    /**
+     * Sets the value of the authInfo property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setAuthInfo(String value) {
+        this.authInfo = value;
+    }
+
+    /**
+     * Gets the value of the subscriptionKey property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getSubscriptionKey() {
+        return subscriptionKey;
+    }
+
+    /**
+     * Sets the value of the subscriptionKey property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setSubscriptionKey(String value) {
+        this.subscriptionKey = value;
+    }
+
+    /**
+     * Gets the value of the coveragePeriod property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link CoveragePeriod }
+     *     
+     */
+    public CoveragePeriod getCoveragePeriod() {
+        return coveragePeriod;
+    }
+
+    /**
+     * Sets the value of the coveragePeriod property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link CoveragePeriod }
+     *     
+     */
+    public void setCoveragePeriod(CoveragePeriod value) {
+        this.coveragePeriod = value;
+    }
+
+    /**
+     * Gets the value of the chunkToken property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getChunkToken() {
+        return chunkToken;
+    }
+
+    /**
+     * Sets the value of the chunkToken property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setChunkToken(String value) {
+        this.chunkToken = value;
+    }
+
+}



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