Hmm... actually this means that CayenneModeler should probably pick the correct "standard templates" for each generation mode. So it is a bug, although minor.

Andrus


On Feb 3, 2007, at 1:34 AM, Mike Kienenberger wrote:

On 2/2/07, Dirk Olmes <[EMAIL PROTECTED]> wrote:
I'm just playing around with cayenne a bit and stumbled over a strange
behaviour of the modeler. When I generate classes and choose the 1.2
class generator the generated java classes look like this:

public class ${classGen.className} extends
${classGen.superPrefix}${classGen.className} {
}

When I choose the 1.1 class generator, everything looks normal.

Ok...  and? :-)

classGen was obsoleted in the 1.2 version.

From the 1.2 templates:

##Terminology:
##      Base class - super superclass of entity, ie,
org.objectstyle.cayenne.PersistentObject or MyBaseClass
##  Super class - superclass of entity, ie,
org.objectstyle.cayenne.art.auto._Artist
##      Sub class - class of entity, ie, org.objectstyle.cayenne.art.Artist
##
##  Classes available in template
##    objEntity - the ObjEntity class: See
org.objectstyle.cayenne.map.ObjectEntity
##    stringUtils - class for string "helper" functions: See
org.objectstyle.cayenne.gen.StringUtils
##    entityUtils - class for entity "helper" functions: See
org.objectstyle.cayenne.gen.EntityUtils
##    importUtils - class for import statement management: See
org.objectstyle.cayenne.gen.ImportUtils
##


Reply via email to