Hi Scott, 

I know that you are close to the 3.1.1 release of Torque but I would
really want you to consider the attached patch. It changes the
generation of the Getter and Setter methods in the Object.vm and Peer.vm
to ask the Column. The column object gets two additional getters, called
getGetterName() and getSetterName(). The getSetterName() just returns
"set$Property", but the getGetterName() returns "is$property" if the
property value is either boolean or a java.lang.Boolean.

This is in accordance to the Sun Java Beans rules and I would really
like to see this patch in the 3.1.1 release.

        Regards
                Henning


-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
[EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/

Java, perl, Solaris, Linux, xSP Consulting, Web Services 
RHCE - Consultant - Jakarta Turbine Development  - hero for hire

"Fighting for one's political stand is an honourable action, but re-
 fusing to acknowledge that there might be weaknesses in one's
 position - in order to identify them so that they can be remedied -
 is a large enough problem with the Open Source movement that it
 deserves to be on this list of the top five problems." 
                       --Michelle Levesque, "Fundamental Issues with
                                    Open Source Software Development"

Index: src/java/org/apache/torque/engine/database/model/Column.java
===================================================================
RCS file: /home/cvs/db-torque/src/generator/src/java/org/apache/torque/engine/database/model/Column.java,v
retrieving revision 1.5.2.3
diff -u -r1.5.2.3 Column.java
--- src/java/org/apache/torque/engine/database/model/Column.java	20 May 2004 04:34:15 -0000	1.5.2.3
+++ src/java/org/apache/torque/engine/database/model/Column.java	20 Aug 2004 23:45:28 -0000
@@ -244,7 +244,24 @@
         }
         return StringUtils.capitalise(javaName);
     }
-    
+
+    public String getGetterName()
+    {
+        if ("boolean".equalsIgnoreCase(getJavaNative()))
+        {
+            return "is" + StringUtils.capitalize(getJavaName());
+        }
+        else
+        {
+            return "get" + StringUtils.capitalize(getJavaName());
+        }
+    }
+
+    public String getSetterName()
+    {
+        return "set" + StringUtils.capitalize(getJavaName());
+    }
+
     /**
      * Get variable name to use in Java sources (= uncapitalised java name)
      */    
Index: src/templates/om/Object.vm
===================================================================
RCS file: /home/cvs/db-torque/src/generator/src/templates/om/Object.vm,v
retrieving revision 1.7.2.3
diff -u -r1.7.2.3 Object.vm
--- src/templates/om/Object.vm	14 Aug 2004 12:02:33 -0000	1.7.2.3
+++ src/templates/om/Object.vm	20 Aug 2004 23:45:29 -0000
@@ -121,7 +121,7 @@
      *
      * @return $cjtype
      */
-    public $cjtype get${cfc}()
+    public $cjtype ${col.GetterName} ()
     {
         return $clo;
     }
@@ -143,7 +143,7 @@
      *
      * @param v new value
      */
-    public void set${cfc}($cjtype v) $throwsClause
+    public void $col.SetterName ($cjtype v) $throwsClause
     {
     #if (($cjtype == "NumberKey") || ($cjtype == "StringKey") || ($cjtype == "DateKey"))
         if (v != null && v.getValue() == null)
@@ -191,9 +191,9 @@
         #end
 
         #if($colFK.Primitive)
-        if ($varName != null && !(${varName}.get${colFK.JavaName}() == v))
+        if ($varName != null && !(${varName}.${colFK.GetterName}() == v))
         #else
-        if ($varName != null && !ObjectUtils.equals(${varName}.get${colFK.JavaName}(), v))
+        if ($varName != null && !ObjectUtils.equals(${varName}.${colFK.GetterName}(), v))
         #end
         {
             $varName = null;
@@ -218,7 +218,7 @@
             for (int i = 0; i < ${collName}.size(); i++)
             {
                 ((${tblFK.JavaName}) ${collName}.get(i))
-                    .set${colFK.JavaName}(v);
+                    .${colFK.SetterName}(v);
             }
         }
           #end
@@ -280,14 +280,14 @@
         #end
         #set ($coldefval =  "0") 
         #set ($coldefval = $column.DefaultValue)
-            set${column.JavaName}($casttype $coldefval);
+            ${column.SetterName}($casttype $coldefval);
       #else
-            set${column.JavaName}(($column.JavaNative) null);
+            ${column.SetterName}(($column.JavaNative) null);
       #end
         }
         else
         {
-            set${column.JavaName}(v.get${colFK.JavaName}());
+            ${column.SetterName}(v.${colFK.GetterName}());
         }
     #end
         $varName = v;
@@ -374,35 +374,35 @@
 
           #set ($fktype = $col.JavaNative)
           #if ($fktype == "short")
-        set${col.JavaName}(((NumberKey) keys[$i]).shortValue());
+        ${col.SetterName}(((NumberKey) keys[$i]).shortValue());
           #elseif($fktype == "int")
-        set${col.JavaName}(((NumberKey) keys[$i]).intValue());
+        ${col.SetterName}(((NumberKey) keys[$i]).intValue());
           #elseif($fktype == "long")
-        set${col.JavaName}(((NumberKey) keys[$i]).longValue());
+        ${col.SetterName}(((NumberKey) keys[$i]).longValue());
           #elseif($fktype == "BigDecimal")
-        set${col.JavaName}(((NumberKey) keys[$i]).getBigDecimal());
+        ${col.SetterName}(((NumberKey) keys[$i]).getBigDecimal());
           #elseif($fktype == "byte")
-        set${col.JavaName}(((NumberKey) keys[$i]).byteValue());
+        ${col.SetterName}(((NumberKey) keys[$i]).byteValue());
           #elseif($fktype == "float")
-        set${col.JavaName}(((NumberKey) keys[$i]).floatValue());
+        ${col.SetterName}(((NumberKey) keys[$i]).floatValue());
           #elseif($fktype == "double")
-        set${col.JavaName}(((NumberKey) keys[$i]).doubleValue());
+        ${col.SetterName}(((NumberKey) keys[$i]).doubleValue());
           #elseif($fktype == "Short")
-        set${col.JavaName}(new Short(((NumberKey) keys[$i]).shortValue()));
+        ${col.SetterName}(new Short(((NumberKey) keys[$i]).shortValue()));
           #elseif($fktype == "Integer")
-        set${col.JavaName}(new Integer(((NumberKey) keys[$i]).intValue()));
+        ${col.SetterName}(new Integer(((NumberKey) keys[$i]).intValue()));
           #elseif($fktype == "Long")
-        set${col.JavaName}(new Long(((NumberKey) keys[$i]).longValue()));
+        ${col.SetterName}(new Long(((NumberKey) keys[$i]).longValue()));
           #elseif($fktype == "Byte")
-        set${col.JavaName}(new Byte(((NumberKey) keys[$i]).byteValue()));
+        ${col.SetterName}(new Byte(((NumberKey) keys[$i]).byteValue()));
           #elseif($fktype == "Float")
-        set${col.JavaName}(new Float(((NumberKey) keys[$i]).floatValue()));
+        ${col.SetterName}(new Float(((NumberKey) keys[$i]).floatValue()));
           #elseif($fktype == "Double")
-        set${col.JavaName}(new Double(((NumberKey) keys[$i]).doubleValue()));
+        ${col.SetterName}(new Double(((NumberKey) keys[$i]).doubleValue()));
           #elseif($fktype == "String")
-        set${col.JavaName}(keys[$i].toString());
+        ${col.SetterName}(keys[$i].toString());
           #elseif($fktype == "Date")
-        set${col.JavaName}(((DateKey)keys[$i]).getDate());
+        ${col.SetterName}(((DateKey)keys[$i]).getDate());
           #end
           #set ( $i = $i + 1 )
         #end
@@ -412,35 +412,35 @@
 
         #set ($fktype = $col.JavaNative)
         #if ($fktype == "short")
-        set${col.JavaName}(((NumberKey) key).shortValue());
+        ${col.SetterName}(((NumberKey) key).shortValue());
         #elseif($fktype == "int")
-        set${col.JavaName}(((NumberKey) key).intValue());
+        ${col.SetterName}(((NumberKey) key).intValue());
         #elseif($fktype == "long")
-        set${col.JavaName}(((NumberKey) key).longValue());
+        ${col.SetterName}(((NumberKey) key).longValue());
         #elseif($fktype == "BigDecimal")
-        set${col.JavaName}(((NumberKey) key).getBigDecimal());
+        ${col.SetterName}(((NumberKey) key).getBigDecimal());
         #elseif($fktype == "byte")
-        set${col.JavaName}(((NumberKey) key).byteValue());
+        ${col.SetterName}(((NumberKey) key).byteValue());
         #elseif($fktype == "float")
-        set${col.JavaName}(((NumberKey) key).floatValue());
+        ${col.SetterName}(((NumberKey) key).floatValue());
         #elseif($fktype == "double")
-        set${col.JavaName}(((NumberKey) key).doubleValue());
+        ${col.SetterName}(((NumberKey) key).doubleValue());
         #elseif($fktype == "Short")
-        set${col.JavaName}(new Short(((NumberKey) key).shortValue()));
+        ${col.SetterName}(new Short(((NumberKey) key).shortValue()));
         #elseif($fktype == "Integer")
-        set${col.JavaName}(new Integer(((NumberKey) key).intValue()));
+        ${col.SetterName}(new Integer(((NumberKey) key).intValue()));
         #elseif($fktype == "Long")
-        set${col.JavaName}(new Long(((NumberKey) key).longValue()));
+        ${col.SetterName}(new Long(((NumberKey) key).longValue()));
         #elseif($fktype == "Byte")
-        set${col.JavaName}(new Byte(((NumberKey) key).byteValue()));
+        ${col.SetterName}(new Byte(((NumberKey) key).byteValue()));
         #elseif($fktype == "Float")
-        set${col.JavaName}(new Float(((NumberKey) key).floatValue()));
+        ${col.SetterName}(new Float(((NumberKey) key).floatValue()));
         #elseif($fktype == "Double")
-        set${col.JavaName}(new Double(((NumberKey) key).doubleValue()));
+        ${col.SetterName}(new Double(((NumberKey) key).doubleValue()));
         #elseif($fktype == "String")
-        set${col.JavaName}(key.toString());
+        ${col.SetterName}(key.toString());
         #elseif($fktype == "Date")
-        set${col.JavaName}(((DateKey)key).getDate());
+        ${col.SetterName}(((DateKey)key).getDate());
         #end
       #end
     }
@@ -501,7 +501,7 @@
     public void add${relColMs}($className l) throws TorqueException
     {
         get${relCol}().add(l);
-        l.set${table.JavaName}${suffix}(($table.JavaName) this);
+        l.${table.SetterName}${suffix}(($table.JavaName) this);
     }
 
     /**
@@ -556,7 +556,7 @@
           #set ( $column = $table.getColumn($columnName) )
           #set ( $colFKName = $fk.ForeignLocalMapping.get($columnName) )
           #set ( $colFK = $tblFK.getColumn($colFKName) )
-                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, get${column.JavaName}() );
+                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, ${column.GetterName}() );
         #end
                 $collName = ${className}Peer.doSelect(criteria);
             }
@@ -574,7 +574,7 @@
         #set ( $column = $table.getColumn($columnName) )
         #set ( $colFKName = $fk.ForeignLocalMapping.get($columnName) )
         #set ( $colFK = $tblFK.getColumn($colFKName) )
-                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, get${column.JavaName}());
+                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, ${column.GetterName}());
       #end
       #if ($objectIsCaching)
                 if (!last${relCol}Criteria.equals(criteria))
@@ -640,7 +640,7 @@
           #set ( $column = $table.getColumn($columnName) )
           #set ( $colFKName = $fk.ForeignLocalMapping.get($columnName) )
           #set ( $colFK = $tblFK.getColumn($colFKName) )
-                 criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, get${column.JavaName}());
+                 criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, ${column.GetterName}());
         #end
                  $collName = ${className}Peer.doSelect(criteria, con);
              }
@@ -658,7 +658,7 @@
         #set ( $column = $table.getColumn($columnName) )
         #set ( $colFKName = $fk.ForeignLocalMapping.get($columnName) )
         #set ( $colFK = $tblFK.getColumn($colFKName) )
-                 criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, get${column.JavaName}());
+                 criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, ${column.GetterName}());
       #end
       #if ($objectIsCaching)
                  if (!last${relCol}Criteria.equals(criteria))
@@ -764,7 +764,7 @@
                 #set ( $column = $table.getColumn($columnName) )
                 #set ( $colFKName = $fk.ForeignLocalMapping.get($columnName) )
                 #set ( $colFK = $tblFK.getColumn($colFKName) )
-                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, get${column.JavaName}());
+                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, ${column.GetterName}());
               #end
                 $collName = ${className}Peer.doSelectJoin${relCol2}(criteria);
             }
@@ -780,7 +780,7 @@
               #set ( $column = $table.getColumn($columnName) )
               #set ( $colFKName = $fk.ForeignLocalMapping.get($columnName) )
               #set ( $colFK = $tblFK.getColumn($colFKName) )
-            criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, get${column.JavaName}());
+            criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, ${column.GetterName}());
             #end
             #if ($objectIsCaching)
             if (!last${relCol}Criteria.equals(criteria))
@@ -831,7 +831,7 @@
          #set ( $column = $table.getColumn($columnName) )
          #set ( $colFKName = $fk.ForeignLocalMapping.get($columnName) )
          #set ( $colFK = $tblFK.getColumn($colFKName) )
-                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, get${column.JavaName}());
+                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, ${column.GetterName}());
      #end
                 $collName = ${className}Peer.doSelectJoinAllExcept${table.JavaName}${suffix}(criteria);
             }
@@ -847,7 +847,7 @@
        #set ( $column = $table.getColumn($columnName) )
        #set ( $colFKName = $fk.ForeignLocalMapping.get($columnName) )
        #set ( $colFK = $tblFK.getColumn($colFKName) )
-                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, get${column.JavaName}());
+                criteria.add(${className}Peer.${colFK.Name.toUpperCase()}, ${column.GetterName}());
    #end
    #if ($objectIsCaching)
             if (!last${relCol}Criteria.equals(criteria))
@@ -909,23 +909,23 @@
         if (name.equals("${col.JavaName}"))
         {
     #if ($cjtype == "int")
-            return new Integer(get${cfc}());
+            return new Integer(${col.GetterName} ());
     #elseif ($cjtype == "long")
-            return new Long(get${cfc}());
+            return new Long(${col.GetterName} ());
     #elseif ($cjtype == "float")
-            return new Float(get${cfc}());
+            return new Float(${col.GetterName} ());
     #elseif ($cjtype == "double")
-            return new Double(get${cfc}());
+            return new Double(${col.GetterName} ());
     #elseif ($cjtype == "boolean")
-            return new Boolean(get${cfc}());
+            return new Boolean(${col.GetterName} ());
     #elseif ($cjtype == "short")
-            return new Short(get${cfc}());
+            return new Short(${col.GetterName} ());
     #elseif ($cjtype == "byte")
-            return new Byte(get${cfc}());
+            return new Byte(${col.GetterName} ());
     #elseif ($cjtype == "char")
-            return new Character(get${cfc}());
+            return new Character(${col.GetterName} ());
     #else
-            return get${cfc}();
+            return ${col.GetterName} ();
     #end
         }
   #end
@@ -949,23 +949,23 @@
         if (name.equals(${table.JavaName}Peer.$cup))
         {
     #if ($cjtype == "int")
-            return new Integer(get${cfc}());
+            return new Integer(${col.GetterName} ());
     #elseif ($cjtype == "long")
-            return new Long(get${cfc}());
+            return new Long(${col.GetterName} ());
     #elseif ($cjtype == "float")
-            return new Float(get${cfc}());
+            return new Float(${col.GetterName} ());
     #elseif ($cjtype == "double")
-            return new Double(get${cfc}());
+            return new Double(${col.GetterName} ());
     #elseif ($cjtype == "boolean")
-            return new Boolean(get${cfc}());
+            return new Boolean(${col.GetterName} ());
     #elseif ($cjtype == "short")
-            return new Short(get${cfc}());
+            return new Short(${col.GetterName} ());
     #elseif ($cjtype == "byte")
-            return new Byte(get${cfc}());
+            return new Byte(${col.GetterName} ());
     #elseif ($cjtype == "char")
-            return new Character(get${cfc}());
+            return new Character(${col.GetterName} ());
     #else
-            return get${cfc}();
+            return ${col.GetterName} ();
     #end
         }
   #end
@@ -988,23 +988,23 @@
         if (pos == $i)
         {
     #if ($cjtype == "int")
-            return new Integer(get${cfc}());
+            return new Integer(${col.GetterName} ());
     #elseif ($cjtype == "long")
-            return new Long(get${cfc}());
+            return new Long(${col.GetterName} ());
     #elseif ($cjtype == "float")
-            return new Float(get${cfc}());
+            return new Float(${col.GetterName} ());
     #elseif ($cjtype == "double")
-            return new Double(get${cfc}());
+            return new Double(${col.GetterName} ());
     #elseif ($cjtype == "boolean")
-            return new Boolean(get${cfc}());
+            return new Boolean(${col.GetterName} ());
     #elseif ($cjtype == "short")
-            return new Short(get${cfc}());
+            return new Short(${col.GetterName} ());
     #elseif ($cjtype == "byte")
-            return new Byte(get${cfc}());
+            return new Byte(${col.GetterName} ());
     #elseif ($cjtype == "char")
-            return new Character(get${cfc}());
+            return new Character(${col.GetterName} ());
     #else
-            return get${cfc}();
+            return ${col.GetterName} ();
     #end
         }
     #set ($i = $i + 1)
@@ -1133,7 +1133,7 @@
         if ($aVarName != null)
         {
             ${aVarName}.save(con);
-            set$pVars.get($i)($aVarName);
+            set${pVars}.get($i)($aVarName);
         }
       #end
     #end
@@ -1225,37 +1225,37 @@
         $throwsClause
     {
     #if ($cjtype == "short")
-        set${col.JavaName}(((NumberKey) key).shortValue());
+        ${col.SetterName}(((NumberKey) key).shortValue());
     #elseif($cjtype == "int")
-        set${col.JavaName}(((NumberKey) key).intValue());
+        ${col.SetterName}(((NumberKey) key).intValue());
     #elseif($cjtype == "long")
-        set${col.JavaName}(((NumberKey) key).longValue());
+        ${col.SetterName}(((NumberKey) key).longValue());
     #elseif($cjtype == "BigDecimal")
-        set${col.JavaName}(((NumberKey) key).getBigDecimal());
+        ${col.SetterName}(((NumberKey) key).getBigDecimal());
     #elseif($cjtype == "byte")
-        set${col.JavaName}(((NumberKey) key).byteValue());
+        ${col.SetterName}(((NumberKey) key).byteValue());
     #elseif($cjtype == "float")
-        set${col.JavaName}(((NumberKey) key).floatValue());
+        ${col.SetterName}(((NumberKey) key).floatValue());
     #elseif($cjtype == "double")
-        set${col.JavaName}(((NumberKey) key).doubleValue());
+        ${col.SetterName}(((NumberKey) key).doubleValue());
     #elseif($cjtype == "Short")
-        set${col.JavaName}(new Short(((NumberKey) key).shortValue()));
+        ${col.SetterName}(new Short(((NumberKey) key).shortValue()));
     #elseif($cjtype == "Integer")
-        set${col.JavaName}(new Integer(((NumberKey) key).intValue()));
+        ${col.SetterName}(new Integer(((NumberKey) key).intValue()));
     #elseif($cjtype == "Long")
-        set${col.JavaName}(new Long(((NumberKey) key).longValue()));
+        ${col.SetterName}(new Long(((NumberKey) key).longValue()));
     #elseif($cjtype == "Byte")
-        set${col.JavaName}(new Byte(((NumberKey) key).byteValue()));
+        ${col.SetterName}(new Byte(((NumberKey) key).byteValue()));
     #elseif($cjtype == "Float")
-        set${col.JavaName}(new Float(((NumberKey) key).floatValue()));
+        ${col.SetterName}(new Float(((NumberKey) key).floatValue()));
     #elseif($cjtype == "Double")
-        set${col.JavaName}(new Double(((NumberKey) key).doubleValue()));
+        ${col.SetterName}(new Double(((NumberKey) key).doubleValue()));
     #elseif($cjtype == "String")
-        set${col.JavaName}(key.toString());
+        ${col.SetterName}(key.toString());
     #elseif($cjtype == "Date")
-        set${col.JavaName}(((DateKey) key).getDate());
+        ${col.SetterName}(((DateKey) key).getDate());
     #else
-        set${col.JavaName}(($cjtype) key);
+        ${col.SetterName}(($cjtype) key);
     #end
     }
 
@@ -1267,37 +1267,37 @@
     public void setPrimaryKey(String key) $throwsClause
     {
     #if ($cjtype == "short")
-        set${col.JavaName}(Short.parseShort(key));
+        ${col.SetterName}(Short.parseShort(key));
     #elseif($cjtype == "int")
-        set${col.JavaName}(Integer.parseInt(key));
+        ${col.SetterName}(Integer.parseInt(key));
     #elseif($cjtype == "long")
-        set${col.JavaName}(Long.parseLong(key));
+        ${col.SetterName}(Long.parseLong(key));
     #elseif($cjtype == "BigDecimal")
-        set${col.JavaName}(new BigDecimal(key));
+        ${col.SetterName}(new BigDecimal(key));
     #elseif($cjtype == "byte")
-        set${col.JavaName}(Byte.parseByte(key));
+        ${col.SetterName}(Byte.parseByte(key));
     #elseif($cjtype == "float")
-        set${col.JavaName}(Float.parseFloat(key));
+        ${col.SetterName}(Float.parseFloat(key));
     #elseif($cjtype == "double")
-        set${col.JavaName}(Double.parseDouble(key));
+        ${col.SetterName}(Double.parseDouble(key));
     #elseif($cjtype == "Short")
-        set${col.JavaName}(new Short(key));
+        ${col.SetterName}(new Short(key));
     #elseif($cjtype == "Integer")
-        set${col.JavaName}(new Integer(key));
+        ${col.SetterName}(new Integer(key));
     #elseif($cjtype == "Long")
-        set${col.JavaName}(new Long(key));
+        ${col.SetterName}(new Long(key));
     #elseif($cjtype == "Byte")
-        set${col.JavaName}(new Byte(key));
+        ${col.SetterName}(new Byte(key));
     #elseif($cjtype == "Float")
-        set${col.JavaName}(new Float(key));
+        ${col.SetterName}(new Float(key));
     #elseif($cjtype == "Double")
-        set${col.JavaName}(new Double(key));
+        ${col.SetterName}(new Double(key));
     #elseif($cjtype == "String")
-        set${col.JavaName}(key);
+        ${col.SetterName}(key);
     #elseif($cjtype == "Date")
-        set${col.JavaName}(new Date(key));
+        ${col.SetterName}(new Date(key));
     #else
-        set${col.JavaName}(new ${cjtype}(key));
+        ${col.SetterName}(new ${cjtype}(key));
     #end
     }
 
@@ -1319,35 +1319,35 @@
     #foreach ($pk in $table.PrimaryKey)
       #set ($pktype = $pk.JavaNative)
       #if ($pktype == "short")
-        set${pk.JavaName}(((NumberKey)keys[$i]).shortValue());
+        ${pk.SetterName}(((NumberKey)keys[$i]).shortValue());
       #elseif($pktype == "int")
-        set${pk.JavaName}(((NumberKey)keys[$i]).intValue());
+        ${pk.SetterName}(((NumberKey)keys[$i]).intValue());
       #elseif($pktype == "long")
-        set${pk.JavaName}(((NumberKey)keys[$i]).longValue());
+        ${pk.SetterName}(((NumberKey)keys[$i]).longValue());
       #elseif($pktype == "BigDecimal")
-        set${pk.JavaName}(((NumberKey)keys[$i]).getBigDecimal());
+        ${pk.SetterName}(((NumberKey)keys[$i]).getBigDecimal());
       #elseif($pktype == "byte")
-        set${pk.JavaName}(((NumberKey)keys[$i]).byteValue());
+        ${pk.SetterName}(((NumberKey)keys[$i]).byteValue());
       #elseif($pktype == "float")
-        set${pk.JavaName}(((NumberKey)keys[$i]).floatValue());
+        ${pk.SetterName}(((NumberKey)keys[$i]).floatValue());
       #elseif($pktype == "double")
-        set${pk.JavaName}(((NumberKey)keys[$i]).doubleValue());
+        ${pk.SetterName}(((NumberKey)keys[$i]).doubleValue());
       #elseif($pktype == "Short")
-        set${pk.JavaName}(new Short(((NumberKey)keys[$i]).shortValue()));
+        ${pk.SetterName}(new Short(((NumberKey)keys[$i]).shortValue()));
       #elseif($pktype == "Integer")
-        set${pk.JavaName}(new Integer(((NumberKey)keys[$i]).intValue()));
+        ${pk.SetterName}(new Integer(((NumberKey)keys[$i]).intValue()));
       #elseif($pktype == "Long")
-        set${pk.JavaName}(new Long(((NumberKey)keys[$i]).longValue()));
+        ${pk.SetterName}(new Long(((NumberKey)keys[$i]).longValue()));
       #elseif($pktype == "Byte")
-        set${pk.JavaName}(new Byte(((NumberKey)keys[$i]).byteValue()));
+        ${pk.SetterName}(new Byte(((NumberKey)keys[$i]).byteValue()));
       #elseif($pktype == "Float")
-        set${pk.JavaName}(new Float(((NumberKey)keys[$i]).floatValue()));
+        ${pk.SetterName}(new Float(((NumberKey)keys[$i]).floatValue()));
       #elseif($pktype == "Double")
-        set${pk.JavaName}(new Double(((NumberKey)keys[$i]).doubleValue()));
+        ${pk.SetterName}(new Double(((NumberKey)keys[$i]).doubleValue()));
       #elseif($pktype == "String")
-        set${pk.JavaName}(keys[$i].toString());
+        ${pk.SetterName}(keys[$i].toString());
       #elseif($pktype == "Date")
-        set${pk.JavaName}(((DateKey)keys[$i]).getDate());
+        ${pk.SetterName}(((DateKey)keys[$i]).getDate());
       #end
       #set ( $i = $i + 1 )
     #end
@@ -1366,7 +1366,7 @@
         $throwsClause
     {
     #foreach ($col in $table.PrimaryKey)
-        set${col.JavaName}($col.UncapitalisedJavaName);
+        ${col.SetterName}($col.UncapitalisedJavaName);
     #end
     }
 
@@ -1386,11 +1386,11 @@
     public ObjectKey getPrimaryKey()
     {
   #if ($table.PrimaryKey.size() == 1)
-        return SimpleKey.keyFor(get${table.PrimaryKey.get(0).JavaName}());
+        return SimpleKey.keyFor(${table.PrimaryKey.get(0).GetterName}());
   #elseif ($table.PrimaryKey.size() > 1)
     #set ($i = 0)
     #foreach ($pk in $table.PrimaryKey)
-        pks[$i] = SimpleKey.keyFor(get${pk.JavaName}());
+        pks[$i] = SimpleKey.keyFor(${pk.GetterName}());
       #set ($i = $i +1)
     #end
         return comboPK;
@@ -1449,7 +1449,7 @@
     protected $table.JavaName copyInto($table.JavaName copyObj) throws TorqueException
     {
   #foreach ($col in $table.Columns)
-        copyObj.set${col.JavaName}($col.UncapitalisedJavaName);
+        copyObj.${col.SetterName}($col.UncapitalisedJavaName);
   #end
 
   #foreach ($col in $table.Columns)
@@ -1464,11 +1464,11 @@
         #end
         #set ($coldefval = "0") 
         #set ($coldefval = $col.DefaultValue)
-        copyObj.set${col.JavaName}($casttype $coldefval);
+        copyObj.${col.SetterName}($casttype $coldefval);
       #else
         #set ( $pkid = "null" )
         #set ( $cjtype = $col.JavaNative )
-        copyObj.set${col.JavaName}((${cjtype})${pkid});
+        copyObj.${col.SetterName}((${cjtype})${pkid});
       #end
     #end
   #end
@@ -1530,7 +1530,7 @@
         str.append("$table.JavaName:\n");
 #foreach ($col in $table.Columns)
         str.append("$col.JavaName = ")
-           .append(get${col.JavaName}())
+           .append(${col.GetterName}())
            .append("\n");
 #end
         return(str.toString());
Index: src/templates/om/Peer.vm
===================================================================
RCS file: /home/cvs/db-torque/src/generator/src/templates/om/Peer.vm,v
retrieving revision 1.5.2.3
diff -u -r1.5.2.3 Peer.vm
--- src/templates/om/Peer.vm	6 Apr 2004 12:49:46 -0000	1.5.2.3
+++ src/templates/om/Peer.vm	20 Aug 2004 23:45:29 -0000
@@ -371,7 +371,7 @@
         {
   #set ( $n=0 )
   #foreach ($col in $table.Columns)
-            obj.set${col.JavaName}(row.getValue(offset + $n).$col.VillageMethod);
+            obj.${col.SetterName}(row.getValue(offset + $n).$col.VillageMethod);
     #set ( $n = $n + 1 )
   #end
         }
@@ -932,7 +932,7 @@
     #if ($col.isPrimaryKey() && !$table.IdMethod.equals("none"))
         if (!obj.isNew())
     #end
-            criteria.add($cup, obj.get${cfc}());
+            criteria.add($cup, obj.${col.GetterName}());
   #end
         return criteria;
     }

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to