From 740a2d24744c0ec34672d2134a94088d4f696d20 Mon Sep 17 00:00:00 2001 From: Nikos Kyriakoulis <kyriakoulis@ece.upatras.gr> Date: Fri, 11 Apr 2025 14:07:35 +0300 Subject: [PATCH] Added not-null checks for methods applying .toString() to OffsetDateTime attributes. --- .../org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrence.java | 2 +- .../org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceFVO.java | 2 +- .../org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceMVO.java | 2 +- .../org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrence.java | 2 +- .../org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceFVO.java | 2 +- .../org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceMVO.java | 2 +- src/main/java/org/etsi/osl/tmf/pm628/model/Event.java | 4 ++-- src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java | 4 ++-- .../java/org/etsi/osl/tmf/pm628/model/ManagementJobFVO.java | 4 ++-- src/main/java/org/etsi/osl/tmf/pm628/model/NoteFVO.java | 2 +- src/main/java/org/etsi/osl/tmf/pm628/model/NoteMVO.java | 2 +- src/main/java/org/etsi/osl/tmf/pm628/model/Resource.java | 4 ++-- src/main/java/org/etsi/osl/tmf/pm628/model/ResourceFVO.java | 4 ++-- src/main/java/org/etsi/osl/tmf/pm628/model/ResourceMVO.java | 4 ++-- .../java/org/etsi/osl/tmf/pm628/model/ScheduleDefinition.java | 4 ++-- .../org/etsi/osl/tmf/pm628/model/ScheduleDefinitionFVO.java | 4 ++-- .../org/etsi/osl/tmf/pm628/model/ScheduleDefinitionMVO.java | 4 ++-- .../java/org/etsi/osl/tmf/pm628/model/TrackingRecord.java | 2 +- .../java/org/etsi/osl/tmf/pm628/model/TrackingRecordFVO.java | 2 +- .../java/org/etsi/osl/tmf/pm628/model/TrackingRecordMVO.java | 2 +- 20 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrence.java b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrence.java index 88e8c4a..d9a89d5 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrence.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrence.java @@ -117,7 +117,7 @@ public class DayOfMonthRecurrence { @Schema(name = "dates", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("dates") public String getDatesString() { - return dates.toString(); + return (dates != null) ? dates.toString() : null; } public void setDates(String dates) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceFVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceFVO.java index 9929000..40e7c28 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceFVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceFVO.java @@ -111,7 +111,7 @@ public class DayOfMonthRecurrenceFVO { @Schema(name = "dates", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("dates") public String getDatesString() { - return dates.toString(); + return (dates != null) ? dates.toString() : null; } public void setDates(String dates) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceMVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceMVO.java index 2a7fb44..45256a6 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceMVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfMonthRecurrenceMVO.java @@ -111,7 +111,7 @@ public class DayOfMonthRecurrenceMVO { @Schema(name = "dates", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("dates") public String getDatesString() { - return dates.toString(); + return (dates != null) ? dates.toString() : null; } public void setDates(String dates) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrence.java b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrence.java index 8407b28..5d72ed7 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrence.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrence.java @@ -121,7 +121,7 @@ public class DayOfWeekRecurrence { @JsonProperty("dates") public String getDatesString() { - return dates.toString(); + return (dates != null) ? dates.toString() : null; } public void setDates(String dates) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceFVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceFVO.java index 2547e73..260e3e7 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceFVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceFVO.java @@ -111,7 +111,7 @@ public class DayOfWeekRecurrenceFVO { @Schema(name = "dates", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("dates") public String getDatesString() { - return dates.toString(); + return (dates != null) ? dates.toString() : null; } public void setDates(String dates) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceMVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceMVO.java index 8ef4cd4..0921d24 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceMVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/DayOfWeekRecurrenceMVO.java @@ -111,7 +111,7 @@ public class DayOfWeekRecurrenceMVO { @Schema(name = "dates", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("dates") public String getDatesString() { - return dates.toString(); + return (dates != null) ? dates.toString() : null; } public void setDates(String dates) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/Event.java b/src/main/java/org/etsi/osl/tmf/pm628/model/Event.java index 665df51..2791e1c 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/Event.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/Event.java @@ -296,7 +296,7 @@ public class Event { @Schema(name = "timeOccurred", description = "The time the event occurred.", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("timeOccurred") public String getTimeOccurredString() { - return timeOccurred.toString(); + return (timeOccurred != null) ? timeOccurred.toString() : null; } public void setTimeOccurred(String timeOccurred) { @@ -441,7 +441,7 @@ public class Event { @JsonProperty("eventTime") public String getEventTimeString() { - return eventTime.toString(); + return (eventTime != null) ? eventTime.toString() : null; } diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java b/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java index 7428c49..c187efd 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java @@ -128,7 +128,7 @@ public class ManagementJob extends BaseRootEntity { @Schema(name = "creationTime", description = "The measurement job creation time.", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("creationTime") public String getCreationTimeStr() { - return creationTime.toString(); + return (creationTime != null) ? creationTime.toString() : null; } public void setCreationTime(String t) { @@ -272,7 +272,7 @@ public class ManagementJob extends BaseRootEntity { @Schema(name = "lastModifiedTime", description = "The last time that a measurement job was modified.", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("lastModifiedTime") public String getLastModifiedTimeStr() { - return lastModifiedTime.toString(); + return (lastModifiedTime != null) ? lastModifiedTime.toString() : null; } public void setLastModifiedTime(String t) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJobFVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJobFVO.java index 95c6042..1d5c861 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJobFVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJobFVO.java @@ -220,7 +220,7 @@ public class ManagementJobFVO { @Schema(name = "creationTime", description = "The measurement job creation time.", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("creationTime") public String getCreationTimeStr() { - return creationTime.toString(); + return (creationTime != null) ? creationTime.toString() : null; } public void setCreationTime(String t) { @@ -363,7 +363,7 @@ public class ManagementJobFVO { @Schema(name = "lastModifiedTime", description = "The last time that a measurement job was modified.", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("lastModifiedTime") public String getLastModifiedTimeStr() { - return lastModifiedTime.toString(); + return (lastModifiedTime != null) ? lastModifiedTime.toString() : null; } public void setLastModifiedTime(String t) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/NoteFVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/NoteFVO.java index 78d4db7..97ae6cc 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/NoteFVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/NoteFVO.java @@ -136,7 +136,7 @@ public class NoteFVO { @Schema(name = "date", example = "2020-11-20T08:00Z", description = "Date of the note", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("date") public String getDateString() { - return date.toString(); + return (date != null) ? date.toString() : null; } public void setDate(String date) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/NoteMVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/NoteMVO.java index f803be3..4848841 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/NoteMVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/NoteMVO.java @@ -158,7 +158,7 @@ public class NoteMVO { @Schema(name = "date", example = "2020-11-20T08:00Z", description = "Date of the note", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("date") public String getDateString() { - return date.toString(); + return (date != null) ? date.toString() : null; } public void setDate(String date) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/Resource.java b/src/main/java/org/etsi/osl/tmf/pm628/model/Resource.java index 98ea10d..81f60f1 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/Resource.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/Resource.java @@ -226,7 +226,7 @@ public class Resource extends BaseRootNamedEntity implements ResourceRefOrValue @Schema(name = "endOperatingDate", description = "A date time( DateTime). The date till the resource is operating", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("endOperatingDate") public String getEndOperatingDateString() { - return endOperatingDate.toString(); + return (endOperatingDate != null) ? endOperatingDate.toString() : null; } public void setEndOperatingDate(String endOperatingDate) { @@ -559,7 +559,7 @@ public class Resource extends BaseRootNamedEntity implements ResourceRefOrValue @Schema(name = "startOperatingDate", description = "A date time( DateTime). The date from which the resource is operating", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("startOperatingDate") public String getStartOperatingDateString() { - return startOperatingDate.toString(); + return (startOperatingDate != null) ? startOperatingDate.toString() : null; } public void setStartOperatingDate(String startOperatingDate) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/ResourceFVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/ResourceFVO.java index a5b50cc..7fa5d26 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/ResourceFVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/ResourceFVO.java @@ -303,7 +303,7 @@ public class ResourceFVO implements ResourceRefOrValueFVO { @Schema(name = "endOperatingDate", description = "A date time( DateTime). The date till the resource is operating", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("endOperatingDate") public String getEndOperatingDateString() { - return endOperatingDate.toString(); + return (endOperatingDate != null) ? endOperatingDate.toString() : null; } public void setEndOperatingDate(String endOperatingDate) { @@ -636,7 +636,7 @@ public class ResourceFVO implements ResourceRefOrValueFVO { @Schema(name = "startOperatingDate", description = "A date time( DateTime). The date from which the resource is operating", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("startOperatingDate") public String getStartOperatingDateString() { - return startOperatingDate.toString(); + return (startOperatingDate != null) ? startOperatingDate.toString() : null; } public void setStartOperatingDate(String startOperatingDate) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/ResourceMVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/ResourceMVO.java index 694b2c1..6baa14d 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/ResourceMVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/ResourceMVO.java @@ -303,7 +303,7 @@ public class ResourceMVO implements ResourceRefOrValueMVO { @Schema(name = "endOperatingDate", description = "A date time( DateTime). The date till the resource is operating", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("endOperatingDate") public String getEndOperatingDateString() { - return endOperatingDate.toString(); + return (endOperatingDate != null) ? endOperatingDate.toString() : null; } public void setEndOperatingDate(String endOperatingDate) { @@ -636,7 +636,7 @@ public class ResourceMVO implements ResourceRefOrValueMVO { @Schema(name = "startOperatingDate", description = "A date time( DateTime). The date from which the resource is operating", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("startOperatingDate") public String getStartOperatingDateString() { - return startOperatingDate.toString(); + return (startOperatingDate != null) ? startOperatingDate.toString() : null; } public void setStartOperatingDate(String startOperatingDate) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinition.java b/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinition.java index 6720bed..c25213d 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinition.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinition.java @@ -87,7 +87,7 @@ public class ScheduleDefinition extends BaseRootEntity { @JsonProperty("scheduleDefinitionStartTime") public String getScheduleDefinitionStartTimeString() { - return scheduleDefinitionStartTime.toString(); + return (scheduleDefinitionStartTime != null) ? scheduleDefinitionStartTime.toString() : null; } @@ -119,7 +119,7 @@ public class ScheduleDefinition extends BaseRootEntity { @JsonProperty("scheduleDefinitionEndTime") public String getScheduleDefinitionEndTimeString() { - return scheduleDefinitionEndTime.toString(); + return (scheduleDefinitionEndTime != null) ? scheduleDefinitionEndTime.toString() : null; } public void setScheduleDefinitionEndTime(String t) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinitionFVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinitionFVO.java index a30f0bf..af6403c 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinitionFVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinitionFVO.java @@ -141,7 +141,7 @@ public class ScheduleDefinitionFVO { @JsonProperty("scheduleDefinitionStartTime") public String getScheduleDefinitionStartTimeString() { - return scheduleDefinitionStartTime.toString(); + return (scheduleDefinitionStartTime != null) ? scheduleDefinitionStartTime.toString() : null; } @@ -171,7 +171,7 @@ public class ScheduleDefinitionFVO { @Schema(name = "scheduleDefinitionEndTime", description = "The End time of the Schedule Definition. If the attribute is empty the Schedule run forever, not having a time constraint.", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("scheduleDefinitionEndTime") public String getScheduleDefinitionEndTimeString() { - return scheduleDefinitionEndTime.toString(); + return (scheduleDefinitionEndTime != null) ? scheduleDefinitionEndTime.toString() : null; } public void setScheduleDefinitionEndTime(String t) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinitionMVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinitionMVO.java index c4d1a6c..236df25 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinitionMVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/ScheduleDefinitionMVO.java @@ -162,7 +162,7 @@ public class ScheduleDefinitionMVO { @JsonProperty("scheduleDefinitionStartTime") public String getScheduleDefinitionStartTimeString() { - return scheduleDefinitionStartTime.toString(); + return (scheduleDefinitionStartTime != null) ? scheduleDefinitionStartTime.toString() : null; } @@ -195,7 +195,7 @@ public class ScheduleDefinitionMVO { @Schema(name = "scheduleDefinitionEndTime", description = "The End time of the Schedule Definition. If the attribute is empty the Schedule run forever, not having a time constraint.", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("scheduleDefinitionEndTime") public String getScheduleDefinitionEndTimeString() { - return scheduleDefinitionEndTime.toString(); + return (scheduleDefinitionEndTime != null) ? scheduleDefinitionEndTime.toString() : null; } public void setScheduleDefinitionEndTime(String t) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecord.java b/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecord.java index b1ebee5..bb04ae8 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecord.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecord.java @@ -133,7 +133,7 @@ public class TrackingRecord extends BaseRootEntity { @Schema(name = "time", description = "Describes the time at which the action was done", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("time") public String getTimeString() { - return time.toString(); + return (time != null) ? time.toString() : null; } public void setTime(String time) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecordFVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecordFVO.java index 3ec65c3..8a92f10 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecordFVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecordFVO.java @@ -194,7 +194,7 @@ public class TrackingRecordFVO { @Schema(name = "time", description = "Describes the time at which the action was done", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("time") public String getTimeString() { - return time.toString(); + return (time != null) ? time.toString() : null; } public void setTime(String time) { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecordMVO.java b/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecordMVO.java index bd6ec5f..b0ab0cf 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecordMVO.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/model/TrackingRecordMVO.java @@ -197,7 +197,7 @@ public class TrackingRecordMVO { @Schema(name = "time", description = "Describes the time at which the action was done", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @JsonProperty("time") public String getTimeString() { - return time.toString(); + return (time != null) ? time.toString() : null; } public void setTime(String time) { -- GitLab