Skip to content

Commit ac83fa3

Browse files
committed
Updated DTO from com.jaspersoft.jasperserver.jaxrs.client.dto.jobs* and com.jaspersoft.jasperserver.jaxrs.client.dto.setiings packages
1 parent ca9b8c8 commit ac83fa3

File tree

9 files changed

+52
-154
lines changed

9 files changed

+52
-154
lines changed

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/jobs/CalendarTrigger.java

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,10 @@
2323

2424
import com.jaspersoft.jasperserver.jaxrs.client.dto.jobs.jaxb.adapters.DaysByteXmlAdapter;
2525
import com.jaspersoft.jasperserver.jaxrs.client.dto.jobs.jaxb.adapters.MonthsByteXmlAdapter;
26-
27-
import java.util.Iterator;
26+
import java.util.SortedSet;
2827
import java.util.TreeSet;
2928
import javax.xml.bind.annotation.XmlRootElement;
3029
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
31-
import java.util.SortedSet;
3230

3331
@XmlRootElement(name = "calendarTrigger")
3432
public class CalendarTrigger extends JobTrigger {
@@ -49,22 +47,9 @@ public CalendarTrigger(CalendarTrigger other) {
4947
this.minutes = other.minutes;
5048
this.hours = other.hours;
5149
this.daysType = other.daysType;
52-
Iterator<Byte> iterator;
53-
if (other.weekDays != null) {
54-
this.weekDays = new TreeSet<Byte>();
55-
iterator = other.weekDays.iterator();
56-
while (iterator.hasNext()) {
57-
this.weekDays.add(iterator.next());
58-
}
59-
}
50+
this.weekDays = (other.weekDays != null) ? new TreeSet<Byte>(other.weekDays) : null;
6051
this.monthDays = other.monthDays;
61-
if (other.months != null) {
62-
this.months = new TreeSet<Byte>();
63-
Iterator<Byte> monthItertor = other.months.iterator();
64-
while (monthItertor.hasNext()) {
65-
this.months.add(monthItertor.next());
66-
}
67-
}
52+
this.months = (other.months != null) ? new TreeSet<Byte>(other.months) : null;
6853
}
6954

7055
public String getMinutes() {

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/jobs/FtpInfo.java

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@
2929
@XmlRootElement(name = "outputFTPInfo")
3030
public class FtpInfo {
3131

32-
protected String userName;
33-
protected String password;
34-
protected String folderPath;
35-
protected String serverName;
36-
protected FtpType type;
37-
protected String protocol;
38-
protected Integer port;
39-
protected Boolean implicit;
40-
protected Long pbsz;
41-
protected String prot;
42-
protected Map<String, String> propertiesMap;
32+
private String userName;
33+
private String password;
34+
private String folderPath;
35+
private String serverName;
36+
private FtpType type;
37+
private String protocol;
38+
private Integer port;
39+
private Boolean implicit;
40+
private Long pbsz;
41+
private String prot;
42+
private Map<String, String> propertiesMap;
4343

4444
public FtpInfo() {
4545
}
@@ -50,12 +50,7 @@ public FtpInfo(FtpInfo other) {
5050
this.password = other.password;
5151
this.pbsz = other.pbsz;
5252
this.port = other.port;
53-
if (other.propertiesMap != null) {
54-
this.propertiesMap = new LinkedHashMap<String, String>();
55-
for (Map.Entry<String, String> entry: other.propertiesMap.entrySet()) {
56-
this.propertiesMap.put(entry.getKey(), entry.getValue());
57-
}
58-
}
53+
this.propertiesMap = (other.propertiesMap != null) ? new LinkedHashMap<String, String>(other.propertiesMap) : null;
5954
this.prot = other.prot;
6055
this.protocol = other.protocol;
6156
this.serverName = other.serverName;

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/jobs/JobAlert.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,7 @@ public JobAlert(JobAlert other) {
5555
this.messageTextWhenJobFails = other.messageTextWhenJobFails;
5656
this.recipient = other.recipient;
5757
this.subject = other.subject;
58-
if (other.toAddresses != null) {
59-
this.toAddresses = new LinkedList<String>();
60-
for (String toAddress : other.toAddresses) {
61-
this.toAddresses.add(toAddress);
62-
}
63-
}
58+
this.toAddresses = (other.toAddresses != null) ? new LinkedList<String>(other.toAddresses) : null;
6459
this.version = other.version;
6560

6661
}

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/jobs/JobSource.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,7 @@ public JobSource() {
4141
}
4242

4343
public JobSource(JobSource other) {
44-
if (other.parameters != null) {
45-
this.parameters = new LinkedHashMap<String, Object>();
46-
for (Map.Entry<String, Object> entry : other.parameters.entrySet()) {
47-
parameters.put(entry.getKey(),entry.getValue());
48-
}
49-
}
44+
this.parameters = (other.parameters != null) ? new LinkedHashMap<String, Object>(other.parameters) : null;
5045
this.reportUnitURI = other.reportUnitURI;
5146
}
5247

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/jobs/MailNotification.java

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ public class MailNotification {
3535
private List<String> bccAddresses;
3636
private List<String> ccAddresses;
3737
private List<String> toAddresses;
38-
3938
private Integer version;
4039
private Long id;
4140
private Boolean includingStackTraceWhenJobFails;
@@ -50,24 +49,9 @@ public MailNotification() {
5049
}
5150

5251
public MailNotification(MailNotification other) {
53-
if (other.bccAddresses != null) {
54-
this.bccAddresses = new LinkedList<String>();
55-
for (String bccAddress : other.bccAddresses) {
56-
this.bccAddresses.add(bccAddress);
57-
}
58-
}
59-
if (other.ccAddresses != null) {
60-
this.ccAddresses = new LinkedList<String>();
61-
for (String ccAddress : other.ccAddresses) {
62-
this.ccAddresses.add(ccAddress);
63-
}
64-
}
65-
if (other.toAddresses != null) {
66-
this.toAddresses = new LinkedList<String>();
67-
for (String toAddress : other.toAddresses) {
68-
this.toAddresses.add(toAddress);
69-
}
70-
}
52+
this.bccAddresses = (other.bccAddresses != null) ? new LinkedList<String>(other.bccAddresses) : null;
53+
this.ccAddresses = (other.ccAddresses != null) ? new LinkedList<String>(other.ccAddresses) : null;
54+
this.toAddresses = (other.toAddresses != null) ? new LinkedList<String>(other.toAddresses) : null;
7155
this.id = other.id;
7256
this.includingStackTraceWhenJobFails = other.includingStackTraceWhenJobFails;
7357
this.messageText = other.messageText;

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/jobs/ReportJobCalendar.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public ReportJobCalendar(ReportJobCalendar other) {
7777
if (other.excludeDays != null) {
7878
this.excludeDays = new ArrayList<Calendar>();
7979
for (Calendar excludeDay : other.excludeDays) {
80-
this.excludeDays.add(excludeDay);
80+
this.excludeDays.add((Calendar) excludeDay.clone());
8181
}
8282
}
8383
if (other.excludeDaysFlags != null) {

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/settings/Datepicker.java

Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -32,36 +32,11 @@ public Datepicker(Datepicker other) {
3232
this.prevText = other.prevText;
3333
this.nextText = other.nextText;
3434
this.currentText = other.currentText;
35-
if (other.monthNames != null) {
36-
this.monthNames = new LinkedList<String>();
37-
for (String monthName : other.monthNames) {
38-
this.monthNames.add(monthName);
39-
}
40-
}
41-
if (other.monthNamesShort != null) {
42-
this.monthNamesShort = new LinkedList<String>();
43-
for (String monthNameShort : other.monthNamesShort) {
44-
this.monthNamesShort.add(monthNameShort);
45-
}
46-
}
47-
if (other.dayNames != null) {
48-
this.dayNames = new LinkedList<String>();
49-
for (String dayName : other.dayNames) {
50-
this.dayNames.add(dayName);
51-
}
52-
}
53-
if (other.dayNamesShort != null) {
54-
this.dayNamesShort = new LinkedList<String>();
55-
for (String dayNameShort : other.dayNamesShort) {
56-
this.dayNamesShort.add(dayNameShort);
57-
}
58-
}
59-
if (other.dayNamesMin != null) {
60-
this.dayNamesMin = new LinkedList<String>();
61-
for (String dayNameMin : other.dayNames) {
62-
this.dayNamesMin.add(dayNameMin);
63-
}
64-
}
35+
this.monthNames = (other.monthNames != null) ? new LinkedList<String>(other.monthNames) : null;
36+
this.monthNamesShort = (other.monthNamesShort != null) ? new LinkedList<String>(other.monthNamesShort) : null;
37+
this.dayNames = (other.dayNames != null) ? new LinkedList<String>(other.dayNames) : null;
38+
this.dayNamesShort = (other.dayNamesShort != null) ? new LinkedList<String>(other.dayNamesShort) : null;
39+
this.dayNamesMin = (other.dayNamesMin != null) ? new LinkedList<String>(other.dayNamesMin) : null;
6540
this.weekHeader = other.weekHeader;
6641
this.dateFormat = other.dateFormat;
6742
this.firstDay = other.firstDay;

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/settings/GlobalConfigurationSettings.java

Lines changed: 9 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,7 @@ public GlobalConfigurationSettings() {
5656
}
5757

5858
public GlobalConfigurationSettings(GlobalConfigurationSettings other) {
59-
if (other.messages != null) {
60-
this.messages = new LinkedHashMap<String, String>();
61-
for (Map.Entry<String, String> entry : other.messages.entrySet()) {
62-
this.messages.put(entry.getKey(), entry.getValue());
63-
}
64-
}
59+
this.messages = (other.messages != null) ? new LinkedHashMap<String, String>(other.messages) : null;
6560
this.paginatorItemsPerPage = other.paginatorItemsPerPage;
6661
this.paginatorPagesRange = other.paginatorPagesRange;
6762
this.reportLevelConfigurable = other.reportLevelConfigurable;
@@ -75,24 +70,12 @@ public GlobalConfigurationSettings(GlobalConfigurationSettings other) {
7570
this.userNameSeparator = other.userNameSeparator;
7671
this.defaultRole = other.defaultRole;
7772
this.passwordMask = other.passwordMask;
78-
if (other.viewReportsFilterList != null) {
79-
this.viewReportsFilterList = new LinkedList<String>();
80-
for (String viewReportsFilter : other.viewReportsFilterList) {
81-
this.viewReportsFilterList.add(viewReportsFilter);
82-
}
83-
}
84-
if (other.outputFolderFilterList != null) {
85-
this.outputFolderFilterList = new LinkedList<String>();
86-
for (String outputFolderFilter : other.outputFolderFilterList) {
87-
this.outputFolderFilterList.add(outputFolderFilter);
88-
}
89-
}
90-
if (other.outputFolderFilterPatterns != null) {
91-
this.outputFolderFilterPatterns = new LinkedList<String>();
92-
for (String outputFolderFilterPattern : other.outputFolderFilterPatterns) {
93-
this.outputFolderFilterPatterns.add(outputFolderFilterPattern);
94-
}
95-
}
73+
this.viewReportsFilterList = (other.viewReportsFilterList != null) ?
74+
new LinkedList<String>(other.viewReportsFilterList) : null;
75+
this.outputFolderFilterList = (other.outputFolderFilterList != null) ?
76+
new LinkedList<String>(other.outputFolderFilterList) : null;
77+
this.outputFolderFilterPatterns = (other.outputFolderFilterPatterns != null) ?
78+
new LinkedList<String>(other.outputFolderFilterPatterns) : null;
9679
this.tenantNameNotSupportedSymbols = other.tenantNameNotSupportedSymbols;
9780
this.tenantIdNotSupportedSymbols = other.tenantIdNotSupportedSymbols;
9881
this.resourceIdNotSupportedSymbols = other.resourceIdNotSupportedSymbols;
@@ -122,12 +105,8 @@ public GlobalConfigurationSettings(GlobalConfigurationSettings other) {
122105
this.dataSourceTypes.add(new DataSourceType(dataSourceType));
123106
}
124107
}
125-
if (other.allFileResourceTypes != null) {
126-
this.allFileResourceTypes = new LinkedHashMap<String, String>();
127-
for (Map.Entry<String, String> entry : other.allFileResourceTypes.entrySet()) {
128-
this.allFileResourceTypes.put(entry.getKey(), entry.getValue());
129-
}
130-
}
108+
this.allFileResourceTypes = (other.allFileResourceTypes != null) ?
109+
new LinkedHashMap<String, String>(other.allFileResourceTypes) : null;
131110
}
132111

133112
public Map<String, String> getMessages() {

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/settings/Timepicker.java

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44
import java.util.List;
55

66
/**
7-
* @author Tetiana Iefimenko
7+
* @author Tetiana Iefimenko
88
*/
99
public class Timepicker {
10-
private String timeOnlyTitle;
11-
private String timeText;
12-
private String hourText;
13-
private String minuteText;
14-
private String secondText;
15-
private String millisecText;
16-
private String microsecText;
17-
private String timezoneText;
18-
private String currentText;
19-
private String closeText;
20-
private String timeFormat;
10+
private String timeOnlyTitle;
11+
private String timeText;
12+
private String hourText;
13+
private String minuteText;
14+
private String secondText;
15+
private String millisecText;
16+
private String microsecText;
17+
private String timezoneText;
18+
private String currentText;
19+
private String closeText;
20+
private String timeFormat;
2121
private List<String> amNames;
2222
private List<String> pmNames;
23-
private Boolean isRTL;
24-
private String dateFormat;
25-
private String separator;
23+
private Boolean isRTL;
24+
private String dateFormat;
25+
private String separator;
2626

2727
public Timepicker() {
2828
}
@@ -39,18 +39,8 @@ public Timepicker(Timepicker other) {
3939
this.currentText = other.currentText;
4040
this.closeText = other.closeText;
4141
this.timeFormat = other.timeFormat;
42-
if (other.amNames != null) {
43-
this.amNames = new LinkedList<String>();
44-
for (String amName : other.amNames) {
45-
this.amNames.add(amName);
46-
}
47-
}
48-
if (other.pmNames != null) {
49-
this.pmNames = new LinkedList<String>();
50-
for (String pmName : other.pmNames) {
51-
this.pmNames.add(pmName);
52-
}
53-
}
42+
this.amNames = (other.amNames != null) ? new LinkedList<String>(other.amNames) : null;
43+
this.pmNames = (other.pmNames != null) ? new LinkedList<String>(other.pmNames) : null;
5444
this.isRTL = other.isRTL;
5545
this.dateFormat = other.dateFormat;
5646
this.separator = other.separator;

0 commit comments

Comments
 (0)