You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jg...@apache.org on 2006/07/24 05:00:19 UTC

svn commit: r424888 - /geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/

Author: jgenender
Date: Sun Jul 23 20:00:18 2006
New Revision: 424888

URL: http://svn.apache.org/viewvc?rev=424888&view=rev
Log:
Added and removed files

Added:
    geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverride.java   (with props)
    geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverrides.java   (with props)
    geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/EntityExistsException.java   (with props)
    geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/PersistenceProperty.java   (with props)
    geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/SqlResultSetMappings.java   (with props)
Removed:
    geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/FlushMode.java
    geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/LockMode.java

Added: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverride.java
URL: http://svn.apache.org/viewvc/geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverride.java?rev=424888&view=auto
==============================================================================
--- geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverride.java (added)
+++ geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverride.java Sun Jul 23 20:00:18 2006
@@ -0,0 +1,35 @@
+/**
+ *
+ * Copyright 2006 The Apache Software Foundation
+ *
+ *  Licensed 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.
+ */
+
+//
+// This source code implements specifications defined by the Java
+// Community Process. In order to remain compliant with the specification
+// DO NOT add / change / or delete method signatures!
+//
+package javax.persistence;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
+@Retention(RetentionPolicy.RUNTIME)
+public @interface AssociationOverride {
+	String name(); 
+	JoinColumn[] joinColumns(); 
+}

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverride.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverride.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverride.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverrides.java
URL: http://svn.apache.org/viewvc/geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverrides.java?rev=424888&view=auto
==============================================================================
--- geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverrides.java (added)
+++ geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverrides.java Sun Jul 23 20:00:18 2006
@@ -0,0 +1,37 @@
+/**
+ *
+ * Copyright 2006 The Apache Software Foundation
+ *
+ *  Licensed 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.
+ */
+
+//
+// This source code implements specifications defined by the Java
+// Community Process. In order to remain compliant with the specification
+// DO NOT add / change / or delete method signatures!
+//
+package javax.persistence;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * @version $Revision$ $Date$
+ */
+@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
+@Retention(RetentionPolicy.RUNTIME)
+public @interface AssociationOverrides {
+	AssociationOverride[] value();
+}

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverrides.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverrides.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/AssociationOverrides.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/EntityExistsException.java
URL: http://svn.apache.org/viewvc/geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/EntityExistsException.java?rev=424888&view=auto
==============================================================================
--- geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/EntityExistsException.java (added)
+++ geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/EntityExistsException.java Sun Jul 23 20:00:18 2006
@@ -0,0 +1,45 @@
+/**
+ *
+ * Copyright 2006 The Apache Software Foundation
+ *
+ *  Licensed 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.
+ */
+
+//
+// This source code implements specifications defined by the Java
+// Community Process. In order to remain compliant with the specification
+// DO NOT add / change / or delete method signatures!
+//
+package javax.persistence;
+
+/**
+ * @version $Revision$ $Date$
+ */
+public class EntityExistsException extends RuntimeException {
+
+	public EntityExistsException() {
+	
+	}
+
+	public EntityExistsException(String message) {
+		super(message);
+	}
+
+	public EntityExistsException(Throwable cause) {
+		super(cause);
+	}
+
+	public EntityExistsException(String message, Throwable cause) {
+		super(message, cause);
+	}
+}

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/EntityExistsException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/EntityExistsException.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/EntityExistsException.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/PersistenceProperty.java
URL: http://svn.apache.org/viewvc/geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/PersistenceProperty.java?rev=424888&view=auto
==============================================================================
--- geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/PersistenceProperty.java (added)
+++ geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/PersistenceProperty.java Sun Jul 23 20:00:18 2006
@@ -0,0 +1,35 @@
+/**
+ *
+ * Copyright 2006 The Apache Software Foundation
+ *
+ *  Licensed 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.
+ */
+
+//
+// This source code implements specifications defined by the Java
+// Community Process. In order to remain compliant with the specification
+// DO NOT add / change / or delete method signatures!
+//
+package javax.persistence;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target({})
+@Retention(RetentionPolicy.RUNTIME)
+public @interface PersistenceProperty {
+	String name();
+
+	String value();
+}

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/PersistenceProperty.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/PersistenceProperty.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/PersistenceProperty.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/SqlResultSetMappings.java
URL: http://svn.apache.org/viewvc/geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/SqlResultSetMappings.java?rev=424888&view=auto
==============================================================================
--- geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/SqlResultSetMappings.java (added)
+++ geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/SqlResultSetMappings.java Sun Jul 23 20:00:18 2006
@@ -0,0 +1,37 @@
+/**
+ * 
+ * Copyright 2006 The Apache Software Foundation
+ * 
+ * Licensed 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.
+ */
+
+//
+// This source code implements specifications defined by the Java
+// Community Process. In order to remain compliant with the specification
+// DO NOT add / change / or delete method signatures!
+//
+package javax.persistence;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * @version $Revision$ $Date$
+ */
+@Target({ElementType.TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+public @interface SqlResultSetMappings {
+	SqlResultSetMapping[] value();
+}

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/SqlResultSetMappings.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/SqlResultSetMappings.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/specs/branches/jee5_exp/geronimo-spec-jpa/src/main/java/javax/persistence/SqlResultSetMappings.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain