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/

Reply via email to