You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by cl...@apache.org on 2006/03/16 01:04:38 UTC

svn commit: r386225 - in /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company: Address.java Company.java DentalInsurance.java Department.java FullTimeEmployee.java MedicalInsurance.java PartTimeEmployee.java Project.java

Author: clr
Date: Wed Mar 15 16:04:36 2006
New Revision: 386225

URL: http://svn.apache.org/viewcvs?rev=386225&view=rev
Log:
JDO-339 Change no-args constructors from protected to public

Modified:
    db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Address.java
    db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Company.java
    db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/DentalInsurance.java
    db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Department.java
    db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/FullTimeEmployee.java
    db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/MedicalInsurance.java
    db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/PartTimeEmployee.java
    db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Project.java

Modified: db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Address.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Address.java?rev=386225&r1=386224&r2=386225&view=diff
==============================================================================
--- db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Address.java (original)
+++ db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Address.java Wed Mar 15 16:04:36 2006
@@ -35,8 +35,10 @@
     private String  zipcode;
     private String  country;
 
-    /** This is the JDO-required no-args constructor */
-    protected Address() {}
+    /** This is the JDO-required no-args constructor. The TCK relies on
+     * this constructor for testing PersistenceManager.newInstance(PCClass).
+     */
+    public Address() {}
 
     /**
      * This constructor initializes the <code>Address</code> components.

Modified: db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Company.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Company.java?rev=386225&r1=386224&r2=386225&view=diff
==============================================================================
--- db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Company.java (original)
+++ db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Company.java Wed Mar 15 16:04:36 2006
@@ -46,8 +46,10 @@
     protected static SimpleDateFormat formatter =
         new SimpleDateFormat("d/MMM/yyyy");
 
-    /** This is the JDO-required no-args constructor */
-    protected Company() {}
+    /** This is the JDO-required no-args constructor. The TCK relies on
+     * this constructor for testing PersistenceManager.newInstance(PCClass).
+     */
+    public Company() {}
 
     /** 
      * Initialize the <code>Company</code> instance.

Modified: db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/DentalInsurance.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/DentalInsurance.java?rev=386225&r1=386224&r2=386225&view=diff
==============================================================================
--- db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/DentalInsurance.java (original)
+++ db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/DentalInsurance.java Wed Mar 15 16:04:36 2006
@@ -29,8 +29,10 @@
 
     private BigDecimal lifetimeOrthoBenefit;
 
-    /** This is the JDO-required no-args constructor */
-    protected DentalInsurance() {}
+    /** This is the JDO-required no-args constructor. The TCK relies on
+     * this constructor for testing PersistenceManager.newInstance(PCClass).
+     */
+    public DentalInsurance() {}
 
     /**
      * Construct a <code>DentalInsurance</code> instance.

Modified: db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Department.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Department.java?rev=386225&r1=386224&r2=386225&view=diff
==============================================================================
--- db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Department.java (original)
+++ db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Department.java Wed Mar 15 16:04:36 2006
@@ -43,8 +43,10 @@
     private transient Set employees = new HashSet(); // element type is Employee
     private transient Set fundedEmps = new HashSet(); // element type is Employee
 
-    /** This is the JDO-required no-args constructor */
-    protected Department() {}
+    /** This is the JDO-required no-args constructor. The TCK relies on
+     * this constructor for testing PersistenceManager.newInstance(PCClass).
+     */
+    public Department() {}
 
     /**
      * Construct a <code>Department</code> instance.

Modified: db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/FullTimeEmployee.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/FullTimeEmployee.java?rev=386225&r1=386224&r2=386225&view=diff
==============================================================================
--- db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/FullTimeEmployee.java (original)
+++ db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/FullTimeEmployee.java Wed Mar 15 16:04:36 2006
@@ -28,8 +28,10 @@
 
     private double  salary;
 
-    /** This is the JDO-required no-args constructor */
-    protected FullTimeEmployee() {}
+    /** This is the JDO-required no-args constructor. The TCK relies on
+     * this constructor for testing PersistenceManager.newInstance(PCClass).
+     */
+    public FullTimeEmployee() {}
 
     /**
      * Construct a full-time employee.

Modified: db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/MedicalInsurance.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/MedicalInsurance.java?rev=386225&r1=386224&r2=386225&view=diff
==============================================================================
--- db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/MedicalInsurance.java (original)
+++ db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/MedicalInsurance.java Wed Mar 15 16:04:36 2006
@@ -29,8 +29,10 @@
 
     private String planType; // possible values: "PPO", "EPO", "NPO" 
 
-    /** This is the JDO-required no-args constructor */
-    protected MedicalInsurance() {}
+    /** This is the JDO-required no-args constructor. The TCK relies on
+     * this constructor for testing PersistenceManager.newInstance(PCClass).
+     */
+    public MedicalInsurance() {}
 
     /**
      * Construct a <code>MedicalInsurance</code> instance.

Modified: db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/PartTimeEmployee.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/PartTimeEmployee.java?rev=386225&r1=386224&r2=386225&view=diff
==============================================================================
--- db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/PartTimeEmployee.java (original)
+++ db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/PartTimeEmployee.java Wed Mar 15 16:04:36 2006
@@ -27,8 +27,10 @@
 public class PartTimeEmployee extends Employee implements IPartTimeEmployee {
     private double wage;
 
-    /** This is the JDO-required no-args constructor. */
-    protected PartTimeEmployee() {}
+    /** This is the JDO-required no-args constructor. The TCK relies on
+     * this constructor for testing PersistenceManager.newInstance(PCClass).
+     */
+    public PartTimeEmployee() {}
 
     /**
      * Construct a part-time employee.

Modified: db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Project.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Project.java?rev=386225&r1=386224&r2=386225&view=diff
==============================================================================
--- db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Project.java (original)
+++ db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/pc/company/Project.java Wed Mar 15 16:04:36 2006
@@ -42,8 +42,10 @@
     private transient Set reviewers = new HashSet(); // element type is Employee
     private transient Set members = new HashSet();   // element type is Employee
 
-    /** This is the JDO-required no-args constructor. */
-    protected Project() {}
+    /** This is the JDO-required no-args constructor. The TCK relies on
+     * this constructor for testing PersistenceManager.newInstance(PCClass).
+     */
+    public Project() {}
 
     /**
      * Initialize a project.