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.
+