Author: hardy.ferentschik
Date: 2009-03-08 14:17:49 -0400 (Sun, 08 Mar 2009)
New Revision: 16109
Added:
jpa-api/trunk/license.txt
jpa-api/trunk/src/main/
jpa-api/trunk/src/main/java/
jpa-api/trunk/src/main/java/javax/
jpa-api/trunk/src/main/javadoc/
jpa-api/trunk/src/main/javadoc/jdstyle.css
jpa-api/trunk/src/main/javadoc/package.html
Removed:
jpa-api/trunk/.cvsignore
jpa-api/trunk/doc/api/
jpa-api/trunk/etc/
jpa-api/trunk/ivy.xml
jpa-api/trunk/ivy/
jpa-api/trunk/src/javax/
Modified:
jpa-api/trunk/
jpa-api/trunk/pom.xml
Log:
switched to a maven build prior to importing jpa 2 api
Property changes on: jpa-api/trunk
___________________________________________________________________
Name: svn:ignore
+ build
target
Deleted: jpa-api/trunk/.cvsignore
===================================================================
--- jpa-api/trunk/.cvsignore 2009-03-08 15:46:33 UTC (rev 16108)
+++ jpa-api/trunk/.cvsignore 2009-03-08 18:17:49 UTC (rev 16109)
@@ -1,3 +0,0 @@
-build
-.settings
-build.properties
Deleted: jpa-api/trunk/ivy.xml
===================================================================
--- jpa-api/trunk/ivy.xml 2009-03-08 15:46:33 UTC (rev 16108)
+++ jpa-api/trunk/ivy.xml 2009-03-08 18:17:49 UTC (rev 16109)
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ivy-module version="1.3"
-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation=
- "http://www.jayasoft.org/misc/ivy/ivy.xsd">
- <info organisation="org.hibernate" module="ejb3-persistence"
revision="1.0.2.GA" status="release"/>
- <publications>
- <artifact name="ejb3-persistence" type="jar" />
- </publications>
-</ivy-module>
\ No newline at end of file
Copied: jpa-api/trunk/license.txt (from rev 16107, jpa-api/trunk/etc/license.txt)
===================================================================
--- jpa-api/trunk/license.txt (rev 0)
+++ jpa-api/trunk/license.txt 2009-03-08 18:17:49 UTC (rev 16109)
@@ -0,0 +1,119 @@
+Specification: JSR-000220 Enterprise JavaBeans v.3.0 ("Specification")
+Version: 3.0
+Status: Final Release
+Release: 8 May 2006
+Copyright 2006 SUN MICROSYSTEMS, INC.
+4150 Network Circle, Santa Clara, California 95054, U.S.A
+All rights reserved.
+LIMITED LICENSE GRANTS
+1. _License for Evaluation Purposes_. Sun hereby grants you a fully-paid, non-exclusive,
non-transferable,
+worldwide, limited license (without the right to sublicense), under Sun�s applicable
intellectual
+property rights to view, download, use and reproduce the Specification only for the
purpose of internal
+evaluation. This includes (i) developing applications intended to run on an
implementation of the Specification,
+provided that such applications do not themselves implement any portion(s) of the
Specification,
+and (ii) discussing the Specification with any third party; and (iii) excerpting brief
portions of the
+Specification in oral or written communications which discuss the Specification provided
that such excerpts
+do not in the aggregate constitute a significant portion of the Specification.
+2. _License for the Distribution of Compliant Implementations_. Sun also grants you a
perpetual, nonexclusive,
+non-transferable, worldwide, fully paid-up, royalty free, limited license (without the
right to
+sublicense) under any applicable copyrights or, subject to the provisions of subsection 4
below, patent
+rights it may have covering the Specification to create and/or distribute an Independent
Implementation
+of the Specification that: (a) fully implements the Specification including all its
required interfaces and
+functionality; (b) does not modify, subset, superset or otherwise extend the Licensor
Name Space, or include
+any public or protected packages, classes, Java interfaces, fields or methods within the
Licensor
+Name Space other than those required/authorized by the Specification or Specifications
being implemented;
+and (c) passes the Technology Compatibility Kit (including satisfying the requirements of
the
+applicable TCK Users Guide) for such Specification ("Compliant
Implementation"). In addition, the
+foregoing license is expressly conditioned on your not acting outside its scope. No
license is granted
+hereunder for any other purpose (including, for example, modifying the Specification,
other than to the
+extent of your fair use rights, or distributing the Specification to third parties).
Also, no right, title, or
+interest in or to any trademarks, service marks, or trade names of Sun or Sun�s licensors
is granted hereunder.
+Java, and Java-related logos, marks and names are trademarks or registered trademarks of
Sun Microsystems,
+Inc. in the U.S. and other countries.
+3. _Pass-through Conditions_. You need not include limitations (a)-(c) from the previous
paragraph or
+any other particular "pass through" requirements in any license You grant
concerning the use of your Independent
+Implementation or products derived from it. However, except with respect to Independent
Implementations
+(and products derived from them) that satisfy limitations (a)-(c) from the previous
+paragraph, You may neither: (a) grant or otherwise pass through to your licensees any
licenses under
+Sun�s applicable intellectual property rights; nor (b) authorize your licensees to make
any claims concerning
+their implementation�s compliance with the Specification in question.
+4. _Reciprocity Concerning Patent Licenses_.
+a. With respect to any patent claims covered by the license granted under subparagraph 2
above that
+would be infringed by all technically feasible implementations of the Specification, such
license is conditioned
+upon your offering on fair, reasonable and non-discriminatory terms, to any party seeking
it
+from You, a perpetual, non-exclusive, non-transferable, worldwide license under Your
patent rights
+which are or would be infringed by all technically feasible implementations of the
Specification to develop,
+distribute and use a Compliant Implementation.
+b With respect to any patent claims owned by Sun and covered by the license granted under
subparagraph
+2, whether or not their infringement can be avoided in a technically feasible manner when
implementing
+the Specification, such license shall terminate with respect to such claims if You
initiate a claim against
+Sun that it has, in the course of performing its responsibilities as the Specification
Lead, induced any other
+entity to infringe Your patent rights.
+c Also with respect to any patent claims owned by Sun and covered by the license granted
under subparagraph
+2 above, where the infringement of such claims can be avoided in a technically feasible
manner
+when implementing the Specification such license, with respect to such claims, shall
terminate if You
+initiate a claim against Sun that its making, having made, using, offering to sell,
selling or importing a
+Compliant Implementation infringes Your patent rights.
+5. _Definitions_. For the purposes of this Agreement: "Independent
Implementation" shall mean an implementation
+of the Specification that neither derives from any of Sun�s source code or binary code
materials
+nor, except with an appropriate and separate license from Sun, includes any of Sun�s
source code
+or binary code materials; "Licensor Name Space" shall mean the public class or
interface declarations
+whose names begin with "java", "javax", "com.sun" or their
equivalents in any subsequent naming convention
+adopted by Sun through the Java Community Process, or any recognized successors or
replacements
+thereof; and "Technology Compatibility Kit" or "TCK" shall mean the
test suite and
+accompanying TCK User�s Guide provided by Sun which corresponds to the Specification and
that was
+available either (i) from Sun 120 days before the first release of Your Independent
Implementation that
+allows its use for commercial purposes, or (ii) more recently than 120 days from such
release but against
+which You elect to test Your implementation of the Specification.
+This Agreement will terminate immediately without notice from Sun if you breach the
Agreement or act
+outside the scope of the licenses granted above.
+DISCLAIMER OF WARRANTIES
+THE SPECIFICATION IS PROVIDED "AS IS". SUN MAKES NO REPRESENTATIONS OR
WARRANTIES,
+EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT
+(INCLUDING AS A CONSEQUENCE OF ANY PRACTICE OR IMPLEMENTATION
+OF THE SPECIFICATION), OR THAT THE CONTENTS OF THE SPECIFICATION ARE
+SUITABLE FOR ANY PURPOSE. This document does not represent any commitment to release or
implement
+any portion of the Specification in any product. In addition, the Specification could
include technical
+inaccuracies or typographical errors.
+LIMITATION OF LIABILITY
+TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS
+BE LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION, LOST REVENUE,
+PROFITS OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
+DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
+ARISING OUT OF OR RELATED IN ANY WAY TO YOUR HAVING, IMPLEMENTING OR
+OTHERWISE USING THE SPECIFICATION, EVEN IF SUN AND/OR ITS LICENSORS HAVE
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+You will indemnify, hold harmless, and defend Sun and its licensors from any claims
arising or resulting
+from: (i) your use of the Specification; (ii) the use or distribution of your Java
application, applet and/or
+implementation; and/or (iii) any claims that later versions or releases of any
Specification furnished to
+you are incompatible with the Specification provided to you under this license.
+
+RESTRICTED RIGHTS LEGEND
+U.S. Government: If this Specification is being acquired by or on behalf of the U.S.
Government or by a
+U.S. Government prime contractor or subcontractor (at any tier), then the Government�s
rights in the
+Software and accompanying documentation shall be only as set forth in this license; this
is in accordance
+with 48 C.F.R. 227.7201 through 227.7202-4 (for Department of Defense (DoD) acquisitions)
and with
+48 C.F.R. 2.101 and 12.212 (for non-DoD acquisitions).
+REPORT
+If you provide Sun with any comments or suggestions concerning the Specification
("Feedback"), you
+hereby: (i) agree that such Feedback is provided on a non-proprietary and
non-confidential basis, and (ii)
+grant Sun a perpetual, non-exclusive, worldwide, fully paid-up, irrevocable license, with
the right to sublicense
+through multiple levels of sublicensees, to incorporate, disclose, and use without
limitation the
+Feedback for any purpose.
+GENERAL TERMS
+Any action related to this Agreement will be governed by California law and controlling
U.S. federal law.
+The U.N. Convention for the International Sale of Goods and the choice of law rules of
any jurisdiction
+will not apply.
+The Specification is subject to U.S. export control laws and may be subject to export or
import regulations
+in other countries. Licensee agrees to comply strictly with all such laws and regulations
and acknowledges
+that it has the responsibility to obtain such licenses to export, re-export or import as
may be
+required after delivery to Licensee.
+This Agreement is the parties� entire agreement relating to its subject matter. It
supersedes all prior or
+contemporaneous oral or written communications, proposals, conditions, representations
and warranties
+and prevails over any conflicting or additional terms of any quote, order,
acknowledgment, or other communication
+between the parties relating to its subject matter during the term of this Agreement. No
modification
+to this Agreement will be binding, unless in writing and signed by an authorized
representative
+of each party.
+Rev. April, 2006
+Sun/Final/Full
\ No newline at end of file
Property changes on: jpa-api/trunk/license.txt
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:mergeinfo
+
Name: svn:eol-style
+ native
Modified: jpa-api/trunk/pom.xml
===================================================================
--- jpa-api/trunk/pom.xml 2009-03-08 15:46:33 UTC (rev 16108)
+++ jpa-api/trunk/pom.xml 2009-03-08 18:17:49 UTC (rev 16109)
@@ -1,15 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns="http://maven.apache.org/POM/4.0.0"
-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
- <modelVersion>4.0.0</modelVersion>
+ <groupId>javax.persistence</groupId>
+ <artifactId>jpa-api</artifactId>
+ <version>2.0.Beta1</version>
+ <packaging>jar</packaging>
+ <name>Persistence API</name>
- <groupId>org.hibernate</groupId>
- <artifactId>ejb3-persistence</artifactId>
- <packaging>pom</packaging>
- <version>1.0.2.GA</version>
+ <description>Persistence API. </description>
- <name>Java Persistence API</name>
- <description>Java Persistence API</description>
- <url>http://www.hibernate.org</url>
+ <inceptionYear>2007</inceptionYear>
+
+ <licenses>
+ <license>
+ <url>license.txt</url>
+ </license>
+ </licenses>
+
+ <scm>
+
<
connection>scm:svn:https://svn.jboss.org/repos/hibernate/jpa-api/trunk...
+ <
url>http://fisheye.jboss.org/browse/Hibernate/jpa-api/trunk/</url>
+ </scm>
+
+ <developers>
+ <developer>
+ <id>epbernard</id>
+ <name>Emmanuel Bernard</name>
+ <email>emmanuel(a)hibernate.org</email>
+ <organization>JBoss, a division of Red Hat</organization>
+ <url>http://in.relation.to/Bloggers/Emmanuel</url>
+ </developer>
+ <developer>
+ <id>hardy.ferentschik</id>
+ <name>Hardy Ferentschik</name>
+ <email>hferents(a)redhat.com</email>
+ <organization>JBoss, a division of Red Hat</organization>
+ <url>http://in.relation.to/Bloggers/Hardy</url>
+ </developer>
+ </developers>
+
+ <build>
+ <extensions>
+ <extension>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-webdav</artifactId>
+ <version>1.0-beta-2</version>
+ </extension>
+ </extensions>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.0.2</version>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.2</version>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Built-By>hibernate.org</Built-By>
+ <Specification-Title>EJB
3.0</Specification-Title>
+
<Specification-Version>${pom.version}</Specification-Version>
+ <Specification-Vendor>Sun Microsystems,
Inc.</Specification-Vendor>
+
<Implementation-Version>${pom.version}</Implementation-Version>
+
<Implementation-Vendor>hibernate.org</Implementation-Vendor>
+
<Implementation-Title>EJB</Implementation-Title>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.5</version>
+ <configuration>
+ <packagenames>javax.persistence.*</packagenames>
+ <use>true</use>
+ <protected>true</protected>
+ <version>true</version>
+
<overview>${basedir}/src/main/javadoc/package.html</overview>
+ <windowtitle>EJB 3.0 Persistence API
Documentation</windowtitle>
+ <doctitle>EJB 3.0 Persistence API
Documentation</doctitle>
+ <
link>http://java.sun.com/j2se/1.5/docs/api</link>
+
<stylesheetfile>${basedir}/src/main/javadoc/jdstyle.css</stylesheetfile>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <releaseProfiles>release</releaseProfiles>
+ <goals>package</goals>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <distributionManagement>
+ <repository>
+ <!-- Copy the dist to the local checkout of the JBoss maven2 repo
${maven.repository.root} -->
+ <!-- It is anticipated that ${maven.repository.root} be set in user's
settings.xml -->
+ <!-- todo : replace this with direct svn access once the svnkit providers
are available -->
+ <id>repository.jboss.org</id>
+ <url>file://${maven.repository.root}</url>
+ </repository>
+ <snapshotRepository>
+ <id>snapshots.jboss.org</id>
+ <name>JBoss Snapshot Repository</name>
+ <
url>dav:https://snapshots.jboss.org/maven2</url>
+ </snapshotRepository>
+ </distributionManagement>
</project>
Copied: jpa-api/trunk/src/main/java/javax (from rev 16107, jpa-api/trunk/src/javax)
Property changes on: jpa-api/trunk/src/main/java/javax
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: jpa-api/trunk/src/main/javadoc/jdstyle.css (from rev 16107,
jpa-api/trunk/etc/jdstyle.css)
===================================================================
--- jpa-api/trunk/src/main/javadoc/jdstyle.css (rev 0)
+++ jpa-api/trunk/src/main/javadoc/jdstyle.css 2009-03-08 18:17:49 UTC (rev 16109)
@@ -0,0 +1,117 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { font-family: Arial;
+ background-color: white;
+ font-size: 10pt;
+ }
+td { font-family: Arial;
+ font-size: 10pt;
+ }
+/* Table colors */
+.TableHeadingColor { background: #F4F4F4 }
+.TableSubHeadingColor { background: #F4F4F4 }
+.TableRowColor { background: #FFFFFF }
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: normal; font-family: Arial }
+.FrameHeadingFont { font-size: normal; font-family: Arial }
+.FrameItemFont { font-size: normal; font-family: Arial }
+
+/* Example of smaller, sans-serif font in frames */
+/* .FrameItemFont { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#F4F4F4;}
+.NavBarCell1Rev { background-color:silver;}
+
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+
+A {
+ color: #003399;
+}
+
+A:active {
+ color: #003399;
+}
+
+A:visited {
+ color: #888888;
+}
+
+P, OL, UL, LI, DL, DT, DD, BLOCKQUOTE {
+ color: #000000;
+}
+
+TD, TH, SPAN {
+ color: #000000;
+}
+
+BLOCKQUOTE {
+ margin-right: 0px;
+}
+
+
+/*H1, H2, H3, H4, H5, H6 {
+ color: #000000;
+ font-weight:500;
+ margin-top:10px;
+ padding-top:15px;
+}
+
+H1 { font-size: 150%; }
+H2 { font-size: 140%; }
+H3 { font-size: 110%; font-weight: bold; }
+H4 { font-size: 110%; font-weight: bold;}
+H5 { font-size: 100%; font-style: italic; }
+H6 { font-size: 100%; font-style: italic; }*/
+
+TT {
+font-size: 90%;
+ font-family: "Courier New", Courier, monospace;
+ color: #000000;
+}
+
+PRE {
+font-size: 90%;
+ padding: 5px;
+ border-style: solid;
+ border-width: 1px;
+ border-color: #CCCCCC;
+ background-color: #F4F4F4;
+}
+
+UL, OL, LI {
+ list-style: disc;
+}
+
+HR {
+ width: 100%;
+ height: 1px;
+ background-color: #CCCCCC;
+ border-width: 0px;
+ padding: 0px;
+ color: #CCCCCC;
+}
+
+.variablelist {
+ padding-top: 10;
+ padding-bottom:10;
+ margin:0;
+}
+
+.itemizedlist, UL {
+ padding-top: 0;
+ padding-bottom:0;
+ margin:0;
+}
+
+.term {
+ font-weight:bold;
+}
Property changes on: jpa-api/trunk/src/main/javadoc/jdstyle.css
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: jpa-api/trunk/src/main/javadoc/package.html (from rev 16107,
jpa-api/trunk/doc/api/package.html)
===================================================================
--- jpa-api/trunk/src/main/javadoc/package.html (rev 0)
+++ jpa-api/trunk/src/main/javadoc/package.html 2009-03-08 18:17:49 UTC (rev 16109)
@@ -0,0 +1 @@
+<body></body>
\ No newline at end of file
Property changes on: jpa-api/trunk/src/main/javadoc/package.html
___________________________________________________________________
Name: svn:mergeinfo
+