[jboss-cvs] JBossAS SVN: r104652 - projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon May 10 22:53:01 EDT 2010


Author: jeff.zhang
Date: 2010-05-10 22:53:01 -0400 (Mon, 10 May 2010)
New Revision: 104652

Modified:
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/AbstractCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CciConnCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CciConnFactoryCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CmCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/ConnImplCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McMetaCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McfCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/RaCodeGen.java
Log:
[JBJCA-307] add default constructor

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/AbstractCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/AbstractCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/AbstractCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -156,6 +156,23 @@
    }
 
    /**
+    * Output Default Constructor
+    * @param def definition
+    * @param out Writer
+    * @param indent space number
+    * @throws IOException ioException
+    */
+   void writeDefaultConstructor(Definition def, Writer out, int indent) throws IOException
+   {
+      //constructor
+      writeIndent(out, indent);
+      out.write("public " + getClassName(def) + "()");
+      writeLeftCurlyBracket(out, indent);
+      writeRightCurlyBracket(out, indent);
+      writeEol(out);
+   }
+   
+   /**
     * Upcase first letter
     * @param name string
     * @return String name string

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CciConnCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CciConnCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CciConnCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -45,6 +45,8 @@
       out.write("public class " + getClassName(def) + " implements Connection");
       writeLeftCurlyBracket(out, 0);
       int indent = 1;
+      
+      writeDefaultConstructor(def, out, indent);
 
       writeClose(def, out, indent);
       writeInteraction(def, out, indent);
@@ -54,6 +56,7 @@
       
       writeRightCurlyBracket(out, 0);
    }
+
    
    /**
     * Output class import

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CciConnFactoryCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CciConnFactoryCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CciConnFactoryCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -49,6 +49,8 @@
       out.write("private Reference reference;");
       writeEol(out);
       writeEol(out);
+      
+      writeDefaultConstructor(def, out, indent);
 
       writeConnection(def, out, indent);
       writeMetaData(def, out, indent);

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CmCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CmCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/CmCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -47,12 +47,7 @@
       writeLeftCurlyBracket(out, 0);
       int indent = 1;
       
-      //constructor
-      writeIndent(out, indent);
-      out.write("public " + getClassName(def) + "()");
-      writeLeftCurlyBracket(out, indent);
-      writeRightCurlyBracket(out, indent);
-      writeEol(out);
+      writeDefaultConstructor(def, out, indent);
       
       writeAllocateConn(def, out, indent);
       writeRightCurlyBracket(out, 0);

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/ConnImplCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/ConnImplCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/ConnImplCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -50,6 +50,9 @@
       out.write("private static Logger log = Logger.getLogger(" + getClassName(def) + ".class);");
       writeEol(out);
       writeEol(out);
+      
+      writeDefaultConstructor(def, out, indent);
+      
       writeIndent(out, indent);
       out.write("public void callMe()");
       writeLeftCurlyBracket(out, indent);

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -53,12 +53,7 @@
       writeEol(out);
       writeEol(out);
 
-      //constructor
-      writeIndent(out, indent);
-      out.write("public " + getClassName(def) + "()");
-      writeLeftCurlyBracket(out, indent);
-      writeRightCurlyBracket(out, indent);
-      writeEol(out);
+      writeDefaultConstructor(def, out, indent);
       
       writeConnection(def, out, indent);
       writeLifecycle(def, out, indent);

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McMetaCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McMetaCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McMetaCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -45,6 +45,8 @@
       out.write("public class " + getClassName(def) + " implements ManagedConnectionMetaData");
       writeLeftCurlyBracket(out, 0);
       int indent = 1;
+      
+      writeDefaultConstructor(def, out, indent);
 
       writeEIS(def, out, indent);
       writeMaxConnection(def, out, indent);

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McfCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McfCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/McfCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -80,12 +80,7 @@
       writeEol(out);
       
       
-      //constructor
-      writeIndent(out, indent);
-      out.write("public " + getClassName(def) + "()");
-      writeLeftCurlyBracket(out, indent);
-      writeRightCurlyBracket(out, indent);
-      writeEol(out);
+      writeDefaultConstructor(def, out, indent);
       
       writeConfigProps(def, out, indent);
       writeConnectionFactory(def, out, indent);

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/RaCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/RaCodeGen.java	2010-05-11 02:34:46 UTC (rev 104651)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/RaCodeGen.java	2010-05-11 02:53:01 UTC (rev 104652)
@@ -54,12 +54,7 @@
       writeEol(out);
       writeEol(out);
       
-      //constructor
-      writeIndent(out, indent);
-      out.write("public " + getClassName(def) + "()");
-      writeLeftCurlyBracket(out, indent);
-      writeRightCurlyBracket(out, indent);
-      writeEol(out);
+      writeDefaultConstructor(def, out, indent);
       
       writeConfigProps(def, out, indent);
       writeEndpointLifecycle(def, out, indent);




More information about the jboss-cvs-commits mailing list