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.sun;
017:
018: import javax.xml.bind.annotation.XmlRegistry;
019:
020: /**
021: * This object contains factory methods for each
022: * Java content interface and Java element interface
023: * generated in the org.apache.openejb.jee.sun package.
024: * <p>An ObjectFactory allows you to programatically
025: * construct new instances of the Java representation
026: * for XML content. The Java representation of XML
027: * content can consist of schema derived interfaces
028: * and classes representing the binding of schema
029: * type definitions, element declarations and model
030: * groups. Factory methods for each of these are
031: * provided in this class.
032: *
033: */
034: @XmlRegistry
035: public class ObjectFactory {
036:
037: /**
038: * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.openejb.jee.sun
039: *
040: */
041: public ObjectFactory() {
042: }
043:
044: /**
045: * Create an instance of {@link CmpFieldMapping }
046: *
047: */
048: public CmpFieldMapping createCmpFieldMapping() {
049: return new CmpFieldMapping();
050: }
051:
052: /**
053: * Create an instance of {@link ColumnPair }
054: *
055: */
056: public ColumnPair createColumnPair() {
057: return new ColumnPair();
058: }
059:
060: /**
061: * Create an instance of {@link EntityMapping }
062: *
063: */
064: public EntityMapping createEntityMapping() {
065: return new EntityMapping();
066: }
067:
068: /**
069: * Create an instance of {@link NamedGroup }
070: *
071: */
072: public NamedGroup createNamedGroup() {
073: return new NamedGroup();
074: }
075:
076: /**
077: * Create an instance of {@link CheckVersionOfAccessedInstances }
078: *
079: */
080: public CheckVersionOfAccessedInstances createCheckVersionOfAccessedInstances() {
081: return new CheckVersionOfAccessedInstances();
082: }
083:
084: /**
085: * Create an instance of {@link LockWhenModified }
086: *
087: */
088: public LockWhenModified createLockWhenModified() {
089: return new LockWhenModified();
090: }
091:
092: /**
093: * Create an instance of {@link SecondaryTable }
094: *
095: */
096: public SecondaryTable createSecondaryTable() {
097: return new SecondaryTable();
098: }
099:
100: /**
101: * Create an instance of {@link Level }
102: *
103: */
104: public Level createLevel() {
105: return new Level();
106: }
107:
108: /**
109: * Create an instance of {@link CheckModifiedAtCommit }
110: *
111: */
112: public CheckModifiedAtCommit createCheckModifiedAtCommit() {
113: return new CheckModifiedAtCommit();
114: }
115:
116: /**
117: * Create an instance of {@link Consistency }
118: *
119: */
120: public Consistency createConsistency() {
121: return new Consistency();
122: }
123:
124: /**
125: * Create an instance of {@link ReadOnly }
126: *
127: */
128: public ReadOnly createReadOnly() {
129: return new ReadOnly();
130: }
131:
132: /**
133: * Create an instance of {@link LockWhenLoaded }
134: *
135: */
136: public LockWhenLoaded createLockWhenLoaded() {
137: return new LockWhenLoaded();
138: }
139:
140: /**
141: * Create an instance of {@link Default }
142: *
143: */
144: public Default createDefault() {
145: return new Default();
146: }
147:
148: /**
149: * Create an instance of {@link CheckAllAtCommit }
150: *
151: */
152: public CheckAllAtCommit createCheckAllAtCommit() {
153: return new CheckAllAtCommit();
154: }
155:
156: /**
157: * Create an instance of {@link SunCmpMapping }
158: *
159: */
160: public SunCmpMapping createSunCmpMapping() {
161: return new SunCmpMapping();
162: }
163:
164: /**
165: * Create an instance of {@link None }
166: *
167: */
168: public None createNone() {
169: return new None();
170: }
171:
172: /**
173: * Create an instance of {@link CmrFieldMapping }
174: *
175: */
176: public CmrFieldMapping createCmrFieldMapping() {
177: return new CmrFieldMapping();
178: }
179:
180: /**
181: * Create an instance of {@link FetchedWith }
182: *
183: */
184: public FetchedWith createFetchedWith() {
185: return new FetchedWith();
186: }
187:
188: /**
189: * Create an instance of {@link ColumnName }
190: *
191: */
192: public ColumnName createColumnName() {
193: return new ColumnName();
194: }
195:
196: /**
197: * Create an instance of {@link SunCmpMappings }
198: *
199: */
200: public SunCmpMappings createSunCmpMappings() {
201: return new SunCmpMappings();
202: }
203:
204: }
|