2007/3/7, Andrus Adamchik <[EMAIL PROTECTED]>:
Hi Jerome, Could you give specific examples of the code you want to see generated?
yes of course I can, this is an excerpt from one of my Java class... This class has different attributes (name and so on): /* (non-Javadoc) * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof PersistentField)) { return false; } PersistentField rhs = (PersistentField) obj; return new EqualsBuilder().append(name, rhs.name).append( ordinalPosition, rhs.ordinalPosition) .isEquals(); }// equals() /* (non-Javadoc) * @see java.lang.Object#hashCode() */ @Override public int hashCode() { return new HashCodeBuilder().append(name).append(ordinalPosition) .append(genre).toHashCode(); } /* (non-Javadoc) * @see java.lang.Object#toString() */ @Override public String toString() { return new ToStringBuilder(this).append("column", name).append( "dataType", dataType).append("isNullable", isNullable).append("Fk member :",isFkMember).append("isPkmember", isPkMember()) .append("typname",genre).append("refers to table:",refersTo) .toString(); } these methods use the COmmons Lang main classes (ToStringBuilder and so on) to generate the hashcode/equals/toString methods...
From your message I don't quite understand why we need to change the *default* template?
Because I think it may be generated directly from the Modeler as the super classes (generated as _MyClass.java) Cheers jerome -- Jerome Moliere - Mentor/J http://romjethoughts.blogspot.com/ auteur Eyrolles