http://www.graniteds.org/confluence/display/DOC/2.+Gas3+Code+Generator
On Wed, Mar 10, 2010 at 9:27 AM, Matteo Lanzi [Gallo_Teo] < [email protected]> wrote: > hi everybody, i just tried the generate goal and it create all my > classes but i have some problems: > > - the classes are empty ( no getter and setter are specified ) > - all the generated classes extend a non existing class called > yourClassName + DtoBase > > an example is > > java part : > > package example; > > public class AnimalDto > { > > private String name; > > private byte legCount; > > > protected void check( byte value ) > { > > if( value <= 0 || value > 8 ) > throw new IllegalArgumentException(); > > } > > public AnimalDto() > { > > name = ""; > legCount = 4; > > } > > public String getName() > { > return name; > } > > public void setName( String name ) > { > this.name = name; > } > > > public byte getLegCount() > { > return legCount; > } > > > public void setLegCount(byte legCount) > { > > this.legCount = legCount; > > } > > @Override > public int hashCode() > { > > final int prime = 31; > > int result = 1; > result = prime * result + ((name == null) ? 0 : > name.hashCode()); > > return result; > > } > > > @Override > public boolean equals( Object obj ) > { > > if (this == obj) > return true; > if (obj == null) > return false; > if (!(obj instanceof AnimalDto)) > return false; > final AnimalDto other = (AnimalDto) obj; > if (legCount != other.legCount) > return false; > if (name == null) { > if (other.name != null) > return false; > } else if (!name.equals(other.name)) > return false; > > return true; > > } > > @Override > public String toString() > { > > return getClass().getSimpleName() + "[" + name + ", " + > legCount + > "]"; > > } > > } > > > > > > > > as3 class generated > > /** > * Generated by Gas3 v2.1.0 (Granite Data Services). > * > * NOTE: this file is only generated if it does not exist. You may > safely put > * your custom code here. > */ > > package example { > > [Bindable] > [RemoteClass(alias="example.AnimalDto")] > public class AnimalDto extends AnimalDtoBase { > } > } > > > > any idea about how to fix that ?? > > > > thanks in advance > Matteo > > -- > You received this message because you are subscribed to the Google > Groups "Flex Mojos" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<flex-mojos%[email protected]> > For more options, visit this group at > http://groups.google.com/group/flex-mojos?hl=en?hl=en > > http://flexmojos.sonatype.org/ > -- You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos?hl=en?hl=en http://flexmojos.sonatype.org/
