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.wls;
017:
018: import javax.xml.bind.JAXBElement;
019: import javax.xml.bind.annotation.XmlElementDecl;
020: import javax.xml.bind.annotation.XmlRegistry;
021: import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
022: import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
023: import javax.xml.namespace.QName;
024:
025: /**
026: * This object contains factory methods for each
027: * Java content interface and Java element interface
028: * generated in the org.apache.openejb.jee.wls package.
029: * <p>An ObjectFactory allows you to programatically
030: * construct new instances of the Java representation
031: * for XML content. The Java representation of XML
032: * content can consist of schema derived interfaces
033: * and classes representing the binding of schema
034: * type definitions, element declarations and model
035: * groups. Factory methods for each of these are
036: * provided in this class.
037: *
038: */
039: @XmlRegistry
040: public class ObjectFactory {
041:
042: private final static QName _FieldGroupCmpField_QNAME = new QName(
043: "http://www.bea.com/ns/weblogic/90", "cmp-field");
044: private final static QName _FieldGroupCmrField_QNAME = new QName(
045: "http://www.bea.com/ns/weblogic/90", "cmr-field");
046: private final static QName _SecurityRoleAssignmentPrincipalName_QNAME = new QName(
047: "http://www.bea.com/ns/weblogic/90", "principal-name");
048: private final static QName _WeblogicEjbJar_QNAME = new QName(
049: "http://www.bea.com/ns/weblogic/90", "weblogic-ejb-jar");
050: private final static QName _WeblogicRdbmsRelationWeblogicRelationshipRole_QNAME = new QName(
051: "http://www.bea.com/ns/weblogic/90",
052: "weblogic-relationship-role");
053: private final static QName _WeblogicRdbmsRelationTableName_QNAME = new QName(
054: "http://www.bea.com/ns/weblogic/90", "table-name");
055: private final static QName _WeblogicRdbmsRelationRelationName_QNAME = new QName(
056: "http://www.bea.com/ns/weblogic/90", "relation-name");
057:
058: /**
059: * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.openejb.jee.wls
060: *
061: */
062: public ObjectFactory() {
063: }
064:
065: /**
066: * Create an instance of {@link Description }
067: *
068: */
069: public Description createDescription() {
070: return new Description();
071: }
072:
073: /**
074: * Create an instance of {@link StatefulSessionClustering }
075: *
076: */
077: public StatefulSessionClustering createStatefulSessionClustering() {
078: return new StatefulSessionClustering();
079: }
080:
081: /**
082: * Create an instance of {@link InvalidationTarget }
083: *
084: */
085: public InvalidationTarget createInvalidationTarget() {
086: return new InvalidationTarget();
087: }
088:
089: /**
090: * Create an instance of {@link ResponseTimeRequestClass }
091: *
092: */
093: public ResponseTimeRequestClass createResponseTimeRequestClass() {
094: return new ResponseTimeRequestClass();
095: }
096:
097: /**
098: * Create an instance of {@link ResourceDescription }
099: *
100: */
101: public ResourceDescription createResourceDescription() {
102: return new ResourceDescription();
103: }
104:
105: /**
106: * Create an instance of {@link RelationshipRoleMap }
107: *
108: */
109: public RelationshipRoleMap createRelationshipRoleMap() {
110: return new RelationshipRoleMap();
111: }
112:
113: /**
114: * Create an instance of {@link WorkManagerShutdownTrigger }
115: *
116: */
117: public WorkManagerShutdownTrigger createWorkManagerShutdownTrigger() {
118: return new WorkManagerShutdownTrigger();
119: }
120:
121: /**
122: * Create an instance of {@link EjbQlQuery }
123: *
124: */
125: public EjbQlQuery createEjbQlQuery() {
126: return new EjbQlQuery();
127: }
128:
129: /**
130: * Create an instance of {@link ResourceEnvDescription }
131: *
132: */
133: public ResourceEnvDescription createResourceEnvDescription() {
134: return new ResourceEnvDescription();
135: }
136:
137: /**
138: * Create an instance of {@link CachingName }
139: *
140: */
141: public CachingName createCachingName() {
142: return new CachingName();
143: }
144:
145: /**
146: * Create an instance of {@link WeblogicEnterpriseBean }
147: *
148: */
149: public WeblogicEnterpriseBean createWeblogicEnterpriseBean() {
150: return new WeblogicEnterpriseBean();
151: }
152:
153: /**
154: * Create an instance of {@link TransportRequirements }
155: *
156: */
157: public TransportRequirements createTransportRequirements() {
158: return new TransportRequirements();
159: }
160:
161: /**
162: * Create an instance of {@link IiopSecurityDescriptor }
163: *
164: */
165: public IiopSecurityDescriptor createIiopSecurityDescriptor() {
166: return new IiopSecurityDescriptor();
167: }
168:
169: /**
170: * Create an instance of {@link EjbReferenceDescription }
171: *
172: */
173: public EjbReferenceDescription createEjbReferenceDescription() {
174: return new EjbReferenceDescription();
175: }
176:
177: /**
178: * Create an instance of {@link UnknownPrimaryKeyField }
179: *
180: */
181: public UnknownPrimaryKeyField createUnknownPrimaryKeyField() {
182: return new UnknownPrimaryKeyField();
183: }
184:
185: /**
186: * Create an instance of {@link CachingElement }
187: *
188: */
189: public CachingElement createCachingElement() {
190: return new CachingElement();
191: }
192:
193: /**
194: * Create an instance of {@link MessageDestinationDescriptor }
195: *
196: */
197: public MessageDestinationDescriptor createMessageDestinationDescriptor() {
198: return new MessageDestinationDescriptor();
199: }
200:
201: /**
202: * Create an instance of {@link StatefulSessionCache }
203: *
204: */
205: public StatefulSessionCache createStatefulSessionCache() {
206: return new StatefulSessionCache();
207: }
208:
209: /**
210: * Create an instance of {@link MessageDrivenDescriptor }
211: *
212: */
213: public MessageDrivenDescriptor createMessageDrivenDescriptor() {
214: return new MessageDrivenDescriptor();
215: }
216:
217: /**
218: * Create an instance of {@link FairShareRequestClass }
219: *
220: */
221: public FairShareRequestClass createFairShareRequestClass() {
222: return new FairShareRequestClass();
223: }
224:
225: /**
226: * Create an instance of {@link Compatibility }
227: *
228: */
229: public Compatibility createCompatibility() {
230: return new Compatibility();
231: }
232:
233: /**
234: * Create an instance of {@link MinThreadsConstraint }
235: *
236: */
237: public MinThreadsConstraint createMinThreadsConstraint() {
238: return new MinThreadsConstraint();
239: }
240:
241: /**
242: * Create an instance of {@link TimerDescriptor }
243: *
244: */
245: public TimerDescriptor createTimerDescriptor() {
246: return new TimerDescriptor();
247: }
248:
249: /**
250: * Create an instance of {@link StatelessClustering }
251: *
252: */
253: public StatelessClustering createStatelessClustering() {
254: return new StatelessClustering();
255: }
256:
257: /**
258: * Create an instance of {@link StatelessSessionDescriptor }
259: *
260: */
261: public StatelessSessionDescriptor createStatelessSessionDescriptor() {
262: return new StatelessSessionDescriptor();
263: }
264:
265: /**
266: * Create an instance of {@link QueryMethod }
267: *
268: */
269: public QueryMethod createQueryMethod() {
270: return new QueryMethod();
271: }
272:
273: /**
274: * Create an instance of {@link PortInfo }
275: *
276: */
277: public PortInfo createPortInfo() {
278: return new PortInfo();
279: }
280:
281: /**
282: * Create an instance of {@link ApplicationAdminModeTrigger }
283: *
284: */
285: public ApplicationAdminModeTrigger createApplicationAdminModeTrigger() {
286: return new ApplicationAdminModeTrigger();
287: }
288:
289: /**
290: * Create an instance of {@link FieldGroup }
291: *
292: */
293: public FieldGroup createFieldGroup() {
294: return new FieldGroup();
295: }
296:
297: /**
298: * Create an instance of {@link WeblogicRdbmsBean }
299: *
300: */
301: public WeblogicRdbmsBean createWeblogicRdbmsBean() {
302: return new WeblogicRdbmsBean();
303: }
304:
305: /**
306: * Create an instance of {@link DistributedDestinationConnection }
307: *
308: */
309: public DistributedDestinationConnection createDistributedDestinationConnection() {
310: return new DistributedDestinationConnection();
311: }
312:
313: /**
314: * Create an instance of {@link TransactionDescriptor }
315: *
316: */
317: public TransactionDescriptor createTransactionDescriptor() {
318: return new TransactionDescriptor();
319: }
320:
321: /**
322: * Create an instance of {@link WeblogicQuery }
323: *
324: */
325: public WeblogicQuery createWeblogicQuery() {
326: return new WeblogicQuery();
327: }
328:
329: /**
330: * Create an instance of {@link WeblogicCompatibility }
331: *
332: */
333: public WeblogicCompatibility createWeblogicCompatibility() {
334: return new WeblogicCompatibility();
335: }
336:
337: /**
338: * Create an instance of {@link PersistenceUse }
339: *
340: */
341: public PersistenceUse createPersistenceUse() {
342: return new PersistenceUse();
343: }
344:
345: /**
346: * Create an instance of {@link WeblogicRdbmsRelation }
347: *
348: */
349: public WeblogicRdbmsRelation createWeblogicRdbmsRelation() {
350: return new WeblogicRdbmsRelation();
351: }
352:
353: /**
354: * Create an instance of {@link ContextCase }
355: *
356: */
357: public ContextCase createContextCase() {
358: return new ContextCase();
359: }
360:
361: /**
362: * Create an instance of {@link Capacity }
363: *
364: */
365: public Capacity createCapacity() {
366: return new Capacity();
367: }
368:
369: /**
370: * Create an instance of {@link Logging }
371: *
372: */
373: public Logging createLogging() {
374: return new Logging();
375: }
376:
377: /**
378: * Create an instance of {@link AutomaticKeyGeneration }
379: *
380: */
381: public AutomaticKeyGeneration createAutomaticKeyGeneration() {
382: return new AutomaticKeyGeneration();
383: }
384:
385: /**
386: * Create an instance of {@link WeblogicEjbJar }
387: *
388: */
389: public WeblogicEjbJar createWeblogicEjbJar() {
390: return new WeblogicEjbJar();
391: }
392:
393: /**
394: * Create an instance of {@link SecurityRoleAssignment }
395: *
396: */
397: public SecurityRoleAssignment createSecurityRoleAssignment() {
398: return new SecurityRoleAssignment();
399: }
400:
401: /**
402: * Create an instance of {@link Persistence }
403: *
404: */
405: public Persistence createPersistence() {
406: return new Persistence();
407: }
408:
409: /**
410: * Create an instance of {@link ConnectionPoolParams }
411: *
412: */
413: public ConnectionPoolParams createConnectionPoolParams() {
414: return new ConnectionPoolParams();
415: }
416:
417: /**
418: * Create an instance of {@link RunAsRoleAssignment }
419: *
420: */
421: public RunAsRoleAssignment createRunAsRoleAssignment() {
422: return new RunAsRoleAssignment();
423: }
424:
425: /**
426: * Create an instance of {@link Method }
427: *
428: */
429: public Method createMethod() {
430: return new Method();
431: }
432:
433: /**
434: * Create an instance of {@link Pool }
435: *
436: */
437: public Pool createPool() {
438: return new Pool();
439: }
440:
441: /**
442: * Create an instance of {@link EntityCacheRef }
443: *
444: */
445: public EntityCacheRef createEntityCacheRef() {
446: return new EntityCacheRef();
447: }
448:
449: /**
450: * Create an instance of {@link WeblogicRelationshipRole }
451: *
452: */
453: public WeblogicRelationshipRole createWeblogicRelationshipRole() {
454: return new WeblogicRelationshipRole();
455: }
456:
457: /**
458: * Create an instance of {@link MaxThreadsConstraint }
459: *
460: */
461: public MaxThreadsConstraint createMaxThreadsConstraint() {
462: return new MaxThreadsConstraint();
463: }
464:
465: /**
466: * Create an instance of {@link FieldMap }
467: *
468: */
469: public FieldMap createFieldMap() {
470: return new FieldMap();
471: }
472:
473: /**
474: * Create an instance of {@link TableMap }
475: *
476: */
477: public TableMap createTableMap() {
478: return new TableMap();
479: }
480:
481: /**
482: * Create an instance of {@link PropertyNamevalue }
483: *
484: */
485: public PropertyNamevalue createPropertyNamevalue() {
486: return new PropertyNamevalue();
487: }
488:
489: /**
490: * Create an instance of {@link Table }
491: *
492: */
493: public Table createTable() {
494: return new Table();
495: }
496:
497: /**
498: * Create an instance of {@link WorkManager }
499: *
500: */
501: public WorkManager createWorkManager() {
502: return new WorkManager();
503: }
504:
505: /**
506: * Create an instance of {@link RetryMethodsOnRollback }
507: *
508: */
509: public RetryMethodsOnRollback createRetryMethodsOnRollback() {
510: return new RetryMethodsOnRollback();
511: }
512:
513: /**
514: * Create an instance of {@link IdempotentMethods }
515: *
516: */
517: public IdempotentMethods createIdempotentMethods() {
518: return new IdempotentMethods();
519: }
520:
521: /**
522: * Create an instance of {@link EntityDescriptor }
523: *
524: */
525: public EntityDescriptor createEntityDescriptor() {
526: return new EntityDescriptor();
527: }
528:
529: /**
530: * Create an instance of {@link MethodParams }
531: *
532: */
533: public MethodParams createMethodParams() {
534: return new MethodParams();
535: }
536:
537: /**
538: * Create an instance of {@link ServiceReferenceDescription }
539: *
540: */
541: public ServiceReferenceDescription createServiceReferenceDescription() {
542: return new ServiceReferenceDescription();
543: }
544:
545: /**
546: * Create an instance of {@link Empty }
547: *
548: */
549: public Empty createEmpty() {
550: return new Empty();
551: }
552:
553: /**
554: * Create an instance of {@link EntityClustering }
555: *
556: */
557: public EntityClustering createEntityClustering() {
558: return new EntityClustering();
559: }
560:
561: /**
562: * Create an instance of {@link SqlShape }
563: *
564: */
565: public SqlShape createSqlShape() {
566: return new SqlShape();
567: }
568:
569: /**
570: * Create an instance of {@link EntityCache }
571: *
572: */
573: public EntityCache createEntityCache() {
574: return new EntityCache();
575: }
576:
577: /**
578: * Create an instance of {@link SqlQuery }
579: *
580: */
581: public SqlQuery createSqlQuery() {
582: return new SqlQuery();
583: }
584:
585: /**
586: * Create an instance of {@link StatefulSessionDescriptor }
587: *
588: */
589: public StatefulSessionDescriptor createStatefulSessionDescriptor() {
590: return new StatefulSessionDescriptor();
591: }
592:
593: /**
594: * Create an instance of {@link RelationshipCaching }
595: *
596: */
597: public RelationshipCaching createRelationshipCaching() {
598: return new RelationshipCaching();
599: }
600:
601: /**
602: * Create an instance of {@link WeblogicRdbmsJar }
603: *
604: */
605: public WeblogicRdbmsJar createWeblogicRdbmsJar() {
606: return new WeblogicRdbmsJar();
607: }
608:
609: /**
610: * Create an instance of {@link ContextRequestClass }
611: *
612: */
613: public ContextRequestClass createContextRequestClass() {
614: return new ContextRequestClass();
615: }
616:
617: /**
618: * Create an instance of {@link SecurityPermission }
619: *
620: */
621: public SecurityPermission createSecurityPermission() {
622: return new SecurityPermission();
623: }
624:
625: /**
626: * Create an instance of {@link DatabaseSpecificSql }
627: *
628: */
629: public DatabaseSpecificSql createDatabaseSpecificSql() {
630: return new DatabaseSpecificSql();
631: }
632:
633: /**
634: * Create an instance of {@link SecurityPlugin }
635: *
636: */
637: public SecurityPlugin createSecurityPlugin() {
638: return new SecurityPlugin();
639: }
640:
641: /**
642: * Create an instance of {@link TransactionIsolation }
643: *
644: */
645: public TransactionIsolation createTransactionIsolation() {
646: return new TransactionIsolation();
647: }
648:
649: /**
650: * Create an instance of {@link ColumnMap }
651: *
652: */
653: public ColumnMap createColumnMap() {
654: return new ColumnMap();
655: }
656:
657: /**
658: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
659: *
660: */
661: @XmlElementDecl(namespace="http://www.bea.com/ns/weblogic/90",name="cmp-field",scope=FieldGroup.class)
662: public JAXBElement<String> createFieldGroupCmpField(String value) {
663: return new JAXBElement<String>(_FieldGroupCmpField_QNAME,
664: String.class, FieldGroup.class, value);
665: }
666:
667: /**
668: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
669: *
670: */
671: @XmlElementDecl(namespace="http://www.bea.com/ns/weblogic/90",name="cmr-field",scope=FieldGroup.class)
672: public JAXBElement<String> createFieldGroupCmrField(String value) {
673: return new JAXBElement<String>(_FieldGroupCmrField_QNAME,
674: String.class, FieldGroup.class, value);
675: }
676:
677: /**
678: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
679: *
680: */
681: @XmlElementDecl(namespace="http://www.bea.com/ns/weblogic/90",name="principal-name",scope=SecurityRoleAssignment.class)
682: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
683: public JAXBElement<String> createSecurityRoleAssignmentPrincipalName(
684: String value) {
685: return new JAXBElement<String>(
686: _SecurityRoleAssignmentPrincipalName_QNAME,
687: String.class, SecurityRoleAssignment.class, value);
688: }
689:
690: /**
691: * Create an instance of {@link JAXBElement }{@code <}{@link WeblogicEjbJar }{@code >}}
692: *
693: */
694: @XmlElementDecl(namespace="http://www.bea.com/ns/weblogic/90",name="weblogic-ejb-jar")
695: public JAXBElement<WeblogicEjbJar> createWeblogicEjbJar(
696: WeblogicEjbJar value) {
697: return new JAXBElement<WeblogicEjbJar>(_WeblogicEjbJar_QNAME,
698: WeblogicEjbJar.class, null, value);
699: }
700:
701: /**
702: * Create an instance of {@link JAXBElement }{@code <}{@link WeblogicRelationshipRole }{@code >}}
703: *
704: */
705: @XmlElementDecl(namespace="http://www.bea.com/ns/weblogic/90",name="weblogic-relationship-role",scope=WeblogicRdbmsRelation.class)
706: public JAXBElement<WeblogicRelationshipRole> createWeblogicRdbmsRelationWeblogicRelationshipRole(
707: WeblogicRelationshipRole value) {
708: return new JAXBElement<WeblogicRelationshipRole>(
709: _WeblogicRdbmsRelationWeblogicRelationshipRole_QNAME,
710: WeblogicRelationshipRole.class,
711: WeblogicRdbmsRelation.class, value);
712: }
713:
714: /**
715: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
716: *
717: */
718: @XmlElementDecl(namespace="http://www.bea.com/ns/weblogic/90",name="table-name",scope=WeblogicRdbmsRelation.class)
719: public JAXBElement<String> createWeblogicRdbmsRelationTableName(
720: String value) {
721: return new JAXBElement<String>(
722: _WeblogicRdbmsRelationTableName_QNAME, String.class,
723: WeblogicRdbmsRelation.class, value);
724: }
725:
726: /**
727: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
728: *
729: */
730: @XmlElementDecl(namespace="http://www.bea.com/ns/weblogic/90",name="relation-name",scope=WeblogicRdbmsRelation.class)
731: public JAXBElement<String> createWeblogicRdbmsRelationRelationName(
732: String value) {
733: return new JAXBElement<String>(
734: _WeblogicRdbmsRelationRelationName_QNAME, String.class,
735: WeblogicRdbmsRelation.class, value);
736: }
737:
738: }
|