Author: eric
Date: Sun Mar  1 09:01:32 2015
New Revision: 1663047

URL: http://svn.apache.org/r1663047
Log:
JPA Entities need public constructors, pach contributed by Bernd Waibel 
(JAMES-1561)

Modified:
    
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/domainlist/jpa/model/JPADomain.java
    
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/model/JPARecipientRewrite.java

Modified: 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/domainlist/jpa/model/JPADomain.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/data/data-jpa/src/main/java/org/apache/james/domainlist/jpa/model/JPADomain.java?rev=1663047&r1=1663046&r2=1663047&view=diff
==============================================================================
--- 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/domainlist/jpa/model/JPADomain.java
 (original)
+++ 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/domainlist/jpa/model/JPADomain.java
 Sun Mar  1 09:01:32 2015
@@ -46,11 +46,12 @@ public class JPADomain {
     private String name;
 
     /**
-     * Default no-args constructor to avoid warning during JPA class 
enhancement.
-     * Do not us this.
+     * Default no-args constructor for JPA class enhancement.
+     * The constructor need to be public or protected to be used by JPA.
+     * See:  http://docs.oracle.com/javaee/6/tutorial/doc/bnbqa.html
+     * Do not us this constructor, it is for JPA only.
      */
-    @SuppressWarnings(value = "unused" )
-    private JPADomain() {
+    protected JPADomain() {
     }
 
     /**

Modified: 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/model/JPARecipientRewrite.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/model/JPARecipientRewrite.java?rev=1663047&r1=1663046&r2=1663047&view=diff
==============================================================================
--- 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/model/JPARecipientRewrite.java
 (original)
+++ 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/model/JPARecipientRewrite.java
 Sun Mar  1 09:01:32 2015
@@ -97,11 +97,13 @@ public class JPARecipientRewrite {
     private String targetAddress = "";
     
     /**
-     * Default no-args constructor to avoid warning during JPA class 
enhancement.
-     * Do not us this.
+     * Default no-args constructor for JPA class enhancement.
+     * The constructor need to be public or protected to be used by JPA.
+     * See:  http://docs.oracle.com/javaee/6/tutorial/doc/bnbqa.html
+     * Do not us this constructor, it is for JPA only.
      */
     @SuppressWarnings(value = "unused" )
-    private JPARecipientRewrite() {
+    protected JPARecipientRewrite() {
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to