001 /*
002 * XML Type: resourceType
003 * Namespace: http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0
004 * Java type: org.apache.geronimo.xbeans.geronimo.client.GerResourceType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.geronimo.client.impl;
009 /**
010 * An XML resourceType(@http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0).
011 *
012 * This is a complex type.
013 */
014 public class GerResourceTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.client.GerResourceType
015 {
016
017 public GerResourceTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName EXTERNALRAR$0 =
023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0", "external-rar");
024 private static final javax.xml.namespace.QName INTERNALRAR$2 =
025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0", "internal-rar");
026 private static final javax.xml.namespace.QName CONNECTOR$4 =
027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "connector");
028
029
030 /**
031 * Gets the "external-rar" element
032 */
033 public org.apache.geronimo.deployment.xbeans.PatternType getExternalRar()
034 {
035 synchronized (monitor())
036 {
037 check_orphaned();
038 org.apache.geronimo.deployment.xbeans.PatternType target = null;
039 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().find_element_user(EXTERNALRAR$0, 0);
040 if (target == null)
041 {
042 return null;
043 }
044 return target;
045 }
046 }
047
048 /**
049 * True if has "external-rar" element
050 */
051 public boolean isSetExternalRar()
052 {
053 synchronized (monitor())
054 {
055 check_orphaned();
056 return get_store().count_elements(EXTERNALRAR$0) != 0;
057 }
058 }
059
060 /**
061 * Sets the "external-rar" element
062 */
063 public void setExternalRar(org.apache.geronimo.deployment.xbeans.PatternType externalRar)
064 {
065 synchronized (monitor())
066 {
067 check_orphaned();
068 org.apache.geronimo.deployment.xbeans.PatternType target = null;
069 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().find_element_user(EXTERNALRAR$0, 0);
070 if (target == null)
071 {
072 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().add_element_user(EXTERNALRAR$0);
073 }
074 target.set(externalRar);
075 }
076 }
077
078 /**
079 * Appends and returns a new empty "external-rar" element
080 */
081 public org.apache.geronimo.deployment.xbeans.PatternType addNewExternalRar()
082 {
083 synchronized (monitor())
084 {
085 check_orphaned();
086 org.apache.geronimo.deployment.xbeans.PatternType target = null;
087 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().add_element_user(EXTERNALRAR$0);
088 return target;
089 }
090 }
091
092 /**
093 * Unsets the "external-rar" element
094 */
095 public void unsetExternalRar()
096 {
097 synchronized (monitor())
098 {
099 check_orphaned();
100 get_store().remove_element(EXTERNALRAR$0, 0);
101 }
102 }
103
104 /**
105 * Gets the "internal-rar" element
106 */
107 public java.lang.String getInternalRar()
108 {
109 synchronized (monitor())
110 {
111 check_orphaned();
112 org.apache.xmlbeans.SimpleValue target = null;
113 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERNALRAR$2, 0);
114 if (target == null)
115 {
116 return null;
117 }
118 return target.getStringValue();
119 }
120 }
121
122 /**
123 * Gets (as xml) the "internal-rar" element
124 */
125 public org.apache.xmlbeans.XmlString xgetInternalRar()
126 {
127 synchronized (monitor())
128 {
129 check_orphaned();
130 org.apache.xmlbeans.XmlString target = null;
131 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(INTERNALRAR$2, 0);
132 return target;
133 }
134 }
135
136 /**
137 * True if has "internal-rar" element
138 */
139 public boolean isSetInternalRar()
140 {
141 synchronized (monitor())
142 {
143 check_orphaned();
144 return get_store().count_elements(INTERNALRAR$2) != 0;
145 }
146 }
147
148 /**
149 * Sets the "internal-rar" element
150 */
151 public void setInternalRar(java.lang.String internalRar)
152 {
153 synchronized (monitor())
154 {
155 check_orphaned();
156 org.apache.xmlbeans.SimpleValue target = null;
157 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERNALRAR$2, 0);
158 if (target == null)
159 {
160 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTERNALRAR$2);
161 }
162 target.setStringValue(internalRar);
163 }
164 }
165
166 /**
167 * Sets (as xml) the "internal-rar" element
168 */
169 public void xsetInternalRar(org.apache.xmlbeans.XmlString internalRar)
170 {
171 synchronized (monitor())
172 {
173 check_orphaned();
174 org.apache.xmlbeans.XmlString target = null;
175 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(INTERNALRAR$2, 0);
176 if (target == null)
177 {
178 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(INTERNALRAR$2);
179 }
180 target.set(internalRar);
181 }
182 }
183
184 /**
185 * Unsets the "internal-rar" element
186 */
187 public void unsetInternalRar()
188 {
189 synchronized (monitor())
190 {
191 check_orphaned();
192 get_store().remove_element(INTERNALRAR$2, 0);
193 }
194 }
195
196 /**
197 * Gets the "connector" element
198 */
199 public org.apache.geronimo.xbeans.geronimo.GerConnectorType getConnector()
200 {
201 synchronized (monitor())
202 {
203 check_orphaned();
204 org.apache.geronimo.xbeans.geronimo.GerConnectorType target = null;
205 target = (org.apache.geronimo.xbeans.geronimo.GerConnectorType)get_store().find_element_user(CONNECTOR$4, 0);
206 if (target == null)
207 {
208 return null;
209 }
210 return target;
211 }
212 }
213
214 /**
215 * Sets the "connector" element
216 */
217 public void setConnector(org.apache.geronimo.xbeans.geronimo.GerConnectorType connector)
218 {
219 synchronized (monitor())
220 {
221 check_orphaned();
222 org.apache.geronimo.xbeans.geronimo.GerConnectorType target = null;
223 target = (org.apache.geronimo.xbeans.geronimo.GerConnectorType)get_store().find_element_user(CONNECTOR$4, 0);
224 if (target == null)
225 {
226 target = (org.apache.geronimo.xbeans.geronimo.GerConnectorType)get_store().add_element_user(CONNECTOR$4);
227 }
228 target.set(connector);
229 }
230 }
231
232 /**
233 * Appends and returns a new empty "connector" element
234 */
235 public org.apache.geronimo.xbeans.geronimo.GerConnectorType addNewConnector()
236 {
237 synchronized (monitor())
238 {
239 check_orphaned();
240 org.apache.geronimo.xbeans.geronimo.GerConnectorType target = null;
241 target = (org.apache.geronimo.xbeans.geronimo.GerConnectorType)get_store().add_element_user(CONNECTOR$4);
242 return target;
243 }
244 }
245 }