69
69
70
70
import java .io .IOException ;
71
71
72
- import java .util .ArrayList ;
73
- import java .util .Arrays ;
74
72
import java .util .List ;
75
73
import java .util .Locale ;
76
74
import java .util .Map ;
128
126
)
129
127
public class KaleoFormsAdminPortlet extends MVCPortlet {
130
128
129
+ public KaleoFormsAdminPortlet () {
130
+ _parameterNames = ListUtil .fromArray (
131
+ "backURL" , "ddmStructureId" , "ddmStructureName" , "ddmTemplateId" ,
132
+ "historyKey" , "kaleoProcessId" , "kaleoTaskFormPairsData" , "mvcPath" ,
133
+ "redirect" , "translatedLanguagesDescription" ,
134
+ "translatedLanguagesName" , "workflowDefinition" );
135
+
136
+ for (Locale availableLocale : LanguageUtil .getAvailableLocales ()) {
137
+ _parameterNames .add (
138
+ "description" + LocaleUtil .toLanguageId (availableLocale ));
139
+ _parameterNames .add (
140
+ "name" + LocaleUtil .toLanguageId (availableLocale ));
141
+ }
142
+ }
143
+
131
144
/**
132
145
* Deletes the <code>KaleoDraftDefinition</code> (in the
133
146
* <code>com.liferay.portal.workflow.kaleo.designer.api</code> module) by
@@ -391,10 +404,7 @@ protected void saveInPortletSession(
391
404
392
405
PortletSession portletSession = resourceRequest .getPortletSession ();
393
406
394
- for (String parameterName :
395
- ListUtil .concat (
396
- _getLocalizedParameterNames (), _parameterNames )) {
397
-
407
+ for (String parameterName : _parameterNames ) {
398
408
if (!parameterMap .containsKey (parameterName )) {
399
409
continue ;
400
410
}
@@ -524,28 +534,9 @@ protected void setDisplayContext(
524
534
@ Reference
525
535
protected StorageEngine storageEngine ;
526
536
527
- private List <String > _getLocalizedParameterNames () {
528
- List <String > localizedParameters = new ArrayList <>();
529
-
530
- for (Locale availableLocale : LanguageUtil .getAvailableLocales ()) {
531
- localizedParameters .add (
532
- "description" + LocaleUtil .toLanguageId (availableLocale ));
533
- localizedParameters .add (
534
- "name" + LocaleUtil .toLanguageId (availableLocale ));
535
- }
536
-
537
- return localizedParameters ;
538
- }
539
-
540
537
private static final Log _log = LogFactoryUtil .getLog (
541
538
KaleoFormsAdminPortlet .class );
542
539
543
- private static final List <String > _parameterNames = Arrays .asList (
544
- "backURL" , "ddmStructureId" , "ddmStructureName" , "ddmTemplateId" ,
545
- "historyKey" , "kaleoProcessId" , "kaleoTaskFormPairsData" , "mvcPath" ,
546
- "redirect" , "translatedLanguagesDescription" , "translatedLanguagesName" ,
547
- "workflowDefinition" );
548
-
549
540
@ Reference
550
541
private DDLExporterFactory _ddlExporterFactory ;
551
542
@@ -567,6 +558,8 @@ private List<String> _getLocalizedParameterNames() {
567
558
@ Reference
568
559
private KaleoProcessService _kaleoProcessService ;
569
560
561
+ private final List <String > _parameterNames ;
562
+
570
563
@ Reference
571
564
private WorkflowInstanceLinkLocalService _workflowInstanceLinkLocalService ;
572
565
0 commit comments