[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