GenericValues implement LocalizedMap, simply using value.get("description",
locale) should return the localized description.
Regards
Scott
On 18/06/2010, at 4:30 AM, Adam Heath wrote:
> Matthieu Bollot wrote:
>> Hi,
>> Is there a way to use entitylabels in a groovy ?
>> I've got a genericValue that contains a result, for example a workEffort
>> with workEffortTypeId:ROUTING that I can get with
>> myRow['workEffortTypeId']
>
> myRow.workEffortTypeId is better.
>
>> And I want to get the string of WorkEffortType.description.ROUTING from
>> workEffortEntityLabels which will be 'routing' in english, 'routage' in
>> french and so on.
>
> I'm thinking about something groovy-ish; brainstorming...
>
> In GenericEntity.java:
>
> public Map<String, String> getLabels(Locale locale) {
> }
>
> In groovy, or any other type of language:
>
> myRow.getLabels('fr').workEffortTypeId
>
> --
>
> Of course, none of this is actually implemented yet. And, for speed,
> the returned map should do a lazy lookup. Ie, the returned map should
> not attempt to find all the translated values when the getLabels()
> method is called.
smime.p7s
Description: S/MIME cryptographic signature
