You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by dw...@apache.org on 2009/06/15 19:56:36 UTC

svn commit: r784888 - in /openjpa/trunk/openjpa-persistence/src/main: java/org/apache/openjpa/persistence/meta/AnnotationProcessor6.java resources/org/apache/openjpa/persistence/meta/localizer.properties

Author: dwoods
Date: Mon Jun 15 17:56:36 2009
New Revision: 784888

URL: http://svn.apache.org/viewvc?rev=784888&view=rev
Log:
include ASF license header in meta model generated source

Modified:
    openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AnnotationProcessor6.java
    openjpa/trunk/openjpa-persistence/src/main/resources/org/apache/openjpa/persistence/meta/localizer.properties

Modified: openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AnnotationProcessor6.java
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AnnotationProcessor6.java?rev=784888&r1=784887&r2=784888&view=diff
==============================================================================
--- openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AnnotationProcessor6.java (original)
+++ openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AnnotationProcessor6.java Mon Jun 15 17:56:36 2009
@@ -214,6 +214,7 @@
         String metaClass = factory.getMetaModelClassName(originalClass);
 
         SourceCode source = new SourceCode(metaClass);
+        header(source);
         comment(source);
         annotate(source, originalClass);
         TypeElement supCls = handler.getPersistentSupertype(e);
@@ -286,6 +287,26 @@
         }
     }
     
+    // Hack to add ASL header for now, so maven-rat-plugin tests will pass
+    private void header(SourceCode source) {
+        source.addComment(false, _loc.get("mmg-tool-asl2-01").getMessage(),
+                                 _loc.get("mmg-tool-asl2-02").getMessage(),
+                                 _loc.get("mmg-tool-asl2-03").getMessage(),
+                                 _loc.get("mmg-tool-asl2-04").getMessage(),
+                                 _loc.get("mmg-tool-asl2-05").getMessage(),
+                                 _loc.get("mmg-tool-asl2-06").getMessage(),
+                                 _loc.get("mmg-tool-asl2-07").getMessage(),
+                                 _loc.get("mmg-tool-asl2-08").getMessage(),
+                                 _loc.get("mmg-tool-asl2-09").getMessage(),
+                                 _loc.get("mmg-tool-asl2-10").getMessage(),
+                                 _loc.get("mmg-tool-asl2-11").getMessage(),
+                                 _loc.get("mmg-tool-asl2-12").getMessage(),
+                                 _loc.get("mmg-tool-asl2-13").getMessage(),
+                                 _loc.get("mmg-tool-asl2-14").getMessage(),
+                                 _loc.get("mmg-tool-asl2-15").getMessage(),
+                                 _loc.get("mmg-tool-asl2-16").getMessage());
+    }
+    
     private void comment(SourceCode source) {
         source.addComment(false, _loc.get("mmg-tool-sign").getMessage());
     }

Modified: openjpa/trunk/openjpa-persistence/src/main/resources/org/apache/openjpa/persistence/meta/localizer.properties
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence/src/main/resources/org/apache/openjpa/persistence/meta/localizer.properties?rev=784888&r1=784887&r2=784888&view=diff
==============================================================================
--- openjpa/trunk/openjpa-persistence/src/main/resources/org/apache/openjpa/persistence/meta/localizer.properties (original)
+++ openjpa/trunk/openjpa-persistence/src/main/resources/org/apache/openjpa/persistence/meta/localizer.properties Mon Jun 15 17:56:36 2009
@@ -51,4 +51,22 @@
 	with "{2}" annotation.	
 meta-field-mismatch: The field "{0}" in meta class "{1}" is of type "{2}" does \
 	not match with the persistent property type "{3}".   
-type-wrong-category:"{0}" categorized as "{1}" should be a "{2}"
\ No newline at end of file
+type-wrong-category:"{0}" categorized as "{1}" should be a "{2}"
+# Hack for now, so maven-rat-plugin tests will pass
+mm-tool-asl2-01: Licensed to the Apache Software Foundation (ASF) under one
+mm-tool-asl2-02: or more contributor license agreements.  See the NOTICE file
+mm-tool-asl2-03: distributed with this work for additional information
+mm-tool-asl2-04: regarding copyright ownership.  The ASF licenses this file
+mm-tool-asl2-05: to you under the Apache License, Version 2.0 (the
+mm-tool-asl2-06: "License"); you may not use this file except in compliance
+mm-tool-asl2-07: with the License.  You may obtain a copy of the License at
+mm-tool-asl2-08:  
+mm-tool-asl2-09: http://www.apache.org/licenses/LICENSE-2.0
+mm-tool-asl2-10:  
+mm-tool-asl2-11: Unless required by applicable law or agreed to in writing,
+mm-tool-asl2-12: software distributed under the License is distributed on an
+mm-tool-asl2-13: "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+mm-tool-asl2-14: KIND, either express or implied.  See the License for the
+mm-tool-asl2-15: specific language governing permissions and limitations
+mm-tool-asl2-16: under the License.
+