44import java .util .Date ;
55import java .util .List ;
66import java .util .Map ;
7+ import java .util .stream .Collectors ;
78
89import com .krishagni .catissueplus .core .common .events .UserSummary ;
910import com .krishagni .catissueplus .core .importer .domain .ImportJob ;
@@ -31,6 +32,12 @@ public class ImportJobDetail {
3132
3233 private String displayName ;
3334
35+ private String dateFormat ;
36+
37+ private String timeFormat ;
38+
39+ private String fieldSeparator ;
40+
3441 public Long getId () {
3542 return id ;
3643 }
@@ -119,6 +126,30 @@ public void setDisplayName(String displayName) {
119126 this .displayName = displayName ;
120127 }
121128
129+ public String getDateFormat () {
130+ return dateFormat ;
131+ }
132+
133+ public void setDateFormat (String dateFormat ) {
134+ this .dateFormat = dateFormat ;
135+ }
136+
137+ public String getTimeFormat () {
138+ return timeFormat ;
139+ }
140+
141+ public void setTimeFormat (String timeFormat ) {
142+ this .timeFormat = timeFormat ;
143+ }
144+
145+ public String getFieldSeparator () {
146+ return fieldSeparator ;
147+ }
148+
149+ public void setFieldSeparator (String fieldSeparator ) {
150+ this .fieldSeparator = fieldSeparator ;
151+ }
152+
122153 public static ImportJobDetail from (ImportJob job ) {
123154 ImportJobDetail detail = new ImportJobDetail ();
124155 detail .setId (job .getId ());
@@ -132,16 +163,14 @@ public static ImportJobDetail from(ImportJob job) {
132163 detail .setFailedRecords (job .getFailedRecords ());
133164 detail .setParams (job .getParams ());
134165 detail .setDisplayName (job .getDisplayName ());
166+ detail .setDateFormat (job .getDateFormat ());
167+ detail .setTimeFormat (job .getTimeFormat ());
168+ detail .setFieldSeparator (job .getFieldSeparator ());
135169 return detail ;
136170 }
137171
138172 public static List <ImportJobDetail > from (List <ImportJob > jobs ) {
139- List <ImportJobDetail > result = new ArrayList <ImportJobDetail >();
140- for (ImportJob job : jobs ) {
141- result .add (ImportJobDetail .from (job ));
142- }
143-
144- return result ;
173+ return jobs .stream ().map (ImportJobDetail ::from ).collect (Collectors .toList ());
145174 }
146175
147176 public static ImportJobDetail txnSizeExceeded (int inputRecordsCnt ) {
0 commit comments