Issues
- Add builder for LocalizedTextFJCL-8
- Provide a generic solution to extract csv from propertiesFJCL-7
- Provide a generic way of handling durationsFJCL-5Marc Vanbrabant
- MultipleEmailsValidator depends on an internal EmailValidator classFJCL-4
- Remove required dependency on aspectjrtFJCL-3Resolved issue: FJCL-3
- ExceptionToMailResolver should allow filtering of exceptionsFJCL-2Resolved issue: FJCL-2
- Distributed lock fails on DeadlockLoserDataAccessExceptionFJCL-1Resolved issue: FJCL-1
7 of 7
Add builder for LocalizedText
Description
Details
Assignee
UnassignedUnassignedReporter
Jens SteppeJens SteppePriority
Major
Details
Details
Assignee
Unassigned
UnassignedReporter
Jens Steppe
Jens SteppePriority
Created January 3, 2017 at 12:50 PM
Updated January 3, 2017 at 12:50 PM
Activity
Show:
Provide a generic and easy way to create a new LocalizedText object with 1 to many LocalizedTextFields.
The current situation to create a LocalizedText object for 3 languages is :
{{LocalizedText localizedUrl = new LocalizedText();
localizedUrl.setLabel(entity.getUrl());
LocalizedTextFields nlUrl = new LocalizedTextFields(SiteLanguage.NL);
nlUrl.setText(translatableUrl.getUrlNl());
LocalizedTextFields frUrl = new LocalizedTextFields(SiteLanguage.FR);
frUrl.setText(translatableUrl.getUrlFr());
LocalizedTextFields enUrl = new LocalizedTextFields(SiteLanguage.EN);
enUrl.setText(translatableUrl.getUrlEn());
localizedUrl.setFieldsAsCollection(Arrays.asList(
nlUrl,
frUrl,
enUrl
));
localizedUrl.setGroup("resto.lists");}}
This creates a lot of "duplicate" code when adding multiples LocalizedText objects.