001: /**
002: * Licensed to the Apache Software Foundation (ASF) under one or more
003: * contributor license agreements. See the NOTICE file distributed with
004: * this work for additional information regarding copyright ownership.
005: * The ASF licenses this file to You under the Apache License, Version 2.0
006: * (the "License"); you may not use this file except in compliance with
007: * the License. You may obtain a copy of the License at
008: *
009: * http://www.apache.org/licenses/LICENSE-2.0
010: *
011: * Unless required by applicable law or agreed to in writing, software
012: * distributed under the License is distributed on an "AS IS" BASIS,
013: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014: * See the License for the specific language governing permissions and
015: * limitations under the License.
016: */package org.apache.openejb.jee.jba;
017:
018: import javax.xml.bind.annotation.XmlAccessType;
019: import javax.xml.bind.annotation.XmlAccessorType;
020: import javax.xml.bind.annotation.XmlElement;
021: import javax.xml.bind.annotation.XmlRootElement;
022: import javax.xml.bind.annotation.XmlType;
023:
024: /**
025: *
026: */
027: @XmlAccessorType(XmlAccessType.FIELD)
028: @XmlType(name="",propOrder={"loaderRepository","jmxName","enforceEjbRestrictions","securityDomain","missingMethodPermissionsExcludedMode","unauthenticatedPrincipal","exceptionOnRollback","enterpriseBeans","assemblyDescriptor","resourceManagers","invokerProxyBindings","containerConfigurations"})
029: @XmlRootElement(name="jboss")
030: public class Jboss {
031:
032: @XmlElement(name="loader-repository")
033: protected LoaderRepository loaderRepository;
034: @XmlElement(name="jmx-name")
035: protected String jmxName;
036: @XmlElement(name="enforce-ejb-restrictions")
037: protected String enforceEjbRestrictions;
038: @XmlElement(name="security-domain")
039: protected String securityDomain;
040: @XmlElement(name="missing-method-permissions-excluded-mode")
041: protected String missingMethodPermissionsExcludedMode;
042: @XmlElement(name="unauthenticated-principal")
043: protected String unauthenticatedPrincipal;
044: @XmlElement(name="exception-on-rollback")
045: protected String exceptionOnRollback;
046: @XmlElement(name="enterprise-beans")
047: protected EnterpriseBeans enterpriseBeans;
048: @XmlElement(name="assembly-descriptor")
049: protected AssemblyDescriptor assemblyDescriptor;
050: @XmlElement(name="resource-managers")
051: protected ResourceManagers resourceManagers;
052: @XmlElement(name="invoker-proxy-bindings")
053: protected InvokerProxyBindings invokerProxyBindings;
054: @XmlElement(name="container-configurations")
055: protected ContainerConfigurations containerConfigurations;
056:
057: /**
058: * Gets the value of the loaderRepository property.
059: *
060: * @return
061: * possible object is
062: * {@link LoaderRepository }
063: *
064: */
065: public LoaderRepository getLoaderRepository() {
066: return loaderRepository;
067: }
068:
069: /**
070: * Sets the value of the loaderRepository property.
071: *
072: * @param value
073: * allowed object is
074: * {@link LoaderRepository }
075: *
076: */
077: public void setLoaderRepository(LoaderRepository value) {
078: this .loaderRepository = value;
079: }
080:
081: /**
082: * Gets the value of the jmxName property.
083: *
084: * @return
085: * possible object is
086: * {@link String }
087: *
088: */
089: public String getJmxName() {
090: return jmxName;
091: }
092:
093: /**
094: * Sets the value of the jmxName property.
095: *
096: * @param value
097: * allowed object is
098: * {@link String }
099: *
100: */
101: public void setJmxName(String value) {
102: this .jmxName = value;
103: }
104:
105: /**
106: * Gets the value of the enforceEjbRestrictions property.
107: *
108: * @return
109: * possible object is
110: * {@link String }
111: *
112: */
113: public String getEnforceEjbRestrictions() {
114: return enforceEjbRestrictions;
115: }
116:
117: /**
118: * Sets the value of the enforceEjbRestrictions property.
119: *
120: * @param value
121: * allowed object is
122: * {@link String }
123: *
124: */
125: public void setEnforceEjbRestrictions(String value) {
126: this .enforceEjbRestrictions = value;
127: }
128:
129: /**
130: * Gets the value of the securityDomain property.
131: *
132: * @return
133: * possible object is
134: * {@link String }
135: *
136: */
137: public String getSecurityDomain() {
138: return securityDomain;
139: }
140:
141: /**
142: * Sets the value of the securityDomain property.
143: *
144: * @param value
145: * allowed object is
146: * {@link String }
147: *
148: */
149: public void setSecurityDomain(String value) {
150: this .securityDomain = value;
151: }
152:
153: /**
154: * Gets the value of the missingMethodPermissionsExcludedMode property.
155: *
156: * @return
157: * possible object is
158: * {@link String }
159: *
160: */
161: public String getMissingMethodPermissionsExcludedMode() {
162: return missingMethodPermissionsExcludedMode;
163: }
164:
165: /**
166: * Sets the value of the missingMethodPermissionsExcludedMode property.
167: *
168: * @param value
169: * allowed object is
170: * {@link String }
171: *
172: */
173: public void setMissingMethodPermissionsExcludedMode(String value) {
174: this .missingMethodPermissionsExcludedMode = value;
175: }
176:
177: /**
178: * Gets the value of the unauthenticatedPrincipal property.
179: *
180: * @return
181: * possible object is
182: * {@link String }
183: *
184: */
185: public String getUnauthenticatedPrincipal() {
186: return unauthenticatedPrincipal;
187: }
188:
189: /**
190: * Sets the value of the unauthenticatedPrincipal property.
191: *
192: * @param value
193: * allowed object is
194: * {@link String }
195: *
196: */
197: public void setUnauthenticatedPrincipal(String value) {
198: this .unauthenticatedPrincipal = value;
199: }
200:
201: /**
202: * Gets the value of the exceptionOnRollback property.
203: *
204: * @return
205: * possible object is
206: * {@link String }
207: *
208: */
209: public String getExceptionOnRollback() {
210: return exceptionOnRollback;
211: }
212:
213: /**
214: * Sets the value of the exceptionOnRollback property.
215: *
216: * @param value
217: * allowed object is
218: * {@link String }
219: *
220: */
221: public void setExceptionOnRollback(String value) {
222: this .exceptionOnRollback = value;
223: }
224:
225: /**
226: * Gets the value of the enterpriseBeans property.
227: *
228: * @return
229: * possible object is
230: * {@link EnterpriseBeans }
231: *
232: */
233: public EnterpriseBeans getEnterpriseBeans() {
234: return enterpriseBeans;
235: }
236:
237: /**
238: * Sets the value of the enterpriseBeans property.
239: *
240: * @param value
241: * allowed object is
242: * {@link EnterpriseBeans }
243: *
244: */
245: public void setEnterpriseBeans(EnterpriseBeans value) {
246: this .enterpriseBeans = value;
247: }
248:
249: /**
250: * Gets the value of the assemblyDescriptor property.
251: *
252: * @return
253: * possible object is
254: * {@link AssemblyDescriptor }
255: *
256: */
257: public AssemblyDescriptor getAssemblyDescriptor() {
258: return assemblyDescriptor;
259: }
260:
261: /**
262: * Sets the value of the assemblyDescriptor property.
263: *
264: * @param value
265: * allowed object is
266: * {@link AssemblyDescriptor }
267: *
268: */
269: public void setAssemblyDescriptor(AssemblyDescriptor value) {
270: this .assemblyDescriptor = value;
271: }
272:
273: /**
274: * Gets the value of the resourceManagers property.
275: *
276: * @return
277: * possible object is
278: * {@link ResourceManagers }
279: *
280: */
281: public ResourceManagers getResourceManagers() {
282: return resourceManagers;
283: }
284:
285: /**
286: * Sets the value of the resourceManagers property.
287: *
288: * @param value
289: * allowed object is
290: * {@link ResourceManagers }
291: *
292: */
293: public void setResourceManagers(ResourceManagers value) {
294: this .resourceManagers = value;
295: }
296:
297: /**
298: * Gets the value of the invokerProxyBindings property.
299: *
300: * @return
301: * possible object is
302: * {@link InvokerProxyBindings }
303: *
304: */
305: public InvokerProxyBindings getInvokerProxyBindings() {
306: return invokerProxyBindings;
307: }
308:
309: /**
310: * Sets the value of the invokerProxyBindings property.
311: *
312: * @param value
313: * allowed object is
314: * {@link InvokerProxyBindings }
315: *
316: */
317: public void setInvokerProxyBindings(InvokerProxyBindings value) {
318: this .invokerProxyBindings = value;
319: }
320:
321: /**
322: * Gets the value of the containerConfigurations property.
323: *
324: * @return
325: * possible object is
326: * {@link ContainerConfigurations }
327: *
328: */
329: public ContainerConfigurations getContainerConfigurations() {
330: return containerConfigurations;
331: }
332:
333: /**
334: * Sets the value of the containerConfigurations property.
335: *
336: * @param value
337: * allowed object is
338: * {@link ContainerConfigurations }
339: *
340: */
341: public void setContainerConfigurations(ContainerConfigurations value) {
342: this.containerConfigurations = value;
343: }
344:
345: }
|