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 at7 * 8 * http://www.apache.org/licenses/LICENSE-2.09 * 10 * Unless required by applicable law or agreed to in writing, software11 * 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 and14 * limitations under the License.15 *16 */171819package org.apache.juddi.api_v3;
2021import java.io.Serializable;
22import java.util.ArrayList;
23import java.util.List;
24import javax.xml.bind.annotation.XmlAccessType;
25import javax.xml.bind.annotation.XmlAccessorType;
26import javax.xml.bind.annotation.XmlElement;
27import javax.xml.bind.annotation.XmlTransient;
28import javax.xml.bind.annotation.XmlType;
293031/**32 * <p>Java class for get_publisherDetail type. Specific to juddi.33 * 34 * @author <a href="mailto:jfaath@apache.org">Jeff Faath</a> 35 */36 @XmlAccessorType(XmlAccessType.FIELD)
37 @XmlType(name = "get_clientSubscriptionInfoDetail", propOrder = {
38"authInfo",
39"clientSubscriptionKey"40 })
41publicclassGetClientSubscriptionInfoDetailimplements Serializable{
4243 @XmlTransient
44privatestaticfinallong serialVersionUID = 9207888446436156047L;
45 @XmlElement(namespace = "urn:uddi-org:api_v3")
46protected String authInfo;
47 @XmlElement(required = true)
48protected List<String> clientSubscriptionKey;
4950/**51 * Gets the value of the authInfo property.52 * 53 * @return54 * possible object is55 * {@link String }56 * 57 */58public String getAuthInfo() {
59return authInfo;
60 }
6162/**63 * Sets the value of the authInfo property.64 * 65 * @param value66 * allowed object is67 * {@link String }68 * 69 */70publicvoid setAuthInfo(String value) {
71this.authInfo = value;
72 }
7374/**75 * Gets the value of the publisherId property.76 * 77 * <p>78 * This accessor method returns a reference to the live list,79 * not a snapshot. Therefore any modification you make to the80 * returned list will be present inside the JAXB object.81 * This is why there is not a <CODE>set</CODE> method for the businessKey property.82 * 83 * <p>84 * For example, to add a new item, do as follows:85 * <pre>86 * getPublisherId().add(newItem);87 * </pre>88 * 89 * 90 * <p>91 * Objects of the following type(s) are allowed in the list92 * {@link String }93 * 94 * 95 */96public List<String> getClientSubscriptionKey() {
97if (clientSubscriptionKey == null) {
98 clientSubscriptionKey = new ArrayList<String>();
99 }
100returnthis.clientSubscriptionKey;
101 }
102103 }