You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2006/12/20 01:13:44 UTC
svn commit: r488864 [7/23] - in
/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee:
./ jba/ jba/cmp/ jpa/ oej2/ sun/
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/Entity.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/Entity.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/Entity.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/Entity.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,733 @@
+/**
+ * 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.jba.cmp;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://jboss.org}ejb-name"/>
+ * <element ref="{http://jboss.org}datasource" minOccurs="0"/>
+ * <element ref="{http://jboss.org}datasource-mapping" minOccurs="0"/>
+ * <element ref="{http://jboss.org}create-table" minOccurs="0"/>
+ * <element ref="{http://jboss.org}remove-table" minOccurs="0"/>
+ * <element ref="{http://jboss.org}post-table-create" minOccurs="0"/>
+ * <element ref="{http://jboss.org}read-only" minOccurs="0"/>
+ * <element ref="{http://jboss.org}read-time-out" minOccurs="0"/>
+ * <element ref="{http://jboss.org}row-locking" minOccurs="0"/>
+ * <element ref="{http://jboss.org}pk-constraint" minOccurs="0"/>
+ * <element ref="{http://jboss.org}read-ahead" minOccurs="0"/>
+ * <element ref="{http://jboss.org}list-cache-max" minOccurs="0"/>
+ * <element ref="{http://jboss.org}clean-read-ahead-on-load" minOccurs="0"/>
+ * <element ref="{http://jboss.org}fetch-size" minOccurs="0"/>
+ * <element ref="{http://jboss.org}table-name" minOccurs="0"/>
+ * <element ref="{http://jboss.org}cmp-field" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://jboss.org}load-groups" minOccurs="0"/>
+ * <element ref="{http://jboss.org}eager-load-group" minOccurs="0"/>
+ * <element ref="{http://jboss.org}lazy-load-groups" minOccurs="0"/>
+ * <element ref="{http://jboss.org}query" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://jboss.org}unknown-pk" minOccurs="0"/>
+ * <element ref="{http://jboss.org}entity-command" minOccurs="0"/>
+ * <element ref="{http://jboss.org}optimistic-locking" minOccurs="0"/>
+ * <element ref="{http://jboss.org}audit" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "ejbName",
+ "datasource",
+ "datasourceMapping",
+ "createTable",
+ "removeTable",
+ "postTableCreate",
+ "readOnly",
+ "readTimeOut",
+ "rowLocking",
+ "pkConstraint",
+ "readAhead",
+ "listCacheMax",
+ "cleanReadAheadOnLoad",
+ "fetchSize",
+ "tableName",
+ "cmpField",
+ "loadGroups",
+ "eagerLoadGroup",
+ "lazyLoadGroups",
+ "query",
+ "unknownPk",
+ "entityCommand",
+ "optimisticLocking",
+ "audit"
+})
+@XmlRootElement(name = "entity")
+public class Entity {
+
+ @XmlElement(name = "ejb-name", required = true)
+ protected EjbName ejbName;
+ protected Datasource datasource;
+ @XmlElement(name = "datasource-mapping")
+ protected DatasourceMapping datasourceMapping;
+ @XmlElement(name = "create-table")
+ protected CreateTable createTable;
+ @XmlElement(name = "remove-table")
+ protected RemoveTable removeTable;
+ @XmlElement(name = "post-table-create")
+ protected PostTableCreate postTableCreate;
+ @XmlElement(name = "read-only")
+ protected ReadOnly readOnly;
+ @XmlElement(name = "read-time-out")
+ protected ReadTimeOut readTimeOut;
+ @XmlElement(name = "row-locking")
+ protected RowLocking rowLocking;
+ @XmlElement(name = "pk-constraint")
+ protected PkConstraint pkConstraint;
+ @XmlElement(name = "read-ahead")
+ protected ReadAhead readAhead;
+ @XmlElement(name = "list-cache-max")
+ protected ListCacheMax listCacheMax;
+ @XmlElement(name = "clean-read-ahead-on-load")
+ protected CleanReadAheadOnLoad cleanReadAheadOnLoad;
+ @XmlElement(name = "fetch-size")
+ protected FetchSize fetchSize;
+ @XmlElement(name = "table-name")
+ protected TableName tableName;
+ @XmlElement(name = "cmp-field")
+ protected List<CmpField> cmpField;
+ @XmlElement(name = "load-groups")
+ protected LoadGroups loadGroups;
+ @XmlElement(name = "eager-load-group")
+ protected EagerLoadGroup eagerLoadGroup;
+ @XmlElement(name = "lazy-load-groups")
+ protected LazyLoadGroups lazyLoadGroups;
+ protected List<Query> query;
+ @XmlElement(name = "unknown-pk")
+ protected UnknownPk unknownPk;
+ @XmlElement(name = "entity-command")
+ protected EntityCommand entityCommand;
+ @XmlElement(name = "optimistic-locking")
+ protected OptimisticLocking optimisticLocking;
+ protected Audit audit;
+
+ /**
+ * Gets the value of the ejbName property.
+ *
+ * @return
+ * possible object is
+ * {@link EjbName }
+ *
+ */
+ public EjbName getEjbName() {
+ return ejbName;
+ }
+
+ /**
+ * Sets the value of the ejbName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EjbName }
+ *
+ */
+ public void setEjbName(EjbName value) {
+ this.ejbName = value;
+ }
+
+ /**
+ * Gets the value of the datasource property.
+ *
+ * @return
+ * possible object is
+ * {@link Datasource }
+ *
+ */
+ public Datasource getDatasource() {
+ return datasource;
+ }
+
+ /**
+ * Sets the value of the datasource property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Datasource }
+ *
+ */
+ public void setDatasource(Datasource value) {
+ this.datasource = value;
+ }
+
+ /**
+ * Gets the value of the datasourceMapping property.
+ *
+ * @return
+ * possible object is
+ * {@link DatasourceMapping }
+ *
+ */
+ public DatasourceMapping getDatasourceMapping() {
+ return datasourceMapping;
+ }
+
+ /**
+ * Sets the value of the datasourceMapping property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DatasourceMapping }
+ *
+ */
+ public void setDatasourceMapping(DatasourceMapping value) {
+ this.datasourceMapping = value;
+ }
+
+ /**
+ * Gets the value of the createTable property.
+ *
+ * @return
+ * possible object is
+ * {@link CreateTable }
+ *
+ */
+ public CreateTable getCreateTable() {
+ return createTable;
+ }
+
+ /**
+ * Sets the value of the createTable property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CreateTable }
+ *
+ */
+ public void setCreateTable(CreateTable value) {
+ this.createTable = value;
+ }
+
+ /**
+ * Gets the value of the removeTable property.
+ *
+ * @return
+ * possible object is
+ * {@link RemoveTable }
+ *
+ */
+ public RemoveTable getRemoveTable() {
+ return removeTable;
+ }
+
+ /**
+ * Sets the value of the removeTable property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RemoveTable }
+ *
+ */
+ public void setRemoveTable(RemoveTable value) {
+ this.removeTable = value;
+ }
+
+ /**
+ * Gets the value of the postTableCreate property.
+ *
+ * @return
+ * possible object is
+ * {@link PostTableCreate }
+ *
+ */
+ public PostTableCreate getPostTableCreate() {
+ return postTableCreate;
+ }
+
+ /**
+ * Sets the value of the postTableCreate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PostTableCreate }
+ *
+ */
+ public void setPostTableCreate(PostTableCreate value) {
+ this.postTableCreate = value;
+ }
+
+ /**
+ * Gets the value of the readOnly property.
+ *
+ * @return
+ * possible object is
+ * {@link ReadOnly }
+ *
+ */
+ public ReadOnly getReadOnly() {
+ return readOnly;
+ }
+
+ /**
+ * Sets the value of the readOnly property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReadOnly }
+ *
+ */
+ public void setReadOnly(ReadOnly value) {
+ this.readOnly = value;
+ }
+
+ /**
+ * Gets the value of the readTimeOut property.
+ *
+ * @return
+ * possible object is
+ * {@link ReadTimeOut }
+ *
+ */
+ public ReadTimeOut getReadTimeOut() {
+ return readTimeOut;
+ }
+
+ /**
+ * Sets the value of the readTimeOut property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReadTimeOut }
+ *
+ */
+ public void setReadTimeOut(ReadTimeOut value) {
+ this.readTimeOut = value;
+ }
+
+ /**
+ * Gets the value of the rowLocking property.
+ *
+ * @return
+ * possible object is
+ * {@link RowLocking }
+ *
+ */
+ public RowLocking getRowLocking() {
+ return rowLocking;
+ }
+
+ /**
+ * Sets the value of the rowLocking property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RowLocking }
+ *
+ */
+ public void setRowLocking(RowLocking value) {
+ this.rowLocking = value;
+ }
+
+ /**
+ * Gets the value of the pkConstraint property.
+ *
+ * @return
+ * possible object is
+ * {@link PkConstraint }
+ *
+ */
+ public PkConstraint getPkConstraint() {
+ return pkConstraint;
+ }
+
+ /**
+ * Sets the value of the pkConstraint property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PkConstraint }
+ *
+ */
+ public void setPkConstraint(PkConstraint value) {
+ this.pkConstraint = value;
+ }
+
+ /**
+ * Gets the value of the readAhead property.
+ *
+ * @return
+ * possible object is
+ * {@link ReadAhead }
+ *
+ */
+ public ReadAhead getReadAhead() {
+ return readAhead;
+ }
+
+ /**
+ * Sets the value of the readAhead property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReadAhead }
+ *
+ */
+ public void setReadAhead(ReadAhead value) {
+ this.readAhead = value;
+ }
+
+ /**
+ * Gets the value of the listCacheMax property.
+ *
+ * @return
+ * possible object is
+ * {@link ListCacheMax }
+ *
+ */
+ public ListCacheMax getListCacheMax() {
+ return listCacheMax;
+ }
+
+ /**
+ * Sets the value of the listCacheMax property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ListCacheMax }
+ *
+ */
+ public void setListCacheMax(ListCacheMax value) {
+ this.listCacheMax = value;
+ }
+
+ /**
+ * Gets the value of the cleanReadAheadOnLoad property.
+ *
+ * @return
+ * possible object is
+ * {@link CleanReadAheadOnLoad }
+ *
+ */
+ public CleanReadAheadOnLoad getCleanReadAheadOnLoad() {
+ return cleanReadAheadOnLoad;
+ }
+
+ /**
+ * Sets the value of the cleanReadAheadOnLoad property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CleanReadAheadOnLoad }
+ *
+ */
+ public void setCleanReadAheadOnLoad(CleanReadAheadOnLoad value) {
+ this.cleanReadAheadOnLoad = value;
+ }
+
+ /**
+ * Gets the value of the fetchSize property.
+ *
+ * @return
+ * possible object is
+ * {@link FetchSize }
+ *
+ */
+ public FetchSize getFetchSize() {
+ return fetchSize;
+ }
+
+ /**
+ * Sets the value of the fetchSize property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FetchSize }
+ *
+ */
+ public void setFetchSize(FetchSize value) {
+ this.fetchSize = value;
+ }
+
+ /**
+ * Gets the value of the tableName property.
+ *
+ * @return
+ * possible object is
+ * {@link TableName }
+ *
+ */
+ public TableName getTableName() {
+ return tableName;
+ }
+
+ /**
+ * Sets the value of the tableName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TableName }
+ *
+ */
+ public void setTableName(TableName value) {
+ this.tableName = value;
+ }
+
+ /**
+ * Gets the value of the cmpField property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the cmpField property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getCmpField().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmpField }
+ *
+ *
+ */
+ public List<CmpField> getCmpField() {
+ if (cmpField == null) {
+ cmpField = new ArrayList<CmpField>();
+ }
+ return this.cmpField;
+ }
+
+ /**
+ * Gets the value of the loadGroups property.
+ *
+ * @return
+ * possible object is
+ * {@link LoadGroups }
+ *
+ */
+ public LoadGroups getLoadGroups() {
+ return loadGroups;
+ }
+
+ /**
+ * Sets the value of the loadGroups property.
+ *
+ * @param value
+ * allowed object is
+ * {@link LoadGroups }
+ *
+ */
+ public void setLoadGroups(LoadGroups value) {
+ this.loadGroups = value;
+ }
+
+ /**
+ * Gets the value of the eagerLoadGroup property.
+ *
+ * @return
+ * possible object is
+ * {@link EagerLoadGroup }
+ *
+ */
+ public EagerLoadGroup getEagerLoadGroup() {
+ return eagerLoadGroup;
+ }
+
+ /**
+ * Sets the value of the eagerLoadGroup property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EagerLoadGroup }
+ *
+ */
+ public void setEagerLoadGroup(EagerLoadGroup value) {
+ this.eagerLoadGroup = value;
+ }
+
+ /**
+ * Gets the value of the lazyLoadGroups property.
+ *
+ * @return
+ * possible object is
+ * {@link LazyLoadGroups }
+ *
+ */
+ public LazyLoadGroups getLazyLoadGroups() {
+ return lazyLoadGroups;
+ }
+
+ /**
+ * Sets the value of the lazyLoadGroups property.
+ *
+ * @param value
+ * allowed object is
+ * {@link LazyLoadGroups }
+ *
+ */
+ public void setLazyLoadGroups(LazyLoadGroups value) {
+ this.lazyLoadGroups = value;
+ }
+
+ /**
+ * Gets the value of the query property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the query property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getQuery().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Query }
+ *
+ *
+ */
+ public List<Query> getQuery() {
+ if (query == null) {
+ query = new ArrayList<Query>();
+ }
+ return this.query;
+ }
+
+ /**
+ * Gets the value of the unknownPk property.
+ *
+ * @return
+ * possible object is
+ * {@link UnknownPk }
+ *
+ */
+ public UnknownPk getUnknownPk() {
+ return unknownPk;
+ }
+
+ /**
+ * Sets the value of the unknownPk property.
+ *
+ * @param value
+ * allowed object is
+ * {@link UnknownPk }
+ *
+ */
+ public void setUnknownPk(UnknownPk value) {
+ this.unknownPk = value;
+ }
+
+ /**
+ * Gets the value of the entityCommand property.
+ *
+ * @return
+ * possible object is
+ * {@link EntityCommand }
+ *
+ */
+ public EntityCommand getEntityCommand() {
+ return entityCommand;
+ }
+
+ /**
+ * Sets the value of the entityCommand property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EntityCommand }
+ *
+ */
+ public void setEntityCommand(EntityCommand value) {
+ this.entityCommand = value;
+ }
+
+ /**
+ * Gets the value of the optimisticLocking property.
+ *
+ * @return
+ * possible object is
+ * {@link OptimisticLocking }
+ *
+ */
+ public OptimisticLocking getOptimisticLocking() {
+ return optimisticLocking;
+ }
+
+ /**
+ * Sets the value of the optimisticLocking property.
+ *
+ * @param value
+ * allowed object is
+ * {@link OptimisticLocking }
+ *
+ */
+ public void setOptimisticLocking(OptimisticLocking value) {
+ this.optimisticLocking = value;
+ }
+
+ /**
+ * Gets the value of the audit property.
+ *
+ * @return
+ * possible object is
+ * {@link Audit }
+ *
+ */
+ public Audit getAudit() {
+ return audit;
+ }
+
+ /**
+ * Sets the value of the audit property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Audit }
+ *
+ */
+ public void setAudit(Audit value) {
+ this.audit = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/EntityCommand.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/EntityCommand.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/EntityCommand.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/EntityCommand.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,113 @@
+/**
+ * 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.jba.cmp;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://jboss.org}attribute" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "attribute"
+})
+@XmlRootElement(name = "entity-command")
+public class EntityCommand {
+
+ protected List<Attribute> attribute;
+ @XmlAttribute(name = "class")
+ protected String clazz;
+
+ /**
+ * Gets the value of the attribute property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the attribute property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getAttribute().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Attribute }
+ *
+ *
+ */
+ public List<Attribute> getAttribute() {
+ if (attribute == null) {
+ attribute = new ArrayList<Attribute>();
+ }
+ return this.attribute;
+ }
+
+ /**
+ * Gets the value of the clazz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getClazz() {
+ return clazz;
+ }
+
+ /**
+ * Sets the value of the clazz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setClazz(String value) {
+ this.clazz = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/EntityCommands.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/EntityCommands.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/EntityCommands.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/EntityCommands.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,87 @@
+/**
+ * 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.jba.cmp;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://jboss.org}entity-command" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "entityCommand"
+})
+@XmlRootElement(name = "entity-commands")
+public class EntityCommands {
+
+ @XmlElement(name = "entity-command")
+ protected List<EntityCommand> entityCommand;
+
+ /**
+ * Gets the value of the entityCommand property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the entityCommand property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getEntityCommand().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link EntityCommand }
+ *
+ *
+ */
+ public List<EntityCommand> getEntityCommand() {
+ if (entityCommand == null) {
+ entityCommand = new ArrayList<EntityCommand>();
+ }
+ return this.entityCommand;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FalseMapping.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FalseMapping.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FalseMapping.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FalseMapping.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "false-mapping")
+public class FalseMapping {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FetchSize.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FetchSize.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FetchSize.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FetchSize.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "fetch-size")
+public class FetchSize {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FieldName.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FieldName.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FieldName.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FieldName.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "field-name")
+public class FieldName {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FieldType.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FieldType.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FieldType.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FieldType.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "field-type")
+public class FieldType {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FkConstraint.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FkConstraint.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FkConstraint.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FkConstraint.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "fk-constraint")
+public class FkConstraint {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FkConstraintTemplate.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FkConstraintTemplate.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FkConstraintTemplate.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FkConstraintTemplate.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "fk-constraint-template")
+public class FkConstraintTemplate {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/ForeignKeyMapping.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/ForeignKeyMapping.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/ForeignKeyMapping.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/ForeignKeyMapping.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,48 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "foreign-key-mapping")
+public class ForeignKeyMapping {
+
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/From.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/From.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/From.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/From.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "from")
+public class From {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionMapping.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionMapping.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionMapping.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionMapping.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,108 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://jboss.org}function-name"/>
+ * <element ref="{http://jboss.org}function-sql"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "functionName",
+ "functionSql"
+})
+@XmlRootElement(name = "function-mapping")
+public class FunctionMapping {
+
+ @XmlElement(name = "function-name", required = true)
+ protected FunctionName functionName;
+ @XmlElement(name = "function-sql", required = true)
+ protected FunctionSql functionSql;
+
+ /**
+ * Gets the value of the functionName property.
+ *
+ * @return
+ * possible object is
+ * {@link FunctionName }
+ *
+ */
+ public FunctionName getFunctionName() {
+ return functionName;
+ }
+
+ /**
+ * Sets the value of the functionName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FunctionName }
+ *
+ */
+ public void setFunctionName(FunctionName value) {
+ this.functionName = value;
+ }
+
+ /**
+ * Gets the value of the functionSql property.
+ *
+ * @return
+ * possible object is
+ * {@link FunctionSql }
+ *
+ */
+ public FunctionSql getFunctionSql() {
+ return functionSql;
+ }
+
+ /**
+ * Sets the value of the functionSql property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FunctionSql }
+ *
+ */
+ public void setFunctionSql(FunctionSql value) {
+ this.functionSql = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionName.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionName.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionName.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionName.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "function-name")
+public class FunctionName {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionSql.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionSql.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionSql.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/FunctionSql.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "function-sql")
+public class FunctionSql {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/GroupName.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/GroupName.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/GroupName.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/GroupName.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "group-name")
+public class GroupName {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JavaType.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JavaType.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JavaType.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JavaType.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "java-type")
+public class JavaType {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JbossQl.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JbossQl.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JbossQl.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JbossQl.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "jboss-ql")
+public class JbossQl {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JbosscmpJdbc.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JbosscmpJdbc.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JbosscmpJdbc.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JbosscmpJdbc.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,274 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://jboss.org}defaults" minOccurs="0"/>
+ * <element ref="{http://jboss.org}enterprise-beans" minOccurs="0"/>
+ * <element ref="{http://jboss.org}relationships" minOccurs="0"/>
+ * <element ref="{http://jboss.org}dependent-value-classes" minOccurs="0"/>
+ * <element ref="{http://jboss.org}type-mappings" minOccurs="0"/>
+ * <element ref="{http://jboss.org}entity-commands" minOccurs="0"/>
+ * <element ref="{http://jboss.org}user-type-mappings" minOccurs="0"/>
+ * <element ref="{http://jboss.org}reserved-words" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "defaults",
+ "enterpriseBeans",
+ "relationships",
+ "dependentValueClasses",
+ "typeMappings",
+ "entityCommands",
+ "userTypeMappings",
+ "reservedWords"
+})
+@XmlRootElement(name = "jbosscmp-jdbc")
+public class JbosscmpJdbc {
+
+ protected Defaults defaults;
+ @XmlElement(name = "enterprise-beans")
+ protected EnterpriseBeans enterpriseBeans;
+ protected Relationships relationships;
+ @XmlElement(name = "dependent-value-classes")
+ protected DependentValueClasses dependentValueClasses;
+ @XmlElement(name = "type-mappings")
+ protected TypeMappings typeMappings;
+ @XmlElement(name = "entity-commands")
+ protected EntityCommands entityCommands;
+ @XmlElement(name = "user-type-mappings")
+ protected UserTypeMappings userTypeMappings;
+ @XmlElement(name = "reserved-words")
+ protected ReservedWords reservedWords;
+
+ /**
+ * Gets the value of the defaults property.
+ *
+ * @return
+ * possible object is
+ * {@link Defaults }
+ *
+ */
+ public Defaults getDefaults() {
+ return defaults;
+ }
+
+ /**
+ * Sets the value of the defaults property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Defaults }
+ *
+ */
+ public void setDefaults(Defaults value) {
+ this.defaults = value;
+ }
+
+ /**
+ * Gets the value of the enterpriseBeans property.
+ *
+ * @return
+ * possible object is
+ * {@link EnterpriseBeans }
+ *
+ */
+ public EnterpriseBeans getEnterpriseBeans() {
+ return enterpriseBeans;
+ }
+
+ /**
+ * Sets the value of the enterpriseBeans property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EnterpriseBeans }
+ *
+ */
+ public void setEnterpriseBeans(EnterpriseBeans value) {
+ this.enterpriseBeans = value;
+ }
+
+ /**
+ * Gets the value of the relationships property.
+ *
+ * @return
+ * possible object is
+ * {@link Relationships }
+ *
+ */
+ public Relationships getRelationships() {
+ return relationships;
+ }
+
+ /**
+ * Sets the value of the relationships property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Relationships }
+ *
+ */
+ public void setRelationships(Relationships value) {
+ this.relationships = value;
+ }
+
+ /**
+ * Gets the value of the dependentValueClasses property.
+ *
+ * @return
+ * possible object is
+ * {@link DependentValueClasses }
+ *
+ */
+ public DependentValueClasses getDependentValueClasses() {
+ return dependentValueClasses;
+ }
+
+ /**
+ * Sets the value of the dependentValueClasses property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DependentValueClasses }
+ *
+ */
+ public void setDependentValueClasses(DependentValueClasses value) {
+ this.dependentValueClasses = value;
+ }
+
+ /**
+ * Gets the value of the typeMappings property.
+ *
+ * @return
+ * possible object is
+ * {@link TypeMappings }
+ *
+ */
+ public TypeMappings getTypeMappings() {
+ return typeMappings;
+ }
+
+ /**
+ * Sets the value of the typeMappings property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TypeMappings }
+ *
+ */
+ public void setTypeMappings(TypeMappings value) {
+ this.typeMappings = value;
+ }
+
+ /**
+ * Gets the value of the entityCommands property.
+ *
+ * @return
+ * possible object is
+ * {@link EntityCommands }
+ *
+ */
+ public EntityCommands getEntityCommands() {
+ return entityCommands;
+ }
+
+ /**
+ * Sets the value of the entityCommands property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EntityCommands }
+ *
+ */
+ public void setEntityCommands(EntityCommands value) {
+ this.entityCommands = value;
+ }
+
+ /**
+ * Gets the value of the userTypeMappings property.
+ *
+ * @return
+ * possible object is
+ * {@link UserTypeMappings }
+ *
+ */
+ public UserTypeMappings getUserTypeMappings() {
+ return userTypeMappings;
+ }
+
+ /**
+ * Sets the value of the userTypeMappings property.
+ *
+ * @param value
+ * allowed object is
+ * {@link UserTypeMappings }
+ *
+ */
+ public void setUserTypeMappings(UserTypeMappings value) {
+ this.userTypeMappings = value;
+ }
+
+ /**
+ * Gets the value of the reservedWords property.
+ *
+ * @return
+ * possible object is
+ * {@link ReservedWords }
+ *
+ */
+ public ReservedWords getReservedWords() {
+ return reservedWords;
+ }
+
+ /**
+ * Sets the value of the reservedWords property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReservedWords }
+ *
+ */
+ public void setReservedWords(ReservedWords value) {
+ this.reservedWords = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JdbcType.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JdbcType.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JdbcType.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/JdbcType.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,77 @@
+/**
+ * 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.jba.cmp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "jdbc-type")
+public class JdbcType {
+
+ @XmlValue
+ protected String content;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/KeyField.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/KeyField.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/KeyField.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/KeyField.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,233 @@
+/**
+ * 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.jba.cmp;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://jboss.org}field-name"/>
+ * <choice>
+ * <sequence>
+ * <element ref="{http://jboss.org}column-name"/>
+ * <sequence minOccurs="0">
+ * <element ref="{http://jboss.org}jdbc-type"/>
+ * <element ref="{http://jboss.org}sql-type"/>
+ * </sequence>
+ * </sequence>
+ * <sequence>
+ * <element ref="{http://jboss.org}property" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </choice>
+ * <element ref="{http://jboss.org}dbindex" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "fieldName",
+ "columnName",
+ "jdbcType",
+ "sqlType",
+ "property",
+ "dbindex"
+})
+@XmlRootElement(name = "key-field")
+public class KeyField {
+
+ @XmlElement(name = "field-name", required = true)
+ protected FieldName fieldName;
+ @XmlElement(name = "column-name")
+ protected ColumnName columnName;
+ @XmlElement(name = "jdbc-type")
+ protected JdbcType jdbcType;
+ @XmlElement(name = "sql-type")
+ protected SqlType sqlType;
+ protected List<Property> property;
+ protected Dbindex dbindex;
+
+ /**
+ * Gets the value of the fieldName property.
+ *
+ * @return
+ * possible object is
+ * {@link FieldName }
+ *
+ */
+ public FieldName getFieldName() {
+ return fieldName;
+ }
+
+ /**
+ * Sets the value of the fieldName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FieldName }
+ *
+ */
+ public void setFieldName(FieldName value) {
+ this.fieldName = value;
+ }
+
+ /**
+ * Gets the value of the columnName property.
+ *
+ * @return
+ * possible object is
+ * {@link ColumnName }
+ *
+ */
+ public ColumnName getColumnName() {
+ return columnName;
+ }
+
+ /**
+ * Sets the value of the columnName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ColumnName }
+ *
+ */
+ public void setColumnName(ColumnName value) {
+ this.columnName = value;
+ }
+
+ /**
+ * Gets the value of the jdbcType property.
+ *
+ * @return
+ * possible object is
+ * {@link JdbcType }
+ *
+ */
+ public JdbcType getJdbcType() {
+ return jdbcType;
+ }
+
+ /**
+ * Sets the value of the jdbcType property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JdbcType }
+ *
+ */
+ public void setJdbcType(JdbcType value) {
+ this.jdbcType = value;
+ }
+
+ /**
+ * Gets the value of the sqlType property.
+ *
+ * @return
+ * possible object is
+ * {@link SqlType }
+ *
+ */
+ public SqlType getSqlType() {
+ return sqlType;
+ }
+
+ /**
+ * Sets the value of the sqlType property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SqlType }
+ *
+ */
+ public void setSqlType(SqlType value) {
+ this.sqlType = value;
+ }
+
+ /**
+ * Gets the value of the property property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the property property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getProperty().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Property }
+ *
+ *
+ */
+ public List<Property> getProperty() {
+ if (property == null) {
+ property = new ArrayList<Property>();
+ }
+ return this.property;
+ }
+
+ /**
+ * Gets the value of the dbindex property.
+ *
+ * @return
+ * possible object is
+ * {@link Dbindex }
+ *
+ */
+ public Dbindex getDbindex() {
+ return dbindex;
+ }
+
+ /**
+ * Sets the value of the dbindex property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Dbindex }
+ *
+ */
+ public void setDbindex(Dbindex value) {
+ this.dbindex = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/KeyFields.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/KeyFields.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/KeyFields.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/cmp/KeyFields.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,87 @@
+/**
+ * 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.jba.cmp;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://jboss.org}key-field" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "keyField"
+})
+@XmlRootElement(name = "key-fields")
+public class KeyFields {
+
+ @XmlElement(name = "key-field")
+ protected List<KeyField> keyField;
+
+ /**
+ * Gets the value of the keyField property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the keyField property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getKeyField().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link KeyField }
+ *
+ *
+ */
+ public List<KeyField> getKeyField() {
+ if (keyField == null) {
+ keyField = new ArrayList<KeyField>();
+ }
+ return this.keyField;
+ }
+
+}