org.apache.openejb.jee.sun.ObjectFactory Maven / Gradle / Ivy
/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.openejb.jee.sun;
import javax.xml.bind.annotation.XmlRegistry;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.apache.openejb.jee.sun package.
* An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*/
@XmlRegistry
public class ObjectFactory {
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.openejb.jee.sun
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link CmpFieldMapping }
*/
public CmpFieldMapping createCmpFieldMapping() {
return new CmpFieldMapping();
}
/**
* Create an instance of {@link ColumnPair }
*/
public ColumnPair createColumnPair() {
return new ColumnPair();
}
/**
* Create an instance of {@link EntityMapping }
*/
public EntityMapping createEntityMapping() {
return new EntityMapping();
}
/**
* Create an instance of {@link NamedGroup }
*/
public NamedGroup createNamedGroup() {
return new NamedGroup();
}
/**
* Create an instance of {@link CheckVersionOfAccessedInstances }
*/
public CheckVersionOfAccessedInstances createCheckVersionOfAccessedInstances() {
return new CheckVersionOfAccessedInstances();
}
/**
* Create an instance of {@link LockWhenModified }
*/
public LockWhenModified createLockWhenModified() {
return new LockWhenModified();
}
/**
* Create an instance of {@link SecondaryTable }
*/
public SecondaryTable createSecondaryTable() {
return new SecondaryTable();
}
/**
* Create an instance of {@link Level }
*/
public Level createLevel() {
return new Level();
}
/**
* Create an instance of {@link CheckModifiedAtCommit }
*/
public CheckModifiedAtCommit createCheckModifiedAtCommit() {
return new CheckModifiedAtCommit();
}
/**
* Create an instance of {@link Consistency }
*/
public Consistency createConsistency() {
return new Consistency();
}
/**
* Create an instance of {@link ReadOnly }
*/
public ReadOnly createReadOnly() {
return new ReadOnly();
}
/**
* Create an instance of {@link LockWhenLoaded }
*/
public LockWhenLoaded createLockWhenLoaded() {
return new LockWhenLoaded();
}
/**
* Create an instance of {@link Default }
*/
public Default createDefault() {
return new Default();
}
/**
* Create an instance of {@link CheckAllAtCommit }
*/
public CheckAllAtCommit createCheckAllAtCommit() {
return new CheckAllAtCommit();
}
/**
* Create an instance of {@link SunCmpMapping }
*/
public SunCmpMapping createSunCmpMapping() {
return new SunCmpMapping();
}
/**
* Create an instance of {@link SunEjbJar }
*/
public SunEjbJar createSunEjbJar() {
return new SunEjbJar();
}
/**
* Create an instance of {@link None }
*/
public None createNone() {
return new None();
}
/**
* Create an instance of {@link CmrFieldMapping }
*/
public CmrFieldMapping createCmrFieldMapping() {
return new CmrFieldMapping();
}
/**
* Create an instance of {@link FetchedWith }
*/
public FetchedWith createFetchedWith() {
return new FetchedWith();
}
/**
* Create an instance of {@link ColumnName }
*/
public ColumnName createColumnName() {
return new ColumnName();
}
/**
* Create an instance of {@link SunCmpMappings }
*/
public SunCmpMappings createSunCmpMappings() {
return new SunCmpMappings();
}
}