01: /**
02: * Licensed to the Apache Software Foundation (ASF) under one or more
03: * contributor license agreements. See the NOTICE file distributed with
04: * this work for additional information regarding copyright ownership.
05: * The ASF licenses this file to You under the Apache License, Version 2.0
06: * (the "License"); you may not use this file except in compliance with
07: * the License. You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS,
13: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: * See the License for the specific language governing permissions and
15: * limitations under the License.
16: */package org.apache.openejb.jee.sun;
17:
18: import java.util.ArrayList;
19: import java.util.List;
20: import javax.xml.bind.annotation.XmlAccessType;
21: import javax.xml.bind.annotation.XmlAccessorType;
22: import javax.xml.bind.annotation.XmlElement;
23: import javax.xml.bind.annotation.XmlRootElement;
24: import javax.xml.bind.annotation.XmlType;
25:
26: @XmlAccessorType(XmlAccessType.FIELD)
27: @XmlType(name="",propOrder={"ejbRef","resourceRef","resourceEnvRef","serviceRef","messageDestinationRef","messageDestination","javaWebStartAccess"})
28: @XmlRootElement(name="sun-application-client")
29: public class SunApplicationClient {
30: @XmlElement(name="ejb-ref")
31: protected List<EjbRef> ejbRef;
32: @XmlElement(name="resource-ref")
33: protected List<ResourceRef> resourceRef;
34: @XmlElement(name="resource-env-ref")
35: protected List<ResourceEnvRef> resourceEnvRef;
36: @XmlElement(name="service-ref")
37: protected List<ServiceRef> serviceRef;
38: @XmlElement(name="message-destination-ref")
39: protected List<MessageDestinationRef> messageDestinationRef;
40: @XmlElement(name="message-destination")
41: protected List<MessageDestination> messageDestination;
42: @XmlElement(name="java-web-start-access")
43: protected JavaWebStartAccess javaWebStartAccess;
44:
45: public List<EjbRef> getEjbRef() {
46: if (ejbRef == null) {
47: ejbRef = new ArrayList<EjbRef>();
48: }
49: return this .ejbRef;
50: }
51:
52: public List<ResourceRef> getResourceRef() {
53: if (resourceRef == null) {
54: resourceRef = new ArrayList<ResourceRef>();
55: }
56: return this .resourceRef;
57: }
58:
59: public List<ResourceEnvRef> getResourceEnvRef() {
60: if (resourceEnvRef == null) {
61: resourceEnvRef = new ArrayList<ResourceEnvRef>();
62: }
63: return this .resourceEnvRef;
64: }
65:
66: public List<ServiceRef> getServiceRef() {
67: if (serviceRef == null) {
68: serviceRef = new ArrayList<ServiceRef>();
69: }
70: return this .serviceRef;
71: }
72:
73: public List<MessageDestinationRef> getMessageDestinationRef() {
74: if (messageDestinationRef == null) {
75: messageDestinationRef = new ArrayList<MessageDestinationRef>();
76: }
77: return this .messageDestinationRef;
78: }
79:
80: public List<MessageDestination> getMessageDestination() {
81: if (messageDestination == null) {
82: messageDestination = new ArrayList<MessageDestination>();
83: }
84: return this .messageDestination;
85: }
86:
87: public JavaWebStartAccess getJavaWebStartAccess() {
88: return javaWebStartAccess;
89: }
90:
91: public void setJavaWebStartAccess(JavaWebStartAccess value) {
92: this.javaWebStartAccess = value;
93: }
94: }
|