1 /* 2 * Copyright 2001-2008 The Apache Software Foundation. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 * 16 */ 17 18 19 package org.uddi.repl_v3; 20 21 import java.io.Serializable; 22 import java.math.BigInteger; 23 import javax.xml.bind.annotation.XmlAccessType; 24 import javax.xml.bind.annotation.XmlAccessorType; 25 import javax.xml.bind.annotation.XmlElement; 26 import javax.xml.bind.annotation.XmlRootElement; 27 import javax.xml.bind.annotation.XmlTransient; 28 import javax.xml.bind.annotation.XmlType; 29 30 31 /** 32 * <p>Java class for anonymous complex type. 33 * 34 * <p>The following schema fragment specifies the expected content contained within this class. 35 * 36 * <pre> 37 * <complexType> 38 * <complexContent> 39 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 40 * <sequence> 41 * <element name="requestingNode" type="{urn:uddi-org:repl_v3}operatorNodeID_type"/> 42 * <element name="changesAlreadySeen" type="{urn:uddi-org:repl_v3}highWaterMarkVector_type" minOccurs="0"/> 43 * <choice minOccurs="0"> 44 * <element name="responseLimitCount" type="{http://www.w3.org/2001/XMLSchema}integer"/> 45 * <element name="responseLimitVector" type="{urn:uddi-org:repl_v3}highWaterMarkVector_type"/> 46 * </choice> 47 * </sequence> 48 * </restriction> 49 * </complexContent> 50 * </complexType> 51 * </pre> 52 * 53 * 54 */ 55 @XmlAccessorType(XmlAccessType.FIELD) 56 @XmlType(name = "", propOrder = { 57 "requestingNode", 58 "changesAlreadySeen", 59 "responseLimitCount", 60 "responseLimitVector" 61 }) 62 @XmlRootElement(name = "get_changeRecords") 63 public class GetChangeRecords implements Serializable{ 64 @XmlTransient 65 private static final long serialVersionUID = -4384132817965793900L; 66 @XmlElement(required = true) 67 protected String requestingNode; 68 protected HighWaterMarkVectorType changesAlreadySeen; 69 protected BigInteger responseLimitCount; 70 protected HighWaterMarkVectorType responseLimitVector; 71 72 /** 73 * Gets the value of the requestingNode property. 74 * 75 * @return 76 * possible object is 77 * {@link String } 78 * 79 */ 80 public String getRequestingNode() { 81 return requestingNode; 82 } 83 84 /** 85 * Sets the value of the requestingNode property. 86 * 87 * @param value 88 * allowed object is 89 * {@link String } 90 * 91 */ 92 public void setRequestingNode(String value) { 93 this.requestingNode = value; 94 } 95 96 /** 97 * Gets the value of the changesAlreadySeen property. 98 * 99 * @return 100 * possible object is 101 * {@link HighWaterMarkVectorType } 102 * 103 */ 104 public HighWaterMarkVectorType getChangesAlreadySeen() { 105 return changesAlreadySeen; 106 } 107 108 /** 109 * Sets the value of the changesAlreadySeen property. 110 * 111 * @param value 112 * allowed object is 113 * {@link HighWaterMarkVectorType } 114 * 115 */ 116 public void setChangesAlreadySeen(HighWaterMarkVectorType value) { 117 this.changesAlreadySeen = value; 118 } 119 120 /** 121 * Gets the value of the responseLimitCount property. 122 * 123 * @return 124 * possible object is 125 * {@link BigInteger } 126 * 127 */ 128 public BigInteger getResponseLimitCount() { 129 return responseLimitCount; 130 } 131 132 /** 133 * Sets the value of the responseLimitCount property. 134 * 135 * @param value 136 * allowed object is 137 * {@link BigInteger } 138 * 139 */ 140 public void setResponseLimitCount(BigInteger value) { 141 this.responseLimitCount = value; 142 } 143 144 /** 145 * Gets the value of the responseLimitVector property. 146 * 147 * @return 148 * possible object is 149 * {@link HighWaterMarkVectorType } 150 * 151 */ 152 public HighWaterMarkVectorType getResponseLimitVector() { 153 return responseLimitVector; 154 } 155 156 /** 157 * Sets the value of the responseLimitVector property. 158 * 159 * @param value 160 * allowed object is 161 * {@link HighWaterMarkVectorType } 162 * 163 */ 164 public void setResponseLimitVector(HighWaterMarkVectorType value) { 165 this.responseLimitVector = value; 166 } 167 168 }