On 15.11.2012 20:19, Thierry wrote:
> Le mercredi 14 novembre 2012 à 06:38 +0100, Michael Vehrs a écrit :
> ...
>    
>>> Thanks for your advises.
>>> I need an object's ID to fixe the plural form, so I added a getName
>>> method to the goodsType class.
>>> Is it the right way ?
>>>
>>> Please find the cleanup in attachment (vs.r10286).
>>>
>>> Regards.
>>>
>>>        
>> That is unnecessary, since the FreeColGameObjectType class, from
>> which
>> GoodsType is derived, already has the getNameKey method. At present,
>> I
>> think the model classes should not even provide these keys, and that
>> Messages should handle all these cases with only the object ID as
>> input.
>> But that would require some major changes, I fear.
>>
>>
>> Regards
>>
>> Michael
>>      
> Hello,
> Ok for the heritage of FreeColGameObjectType;
> I certainly missing something but I need "model.goods.fish.name" to
> manage the plural form and the method Messages.getName(goodsType) return
> "Fish".
> So can you show me please, how to do that properly ?
> Thanks in advance.
> --
> Thierry
>    

At the moment, your approach is fundamentally correct. But you don't 
need to define a getName() method, since getNameKey() already does what 
you want.


Regards

Michael



------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Freecol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to