Not sure what you mean? Was flexmojos build failing?

FWIW, do not screw with sourcePaths, flexmojos do this automatically.


VELO

On Wed, Mar 10, 2010 at 11:39 AM, Matteo Lanzi <[email protected]>wrote:

> thanks, the problem was that the base class are in the target folder. It
> make sense for me because it's normal that the classes used for the
> transport tier should not be changed by the client, but the vo used in the
> application domain have the application's logic.
>
> my solution now is to add a the generated/flexmojos foldr to my sources
>
> if someone has a better solution is welcome
>
> thanks
> Matteo
>
>
>
> 2010/3/10 Marvin Froeder <[email protected]>
>
>> 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]<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]<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