0001: /**
0002: * Licensed to the Apache Software Foundation (ASF) under one or more
0003: * contributor license agreements. See the NOTICE file distributed with
0004: * this work for additional information regarding copyright ownership.
0005: * The ASF licenses this file to You under the Apache License, Version 2.0
0006: * (the "License"); you may not use this file except in compliance with
0007: * the License. You may obtain a copy of the License at
0008: *
0009: * http://www.apache.org/licenses/LICENSE-2.0
0010: *
0011: * Unless required by applicable law or agreed to in writing, software
0012: * distributed under the License is distributed on an "AS IS" BASIS,
0013: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0014: * See the License for the specific language governing permissions and
0015: * limitations under the License.
0016: */package org.apache.openejb.jee.oejb2;
0017:
0018: import javax.xml.bind.JAXBElement;
0019: import javax.xml.bind.annotation.XmlElementDecl;
0020: import javax.xml.bind.annotation.XmlRegistry;
0021: import javax.xml.namespace.QName;
0022:
0023: /**
0024: * This object contains factory methods for each
0025: * Java content interface and Java element interface
0026: * generated in the org.apache.openejb.jee.oej2 package.
0027: * <p>An ObjectFactory allows you to programatically
0028: * construct new instances of the Java representation
0029: * for XML content. The Java representation of XML
0030: * content can consist of schema derived interfaces
0031: * and classes representing the binding of schema
0032: * type definitions, element declarations and model
0033: * groups. Factory methods for each of these are
0034: * provided in this class.
0035: *
0036: */
0037: @XmlRegistry
0038: public class ObjectFactory {
0039:
0040: private final static QName _GbeanTypeReferences_QNAME = new QName(
0041: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0042: "references");
0043: private final static QName _GbeanTypeXmlReference_QNAME = new QName(
0044: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0045: "xml-reference");
0046: private final static QName _GbeanTypeDependency_QNAME = new QName(
0047: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0048: "dependency");
0049: private final static QName _GbeanTypeAttribute_QNAME = new QName(
0050: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0051: "attribute");
0052: private final static QName _GbeanTypeReference_QNAME = new QName(
0053: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0054: "reference");
0055: private final static QName _GbeanTypeXmlAttribute_QNAME = new QName(
0056: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0057: "xml-attribute");
0058: private final static QName _ResourceEnvRef_QNAME = new QName(
0059: "http://geronimo.apache.org/xml/ns/naming-1.2",
0060: "resource-env-ref");
0061: private final static QName _ResourceRef_QNAME = new QName(
0062: "http://geronimo.apache.org/xml/ns/naming-1.2",
0063: "resource-ref");
0064: private final static QName _PersistenceContextRef_QNAME = new QName(
0065: "http://geronimo.apache.org/xml/ns/naming-1.2",
0066: "persistence-context-ref");
0067: private final static QName _EntityManagerFactoryRef_QNAME = new QName(
0068: "http://geronimo.apache.org/xml/ns/naming-1.2",
0069: "entity-manager-factory-ref");
0070: private final static QName _AbstractNamingEntry_QNAME = new QName(
0071: "http://geronimo.apache.org/xml/ns/naming-1.2",
0072: "abstract-naming-entry");
0073: private final static QName _Dependencies_QNAME = new QName(
0074: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0075: "dependencies");
0076: private final static QName _Application_QNAME = new QName(
0077: "http://geronimo.apache.org/xml/ns/j2ee/application-1.2",
0078: "application");
0079: private final static QName _MessageDestination_QNAME = new QName(
0080: "http://geronimo.apache.org/xml/ns/naming-1.2",
0081: "message-destination");
0082: private final static QName _Module_QNAME = new QName(
0083: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0084: "module");
0085: private final static QName _Clustering_QNAME = new QName(
0086: "http://geronimo.apache.org/xml/ns/j2ee/application-1.2",
0087: "clustering");
0088: private final static QName _KeyGenerator_QNAME = new QName(
0089: "http://openejb.apache.org/xml/ns/pkgen-2.1",
0090: "key-generator");
0091: private final static QName _Environment_QNAME = new QName(
0092: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0093: "environment");
0094: private final static QName _Security_QNAME = new QName(
0095: "http://geronimo.apache.org/xml/ns/j2ee/application-1.2",
0096: "security");
0097: private final static QName _Security2_QNAME = new QName(
0098: "http://geronimo.apache.org/xml/ns/security-2.0",
0099: "security");
0100: private final static QName _ResourceAdapter_QNAME = new QName(
0101: "http://geronimo.apache.org/xml/ns/naming-1.2",
0102: "resource-adapter");
0103: private final static QName _EjbLocalRef_QNAME = new QName(
0104: "http://geronimo.apache.org/xml/ns/naming-1.2",
0105: "ejb-local-ref");
0106: private final static QName _ServerEnvironment_QNAME = new QName(
0107: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0108: "server-environment");
0109: private final static QName _Service_QNAME = new QName(
0110: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0111: "service");
0112: private final static QName _Gbean_QNAME = new QName(
0113: "http://geronimo.apache.org/xml/ns/deployment-1.2", "gbean");
0114: private final static QName _Workmanager_QNAME = new QName(
0115: "http://geronimo.apache.org/xml/ns/naming-1.2",
0116: "workmanager");
0117: private final static QName _ServiceRef_QNAME = new QName(
0118: "http://geronimo.apache.org/xml/ns/naming-1.2",
0119: "service-ref");
0120: private final static QName _CmpConnectionFactory_QNAME = new QName(
0121: "http://geronimo.apache.org/xml/ns/naming-1.2",
0122: "cmp-connection-factory");
0123: private final static QName _ClientEnvironment_QNAME = new QName(
0124: "http://geronimo.apache.org/xml/ns/deployment-1.2",
0125: "client-environment");
0126: private final static QName _GbeanRef_QNAME = new QName(
0127: "http://geronimo.apache.org/xml/ns/naming-1.2", "gbean-ref");
0128: private final static QName _OpenejbJar_QNAME = new QName(
0129: "http://openejb.apache.org/xml/ns/openejb-jar-2.2",
0130: "openejb-jar");
0131: private final static QName _EjbRef_QNAME = new QName(
0132: "http://geronimo.apache.org/xml/ns/naming-1.2", "ejb-ref");
0133: private final static QName _WebContainer_QNAME = new QName(
0134: "http://geronimo.apache.org/xml/ns/naming-1.2",
0135: "web-container");
0136: private final static QName _OpenejbClusteringWadi_QNAME = new QName(
0137: "http://geronimo.apache.org/xml/ns/openejb-clustering-wadi-1.2",
0138: "openejb-clustering-wadi");
0139:
0140: /**
0141: * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.openejb.jee.oej2
0142: *
0143: */
0144: public ObjectFactory() {
0145: }
0146:
0147: /**
0148: * Create an instance of {@link ActivationConfigPropertyType }
0149: *
0150: */
0151: public ActivationConfigPropertyType createActivationConfigPropertyType() {
0152: return new ActivationConfigPropertyType();
0153: }
0154:
0155: /**
0156: * Create an instance of {@link AutoIncrementTableType }
0157: *
0158: */
0159: public AutoIncrementTableType createAutoIncrementTableType() {
0160: return new AutoIncrementTableType();
0161: }
0162:
0163: /**
0164: * Create an instance of {@link GroupType.CmrField }
0165: *
0166: */
0167: public GroupType.CmrField createGroupTypeCmrField() {
0168: return new GroupType.CmrField();
0169: }
0170:
0171: /**
0172: * Create an instance of {@link EnvironmentType }
0173: *
0174: */
0175: public EnvironmentType createEnvironmentType() {
0176: return new EnvironmentType();
0177: }
0178:
0179: /**
0180: * Create an instance of {@link ReferencesType }
0181: *
0182: */
0183: public ReferencesType createReferencesType() {
0184: return new ReferencesType();
0185: }
0186:
0187: /**
0188: * Create an instance of {@link QueryType.QueryMethod }
0189: *
0190: */
0191: public QueryType.QueryMethod createQueryTypeQueryMethod() {
0192: return new QueryType.QueryMethod();
0193: }
0194:
0195: /**
0196: * Create an instance of {@link ClassFilterType }
0197: *
0198: */
0199: public ClassFilterType createClassFilterType() {
0200: return new ClassFilterType();
0201: }
0202:
0203: /**
0204: * Create an instance of {@link EntityBeanType.Cache }
0205: *
0206: */
0207: public EntityBeanType.Cache createEntityBeanTypeCache() {
0208: return new EntityBeanType.Cache();
0209: }
0210:
0211: /**
0212: * Create an instance of {@link XmlAttributeType }
0213: *
0214: */
0215: public XmlAttributeType createXmlAttributeType() {
0216: return new XmlAttributeType();
0217: }
0218:
0219: /**
0220: * Create an instance of {@link EjbRelationType }
0221: *
0222: */
0223: public EjbRelationType createEjbRelationType() {
0224: return new EjbRelationType();
0225: }
0226:
0227: /**
0228: * Create an instance of {@link GroupType }
0229: *
0230: */
0231: public GroupType createGroupType() {
0232: return new GroupType();
0233: }
0234:
0235: /**
0236: * Create an instance of {@link SequenceTableType }
0237: *
0238: */
0239: public SequenceTableType createSequenceTableType() {
0240: return new SequenceTableType();
0241: }
0242:
0243: /**
0244: * Create an instance of {@link CmpFieldGroupMappingType }
0245: *
0246: */
0247: public CmpFieldGroupMappingType createCmpFieldGroupMappingType() {
0248: return new CmpFieldGroupMappingType();
0249: }
0250:
0251: /**
0252: * Create an instance of {@link PersistenceUnitRefType }
0253: *
0254: */
0255: public PersistenceUnitRefType createPersistenceUnitRefType() {
0256: return new PersistenceUnitRefType();
0257: }
0258:
0259: /**
0260: * Create an instance of {@link SqlGeneratorType }
0261: *
0262: */
0263: public SqlGeneratorType createSqlGeneratorType() {
0264: return new SqlGeneratorType();
0265: }
0266:
0267: /**
0268: * Create an instance of {@link EjbRelationshipRoleType.CmrField }
0269: *
0270: */
0271: public EjbRelationshipRoleType.CmrField createEjbRelationshipRoleTypeCmrField() {
0272: return new EjbRelationshipRoleType.CmrField();
0273: }
0274:
0275: /**
0276: * Create an instance of {@link SessionBeanType }
0277: *
0278: */
0279: public SessionBeanType createSessionBeanType() {
0280: return new SessionBeanType();
0281: }
0282:
0283: /**
0284: * Create an instance of {@link WebServiceSecurityType }
0285: *
0286: */
0287: public WebServiceSecurityType createWebServiceSecurityType() {
0288: return new WebServiceSecurityType();
0289: }
0290:
0291: /**
0292: * Create an instance of {@link EjbRefType }
0293: *
0294: */
0295: public EjbRefType createEjbRefType() {
0296: return new EjbRefType();
0297: }
0298:
0299: /**
0300: * Create an instance of {@link ResourceEnvRefType }
0301: *
0302: */
0303: public ResourceEnvRefType createResourceEnvRefType() {
0304: return new ResourceEnvRefType();
0305: }
0306:
0307: /**
0308: * Create an instance of {@link EjbRelationshipRoleType }
0309: *
0310: */
0311: public EjbRelationshipRoleType createEjbRelationshipRoleType() {
0312: return new EjbRelationshipRoleType();
0313: }
0314:
0315: /**
0316: * Create an instance of {@link GbeanRefType }
0317: *
0318: */
0319: public GbeanRefType createGbeanRefType() {
0320: return new GbeanRefType();
0321: }
0322:
0323: /**
0324: * Create an instance of {@link EntityBeanType.PrefetchGroup }
0325: *
0326: */
0327: public EntityBeanType.PrefetchGroup createEntityBeanTypePrefetchGroup() {
0328: return new EntityBeanType.PrefetchGroup();
0329: }
0330:
0331: /**
0332: * Create an instance of {@link GbeanLocatorType }
0333: *
0334: */
0335: public GbeanLocatorType createGbeanLocatorType() {
0336: return new GbeanLocatorType();
0337: }
0338:
0339: /**
0340: * Create an instance of {@link ResourceRefType }
0341: *
0342: */
0343: public ResourceRefType createResourceRefType() {
0344: return new ResourceRefType();
0345: }
0346:
0347: /**
0348: * Create an instance of {@link CustomGeneratorType }
0349: *
0350: */
0351: public CustomGeneratorType createCustomGeneratorType() {
0352: return new CustomGeneratorType();
0353: }
0354:
0355: /**
0356: * Create an instance of {@link MessageDestinationType }
0357: *
0358: */
0359: public MessageDestinationType createMessageDestinationType() {
0360: return new MessageDestinationType();
0361: }
0362:
0363: /**
0364: * Create an instance of {@link ApplicationType }
0365: *
0366: */
0367: public ApplicationType createApplicationType() {
0368: return new ApplicationType();
0369: }
0370:
0371: /**
0372: * Create an instance of {@link EntityGroupMappingType }
0373: *
0374: */
0375: public EntityGroupMappingType createEntityGroupMappingType() {
0376: return new EntityGroupMappingType();
0377: }
0378:
0379: /**
0380: * Create an instance of {@link ServiceRefType }
0381: *
0382: */
0383: public ServiceRefType createServiceRefType() {
0384: return new ServiceRefType();
0385: }
0386:
0387: /**
0388: * Create an instance of {@link KeyGeneratorType }
0389: *
0390: */
0391: public KeyGeneratorType createKeyGeneratorType() {
0392: return new KeyGeneratorType();
0393: }
0394:
0395: /**
0396: * Create an instance of {@link EjbLocalRefType }
0397: *
0398: */
0399: public EjbLocalRefType createEjbLocalRefType() {
0400: return new EjbLocalRefType();
0401: }
0402:
0403: /**
0404: * Create an instance of {@link ServiceModuleType }
0405: *
0406: */
0407: public ServiceModuleType createServiceModuleType() {
0408: return new ServiceModuleType();
0409: }
0410:
0411: /**
0412: * Create an instance of {@link ServiceCompletionType }
0413: *
0414: */
0415: public ServiceCompletionType createServiceCompletionType() {
0416: return new ServiceCompletionType();
0417: }
0418:
0419: /**
0420: * Create an instance of {@link PatternType }
0421: *
0422: */
0423: public PatternType createPatternType() {
0424: return new PatternType();
0425: }
0426:
0427: /**
0428: * Create an instance of {@link DependencyType }
0429: *
0430: */
0431: public DependencyType createDependencyType() {
0432: return new DependencyType();
0433: }
0434:
0435: /**
0436: * Create an instance of {@link OpenejbJarType }
0437: *
0438: */
0439: public OpenejbJarType createOpenejbJarType() {
0440: return new OpenejbJarType();
0441: }
0442:
0443: /**
0444: * Create an instance of {@link EntityBeanType }
0445: *
0446: */
0447: public EntityBeanType createEntityBeanType() {
0448: return new EntityBeanType();
0449: }
0450:
0451: /**
0452: * Create an instance of {@link EjbRelationshipRoleType.RelationshipRoleSource }
0453: *
0454: */
0455: public EjbRelationshipRoleType.RelationshipRoleSource createEjbRelationshipRoleTypeRelationshipRoleSource() {
0456: return new EjbRelationshipRoleType.RelationshipRoleSource();
0457: }
0458:
0459: /**
0460: * Create an instance of {@link ActivationConfigType }
0461: *
0462: */
0463: public ActivationConfigType createActivationConfigType() {
0464: return new ActivationConfigType();
0465: }
0466:
0467: /**
0468: * Create an instance of {@link ArtifactType }
0469: *
0470: */
0471: public ArtifactType createArtifactType() {
0472: return new ArtifactType();
0473: }
0474:
0475: /**
0476: * Create an instance of {@link ExtModuleType }
0477: *
0478: */
0479: public ExtModuleType createExtModuleType() {
0480: return new ExtModuleType();
0481: }
0482:
0483: /**
0484: * Create an instance of {@link GbeanType }
0485: *
0486: */
0487: public GbeanType createGbeanType() {
0488: return new GbeanType();
0489: }
0490:
0491: /**
0492: * Create an instance of {@link EmptyType }
0493: *
0494: */
0495: public EmptyType createEmptyType() {
0496: return new EmptyType();
0497: }
0498:
0499: /**
0500: * Create an instance of {@link QueryType }
0501: *
0502: */
0503: public QueryType createQueryType() {
0504: return new QueryType();
0505: }
0506:
0507: /**
0508: * Create an instance of {@link DatabaseGeneratedType }
0509: *
0510: */
0511: public DatabaseGeneratedType createDatabaseGeneratedType() {
0512: return new DatabaseGeneratedType();
0513: }
0514:
0515: /**
0516: * Create an instance of {@link CmrFieldGroupMappingType }
0517: *
0518: */
0519: public CmrFieldGroupMappingType createCmrFieldGroupMappingType() {
0520: return new CmrFieldGroupMappingType();
0521: }
0522:
0523: /**
0524: * Create an instance of {@link EjbRelationshipRoleType.RoleMapping.CmrFieldMapping }
0525: *
0526: */
0527: public EjbRelationshipRoleType.RoleMapping.CmrFieldMapping createEjbRelationshipRoleTypeRoleMappingCmrFieldMapping() {
0528: return new EjbRelationshipRoleType.RoleMapping.CmrFieldMapping();
0529: }
0530:
0531: /**
0532: * Create an instance of {@link PortType }
0533: *
0534: */
0535: public PortType createPortType() {
0536: return new PortType();
0537: }
0538:
0539: /**
0540: * Create an instance of {@link EjbRelationshipRoleType.RoleMapping }
0541: *
0542: */
0543: public EjbRelationshipRoleType.RoleMapping createEjbRelationshipRoleTypeRoleMapping() {
0544: return new EjbRelationshipRoleType.RoleMapping();
0545: }
0546:
0547: /**
0548: * Create an instance of {@link EntityBeanType.CmpFieldMapping }
0549: *
0550: */
0551: public EntityBeanType.CmpFieldMapping createEntityBeanTypeCmpFieldMapping() {
0552: return new EntityBeanType.CmpFieldMapping();
0553: }
0554:
0555: /**
0556: * Create an instance of {@link ModuleType }
0557: *
0558: */
0559: public ModuleType createModuleType() {
0560: return new ModuleType();
0561: }
0562:
0563: /**
0564: * Create an instance of {@link MessageDrivenBeanType }
0565: *
0566: */
0567: public MessageDrivenBeanType createMessageDrivenBeanType() {
0568: return new MessageDrivenBeanType();
0569: }
0570:
0571: /**
0572: * Create an instance of {@link PersistenceContextRefType }
0573: *
0574: */
0575: public PersistenceContextRefType createPersistenceContextRefType() {
0576: return new PersistenceContextRefType();
0577: }
0578:
0579: /**
0580: * Create an instance of {@link PortCompletionType }
0581: *
0582: */
0583: public PortCompletionType createPortCompletionType() {
0584: return new PortCompletionType();
0585: }
0586:
0587: /**
0588: * Create an instance of {@link ResourceLocatorType }
0589: *
0590: */
0591: public ResourceLocatorType createResourceLocatorType() {
0592: return new ResourceLocatorType();
0593: }
0594:
0595: /**
0596: * Create an instance of {@link DependenciesType }
0597: *
0598: */
0599: public DependenciesType createDependenciesType() {
0600: return new DependenciesType();
0601: }
0602:
0603: /**
0604: * Create an instance of {@link QueryType.QueryMethod.MethodParams }
0605: *
0606: */
0607: public QueryType.QueryMethod.MethodParams createQueryTypeQueryMethodMethodParams() {
0608: return new QueryType.QueryMethod.MethodParams();
0609: }
0610:
0611: /**
0612: * Create an instance of {@link ReferenceType }
0613: *
0614: */
0615: public ReferenceType createReferenceType() {
0616: return new ReferenceType();
0617: }
0618:
0619: /**
0620: * Create an instance of {@link PropertyType }
0621: *
0622: */
0623: public PropertyType createPropertyType() {
0624: return new PropertyType();
0625: }
0626:
0627: /**
0628: * Create an instance of {@link AttributeType }
0629: *
0630: */
0631: public AttributeType createAttributeType() {
0632: return new AttributeType();
0633: }
0634:
0635: /**
0636: * Create an instance of {@link JAXBElement }{@code <}{@link ReferencesType }{@code >}}
0637: *
0638: */
0639: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="references",scope=GbeanType.class)
0640: public JAXBElement<ReferencesType> createGbeanTypeReferences(
0641: ReferencesType value) {
0642: return new JAXBElement<ReferencesType>(
0643: _GbeanTypeReferences_QNAME, ReferencesType.class,
0644: GbeanType.class, value);
0645: }
0646:
0647: /**
0648: * Create an instance of {@link JAXBElement }{@code <}{@link XmlAttributeType }{@code >}}
0649: *
0650: */
0651: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="xml-reference",scope=GbeanType.class)
0652: public JAXBElement<XmlAttributeType> createGbeanTypeXmlReference(
0653: XmlAttributeType value) {
0654: return new JAXBElement<XmlAttributeType>(
0655: _GbeanTypeXmlReference_QNAME, XmlAttributeType.class,
0656: GbeanType.class, value);
0657: }
0658:
0659: /**
0660: * Create an instance of {@link JAXBElement }{@code <}{@link PatternType }{@code >}}
0661: *
0662: */
0663: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="dependency",scope=GbeanType.class)
0664: public JAXBElement<PatternType> createGbeanTypeDependency(
0665: PatternType value) {
0666: return new JAXBElement<PatternType>(_GbeanTypeDependency_QNAME,
0667: PatternType.class, GbeanType.class, value);
0668: }
0669:
0670: /**
0671: * Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
0672: *
0673: */
0674: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="attribute",scope=GbeanType.class)
0675: public JAXBElement<AttributeType> createGbeanTypeAttribute(
0676: AttributeType value) {
0677: return new JAXBElement<AttributeType>(
0678: _GbeanTypeAttribute_QNAME, AttributeType.class,
0679: GbeanType.class, value);
0680: }
0681:
0682: /**
0683: * Create an instance of {@link JAXBElement }{@code <}{@link ReferenceType }{@code >}}
0684: *
0685: */
0686: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="reference",scope=GbeanType.class)
0687: public JAXBElement<ReferenceType> createGbeanTypeReference(
0688: ReferenceType value) {
0689: return new JAXBElement<ReferenceType>(
0690: _GbeanTypeReference_QNAME, ReferenceType.class,
0691: GbeanType.class, value);
0692: }
0693:
0694: /**
0695: * Create an instance of {@link JAXBElement }{@code <}{@link XmlAttributeType }{@code >}}
0696: *
0697: */
0698: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="xml-attribute",scope=GbeanType.class)
0699: public JAXBElement<XmlAttributeType> createGbeanTypeXmlAttribute(
0700: XmlAttributeType value) {
0701: return new JAXBElement<XmlAttributeType>(
0702: _GbeanTypeXmlAttribute_QNAME, XmlAttributeType.class,
0703: GbeanType.class, value);
0704: }
0705:
0706: /**
0707: * Create an instance of {@link JAXBElement }{@code <}{@link ResourceEnvRefType }{@code >}}
0708: *
0709: */
0710: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="resource-env-ref")
0711: public JAXBElement<ResourceEnvRefType> createResourceEnvRef(
0712: ResourceEnvRefType value) {
0713: return new JAXBElement<ResourceEnvRefType>(
0714: _ResourceEnvRef_QNAME, ResourceEnvRefType.class, null,
0715: value);
0716: }
0717:
0718: /**
0719: * Create an instance of {@link JAXBElement }{@code <}{@link ResourceRefType }{@code >}}
0720: *
0721: */
0722: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="resource-ref")
0723: public JAXBElement<ResourceRefType> createResourceRef(
0724: ResourceRefType value) {
0725: return new JAXBElement<ResourceRefType>(_ResourceRef_QNAME,
0726: ResourceRefType.class, null, value);
0727: }
0728:
0729: /**
0730: * Create an instance of {@link JAXBElement }{@code <}{@link PersistenceContextRefType }{@code >}}
0731: *
0732: */
0733: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="persistence-context-ref",substitutionHeadNamespace="http://geronimo.apache.org/xml/ns/naming-1.2",substitutionHeadName="abstract-naming-entry")
0734: public JAXBElement<PersistenceContextRefType> createPersistenceContextRef(
0735: PersistenceContextRefType value) {
0736: return new JAXBElement<PersistenceContextRefType>(
0737: _PersistenceContextRef_QNAME,
0738: PersistenceContextRefType.class, null, value);
0739: }
0740:
0741: /**
0742: * Create an instance of {@link JAXBElement }{@code <}{@link PersistenceUnitRefType }{@code >}}
0743: *
0744: */
0745: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="entity-manager-factory-ref",substitutionHeadNamespace="http://geronimo.apache.org/xml/ns/naming-1.2",substitutionHeadName="abstract-naming-entry")
0746: public JAXBElement<PersistenceUnitRefType> createEntityManagerFactoryRef(
0747: PersistenceUnitRefType value) {
0748: return new JAXBElement<PersistenceUnitRefType>(
0749: _EntityManagerFactoryRef_QNAME,
0750: PersistenceUnitRefType.class, null, value);
0751: }
0752:
0753: /**
0754: * Create an instance of {@link JAXBElement }{@code <}{@link AbstractNamingEntryType }{@code >}}
0755: *
0756: */
0757: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="abstract-naming-entry")
0758: public JAXBElement<AbstractNamingEntryType> createAbstractNamingEntry(
0759: AbstractNamingEntryType value) {
0760: return new JAXBElement<AbstractNamingEntryType>(
0761: _AbstractNamingEntry_QNAME,
0762: AbstractNamingEntryType.class, null, value);
0763: }
0764:
0765: /**
0766: * Create an instance of {@link JAXBElement }{@code <}{@link DependenciesType }{@code >}}
0767: *
0768: */
0769: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="dependencies")
0770: public JAXBElement<DependenciesType> createDependencies(
0771: DependenciesType value) {
0772: return new JAXBElement<DependenciesType>(_Dependencies_QNAME,
0773: DependenciesType.class, null, value);
0774: }
0775:
0776: /**
0777: * Create an instance of {@link JAXBElement }{@code <}{@link ApplicationType }{@code >}}
0778: *
0779: */
0780: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/j2ee/application-1.2",name="application")
0781: public JAXBElement<ApplicationType> createApplication(
0782: ApplicationType value) {
0783: return new JAXBElement<ApplicationType>(_Application_QNAME,
0784: ApplicationType.class, null, value);
0785: }
0786:
0787: /**
0788: * Create an instance of {@link JAXBElement }{@code <}{@link MessageDestinationType }{@code >}}
0789: *
0790: */
0791: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="message-destination")
0792: public JAXBElement<MessageDestinationType> createMessageDestination(
0793: MessageDestinationType value) {
0794: return new JAXBElement<MessageDestinationType>(
0795: _MessageDestination_QNAME,
0796: MessageDestinationType.class, null, value);
0797: }
0798:
0799: /**
0800: * Create an instance of {@link JAXBElement }{@code <}{@link ServiceModuleType }{@code >}}
0801: *
0802: */
0803: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="module")
0804: public JAXBElement<ServiceModuleType> createModule(
0805: ServiceModuleType value) {
0806: return new JAXBElement<ServiceModuleType>(_Module_QNAME,
0807: ServiceModuleType.class, null, value);
0808: }
0809:
0810: /**
0811: * Create an instance of {@link JAXBElement }{@code <}{@link AbstractClusteringType }{@code >}}
0812: *
0813: */
0814: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/j2ee/application-1.2",name="clustering")
0815: public JAXBElement<AbstractClusteringType> createClustering(
0816: AbstractClusteringType value) {
0817: return new JAXBElement<AbstractClusteringType>(
0818: _Clustering_QNAME, AbstractClusteringType.class, null,
0819: value);
0820: }
0821:
0822: /**
0823: * Create an instance of {@link JAXBElement }{@code <}{@link KeyGeneratorType }{@code >}}
0824: *
0825: */
0826: @XmlElementDecl(namespace="http://openejb.apache.org/xml/ns/pkgen-2.1",name="key-generator")
0827: public JAXBElement<KeyGeneratorType> createKeyGenerator(
0828: KeyGeneratorType value) {
0829: return new JAXBElement<KeyGeneratorType>(_KeyGenerator_QNAME,
0830: KeyGeneratorType.class, null, value);
0831: }
0832:
0833: /**
0834: * Create an instance of {@link JAXBElement }{@code <}{@link EnvironmentType }{@code >}}
0835: *
0836: */
0837: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="environment")
0838: public JAXBElement<EnvironmentType> createEnvironment(
0839: EnvironmentType value) {
0840: return new JAXBElement<EnvironmentType>(_Environment_QNAME,
0841: EnvironmentType.class, null, value);
0842: }
0843:
0844: /**
0845: * Create an instance of {@link JAXBElement }{@code <}{@link AbstractSecurityType }{@code >}}
0846: *
0847: */
0848: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/j2ee/application-1.2",name="security")
0849: public JAXBElement<AbstractSecurityType> createSecurity(
0850: AbstractSecurityType value) {
0851: return new JAXBElement<AbstractSecurityType>(_Security_QNAME,
0852: AbstractSecurityType.class, null, value);
0853: }
0854:
0855: /**
0856: * Create an instance of {@link JAXBElement }{@code <}{@link ResourceLocatorType }{@code >}}
0857: *
0858: */
0859: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="resource-adapter")
0860: public JAXBElement<ResourceLocatorType> createResourceAdapter(
0861: ResourceLocatorType value) {
0862: return new JAXBElement<ResourceLocatorType>(
0863: _ResourceAdapter_QNAME, ResourceLocatorType.class,
0864: null, value);
0865: }
0866:
0867: /**
0868: * Create an instance of {@link JAXBElement }{@code <}{@link EjbLocalRefType }{@code >}}
0869: *
0870: */
0871: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="ejb-local-ref")
0872: public JAXBElement<EjbLocalRefType> createEjbLocalRef(
0873: EjbLocalRefType value) {
0874: return new JAXBElement<EjbLocalRefType>(_EjbLocalRef_QNAME,
0875: EjbLocalRefType.class, null, value);
0876: }
0877:
0878: /**
0879: * Create an instance of {@link JAXBElement }{@code <}{@link EnvironmentType }{@code >}}
0880: *
0881: */
0882: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="server-environment")
0883: public JAXBElement<EnvironmentType> createServerEnvironment(
0884: EnvironmentType value) {
0885: return new JAXBElement<EnvironmentType>(
0886: _ServerEnvironment_QNAME, EnvironmentType.class, null,
0887: value);
0888: }
0889:
0890: /**
0891: * Create an instance of {@link JAXBElement }{@code <}{@link AbstractServiceType }{@code >}}
0892: *
0893: */
0894: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="service")
0895: public JAXBElement<AbstractServiceType> createService(
0896: AbstractServiceType value) {
0897: return new JAXBElement<AbstractServiceType>(_Service_QNAME,
0898: AbstractServiceType.class, null, value);
0899: }
0900:
0901: /**
0902: * Create an instance of {@link JAXBElement }{@code <}{@link AbstractServiceType }{@code >}}
0903: *
0904: */
0905: // @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/application-1.2", name = "security")
0906: // public JAXBElement<AbstractSecurityType> createSecurity(AbstractSecurityType value) {
0907: // return new JAXBElement<AbstractSecurityType>(_Security_QNAME, AbstractSecurityType.class, null, value);
0908: // }
0909: /**
0910: * Create an instance of {@link JAXBElement }{@code <}{@link GbeanType }{@code >}}
0911: *
0912: */
0913: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="gbean",substitutionHeadNamespace="http://geronimo.apache.org/xml/ns/deployment-1.2",substitutionHeadName="service")
0914: public JAXBElement<GbeanType> createGbean(GbeanType value) {
0915: return new JAXBElement<GbeanType>(_Gbean_QNAME,
0916: GbeanType.class, null, value);
0917: }
0918:
0919: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/security-2.0",name="security",substitutionHeadNamespace="http://geronimo.apache.org/xml/ns/j2ee/application-1.2",substitutionHeadName="security")
0920: public JAXBElement<SecurityType> createSecurity(SecurityType value) {
0921: return new JAXBElement<SecurityType>(_Security2_QNAME,
0922: SecurityType.class, null, value);
0923: }
0924:
0925: /**
0926: * Create an instance of {@link JAXBElement }{@code <}{@link GbeanLocatorType }{@code >}}
0927: *
0928: */
0929: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="workmanager")
0930: public JAXBElement<GbeanLocatorType> createWorkmanager(
0931: GbeanLocatorType value) {
0932: return new JAXBElement<GbeanLocatorType>(_Workmanager_QNAME,
0933: GbeanLocatorType.class, null, value);
0934: }
0935:
0936: /**
0937: * Create an instance of {@link JAXBElement }{@code <}{@link ServiceRefType }{@code >}}
0938: *
0939: */
0940: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="service-ref")
0941: public JAXBElement<ServiceRefType> createServiceRef(
0942: ServiceRefType value) {
0943: return new JAXBElement<ServiceRefType>(_ServiceRef_QNAME,
0944: ServiceRefType.class, null, value);
0945: }
0946:
0947: /**
0948: * Create an instance of {@link JAXBElement }{@code <}{@link ResourceLocatorType }{@code >}}
0949: *
0950: */
0951: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="cmp-connection-factory")
0952: public JAXBElement<ResourceLocatorType> createCmpConnectionFactory(
0953: ResourceLocatorType value) {
0954: return new JAXBElement<ResourceLocatorType>(
0955: _CmpConnectionFactory_QNAME, ResourceLocatorType.class,
0956: null, value);
0957: }
0958:
0959: /**
0960: * Create an instance of {@link JAXBElement }{@code <}{@link EnvironmentType }{@code >}}
0961: *
0962: */
0963: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/deployment-1.2",name="client-environment")
0964: public JAXBElement<EnvironmentType> createClientEnvironment(
0965: EnvironmentType value) {
0966: return new JAXBElement<EnvironmentType>(
0967: _ClientEnvironment_QNAME, EnvironmentType.class, null,
0968: value);
0969: }
0970:
0971: /**
0972: * Create an instance of {@link JAXBElement }{@code <}{@link GbeanRefType }{@code >}}
0973: *
0974: */
0975: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="gbean-ref",substitutionHeadNamespace="http://geronimo.apache.org/xml/ns/naming-1.2",substitutionHeadName="abstract-naming-entry")
0976: public JAXBElement<GbeanRefType> createGbeanRef(GbeanRefType value) {
0977: return new JAXBElement<GbeanRefType>(_GbeanRef_QNAME,
0978: GbeanRefType.class, null, value);
0979: }
0980:
0981: /**
0982: * Create an instance of {@link JAXBElement }{@code <}{@link OpenejbJarType }{@code >}}
0983: *
0984: */
0985: @XmlElementDecl(namespace="http://openejb.apache.org/xml/ns/openejb-jar-2.2",name="openejb-jar")
0986: public JAXBElement<OpenejbJarType> createOpenejbJar(
0987: OpenejbJarType value) {
0988: return new JAXBElement<OpenejbJarType>(_OpenejbJar_QNAME,
0989: OpenejbJarType.class, null, value);
0990: }
0991:
0992: /**
0993: * Create an instance of {@link JAXBElement }{@code <}{@link EjbRefType }{@code >}}
0994: *
0995: */
0996: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="ejb-ref")
0997: public JAXBElement<EjbRefType> createEjbRef(EjbRefType value) {
0998: return new JAXBElement<EjbRefType>(_EjbRef_QNAME,
0999: EjbRefType.class, null, value);
1000: }
1001:
1002: /**
1003: * Create an instance of {@link JAXBElement }{@code <}{@link GbeanLocatorType }{@code >}}
1004: *
1005: */
1006: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/naming-1.2",name="web-container")
1007: public JAXBElement<GbeanLocatorType> createWebContainer(
1008: GbeanLocatorType value) {
1009: return new JAXBElement<GbeanLocatorType>(_WebContainer_QNAME,
1010: GbeanLocatorType.class, null, value);
1011: }
1012:
1013: private final static QName _EjbJar_QNAME = new QName(
1014: "http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0",
1015: "ejb-jar");
1016:
1017: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0",name="ejb-jar")
1018: public JAXBElement<GeronimoEjbJarType> createEjbJar(
1019: GeronimoEjbJarType value) {
1020: return new JAXBElement<GeronimoEjbJarType>(_EjbJar_QNAME,
1021: GeronimoEjbJarType.class, null, value);
1022: }
1023:
1024: /**
1025: * Create an instance of {@link OpenejbClusteringWadiType }
1026: *
1027: */
1028: public OpenejbClusteringWadiType createOpenejbClusteringWadiType() {
1029: return new OpenejbClusteringWadiType();
1030: }
1031:
1032: /**
1033: * Create an instance of {@link JAXBElement }{@code <}{@link OpenejbClusteringWadiType }{@code >}}
1034: *
1035: */
1036: @XmlElementDecl(namespace="http://geronimo.apache.org/xml/ns/openejb-clustering-wadi-1.2",name="openejb-clustering-wadi",substitutionHeadNamespace="http://geronimo.apache.org/xml/ns/j2ee/application-1.2",substitutionHeadName="clustering")
1037: public JAXBElement<OpenejbClusteringWadiType> createOpenejbClusteringWadi(
1038: OpenejbClusteringWadiType value) {
1039: return new JAXBElement<OpenejbClusteringWadiType>(
1040: _OpenejbClusteringWadi_QNAME,
1041: OpenejbClusteringWadiType.class, null, value);
1042: }
1043:
1044: }
|