Loading src/main/java/org/etsi/osl/tmf/pm628/model/CharacteristicMVO.java +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ public class CharacteristicMVO { @JsonProperty("characteristicRelationship") @Valid private List<CharacteristicRelationshipMVO> characteristicRelationship = new ArrayList<>(); private List<CharacteristicRelationshipMVO> characteristicRelationship; public CharacteristicMVO() { super(); Loading src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJobMVO.java +3 −3 Original line number Diff line number Diff line Loading @@ -49,15 +49,15 @@ public class ManagementJobMVO { @JsonProperty("fileTransferData") @Valid private List<FileTransferDataMVO> fileTransferData = new ArrayList<>(); private List<FileTransferDataMVO> fileTransferData = null; @JsonProperty("dataAccessEndpoint") @Valid private List<DataAccessEndpointMVO> dataAccessEndpoint = new ArrayList<>(); private List<DataAccessEndpointMVO> dataAccessEndpoint = null; @JsonProperty("scheduleDefinition") @Valid private List<ScheduleDefinitionMVO> scheduleDefinition = new ArrayList<>(); private List<ScheduleDefinitionMVO> scheduleDefinition = null; // Property bellow was added by UoP and is not officialy part of TMF628 Model // @JsonProperty("executionState") Loading src/main/java/org/etsi/osl/tmf/pm628/model/MeasurementCollectionJobMapper.java +15 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,8 @@ package org.etsi.osl.tmf.pm628.model; import org.mapstruct.*; import java.util.List; @Mapper( nullValueMappingStrategy = NullValueMappingStrategy.RETURN_DEFAULT, nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS, Loading @@ -23,4 +25,17 @@ public interface MeasurementCollectionJobMapper { @Mapping(target = "uuid", ignore = true) @BeanMapping(nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE) MeasurementCollectionJob updateMeasurementCollectionJob(MeasurementCollectionJobMVO measurementCollectionJobMVO, @MappingTarget MeasurementCollectionJob measurementCollectionJob); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<DataAccessEndpoint> dataAccessEndpointMVOListToDataAccessEndpointList(List<DataAccessEndpointMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<PerformanceIndicatorGroupSpecification> performanceIndicatorGroupSpecificationMVOListToPerformanceIndicatorGroupSpecificationList(List<PerformanceIndicatorGroupSpecificationMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<PerformanceIndicatorSpecificationRefOrValue> performanceIndicatorSpecificationMVOListToPerformanceIndicatorSpecificationList(List<PerformanceIndicatorSpecificationRefOrValueMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<TrackingRecord> trackingRecordMVOListToTrackingRecordList(List<TrackingRecordMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<FileTransferData> fileTransferDataMVOListToFileTransferDataList(List<FileTransferDataMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<ScheduleDefinition> scheduleDefinitionMVOListToScheduleDefinitionList(List<ScheduleDefinitionMVO> list); } src/main/java/org/etsi/osl/tmf/pm628/model/MeasurementJobMVO.java +3 −3 Original line number Diff line number Diff line Loading @@ -41,15 +41,15 @@ public class MeasurementJobMVO extends ManagementJobMVO { @JsonProperty("performanceIndicatorGroupSpecification") @Valid private List<PerformanceIndicatorGroupSpecificationMVO> performanceIndicatorGroupSpecification = new ArrayList<>(); private List<PerformanceIndicatorGroupSpecificationMVO> performanceIndicatorGroupSpecification; @JsonProperty("performanceIndicatorSpecification") @Valid private List<@Valid PerformanceIndicatorSpecificationRefOrValueMVO> performanceIndicatorSpecification = new ArrayList<>(); private List<@Valid PerformanceIndicatorSpecificationRefOrValueMVO> performanceIndicatorSpecification; @JsonProperty("trackingRecord") @Valid private List<TrackingRecordMVO> trackingRecord = new ArrayList<>(); private List<TrackingRecordMVO> trackingRecord; public MeasurementJobMVO() { super(); Loading src/main/java/org/etsi/osl/tmf/pm628/model/MonthlyScheduleDayOfWeekDefinitionMVO.java +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ public class MonthlyScheduleDayOfWeekDefinitionMVO { @JsonProperty("dayOfMonthRecurrence") @Valid private List<DayOfMonthRecurrenceMVO> dayOfMonthRecurrence = new ArrayList<>(); private List<DayOfMonthRecurrenceMVO> dayOfMonthRecurrence; @JsonProperty("recurringDaySequence") private String recurringDaySequence; Loading Loading
src/main/java/org/etsi/osl/tmf/pm628/model/CharacteristicMVO.java +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ public class CharacteristicMVO { @JsonProperty("characteristicRelationship") @Valid private List<CharacteristicRelationshipMVO> characteristicRelationship = new ArrayList<>(); private List<CharacteristicRelationshipMVO> characteristicRelationship; public CharacteristicMVO() { super(); Loading
src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJobMVO.java +3 −3 Original line number Diff line number Diff line Loading @@ -49,15 +49,15 @@ public class ManagementJobMVO { @JsonProperty("fileTransferData") @Valid private List<FileTransferDataMVO> fileTransferData = new ArrayList<>(); private List<FileTransferDataMVO> fileTransferData = null; @JsonProperty("dataAccessEndpoint") @Valid private List<DataAccessEndpointMVO> dataAccessEndpoint = new ArrayList<>(); private List<DataAccessEndpointMVO> dataAccessEndpoint = null; @JsonProperty("scheduleDefinition") @Valid private List<ScheduleDefinitionMVO> scheduleDefinition = new ArrayList<>(); private List<ScheduleDefinitionMVO> scheduleDefinition = null; // Property bellow was added by UoP and is not officialy part of TMF628 Model // @JsonProperty("executionState") Loading
src/main/java/org/etsi/osl/tmf/pm628/model/MeasurementCollectionJobMapper.java +15 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,8 @@ package org.etsi.osl.tmf.pm628.model; import org.mapstruct.*; import java.util.List; @Mapper( nullValueMappingStrategy = NullValueMappingStrategy.RETURN_DEFAULT, nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS, Loading @@ -23,4 +25,17 @@ public interface MeasurementCollectionJobMapper { @Mapping(target = "uuid", ignore = true) @BeanMapping(nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE) MeasurementCollectionJob updateMeasurementCollectionJob(MeasurementCollectionJobMVO measurementCollectionJobMVO, @MappingTarget MeasurementCollectionJob measurementCollectionJob); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<DataAccessEndpoint> dataAccessEndpointMVOListToDataAccessEndpointList(List<DataAccessEndpointMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<PerformanceIndicatorGroupSpecification> performanceIndicatorGroupSpecificationMVOListToPerformanceIndicatorGroupSpecificationList(List<PerformanceIndicatorGroupSpecificationMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<PerformanceIndicatorSpecificationRefOrValue> performanceIndicatorSpecificationMVOListToPerformanceIndicatorSpecificationList(List<PerformanceIndicatorSpecificationRefOrValueMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<TrackingRecord> trackingRecordMVOListToTrackingRecordList(List<TrackingRecordMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<FileTransferData> fileTransferDataMVOListToFileTransferDataList(List<FileTransferDataMVO> list); @IterableMapping(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL) List<ScheduleDefinition> scheduleDefinitionMVOListToScheduleDefinitionList(List<ScheduleDefinitionMVO> list); }
src/main/java/org/etsi/osl/tmf/pm628/model/MeasurementJobMVO.java +3 −3 Original line number Diff line number Diff line Loading @@ -41,15 +41,15 @@ public class MeasurementJobMVO extends ManagementJobMVO { @JsonProperty("performanceIndicatorGroupSpecification") @Valid private List<PerformanceIndicatorGroupSpecificationMVO> performanceIndicatorGroupSpecification = new ArrayList<>(); private List<PerformanceIndicatorGroupSpecificationMVO> performanceIndicatorGroupSpecification; @JsonProperty("performanceIndicatorSpecification") @Valid private List<@Valid PerformanceIndicatorSpecificationRefOrValueMVO> performanceIndicatorSpecification = new ArrayList<>(); private List<@Valid PerformanceIndicatorSpecificationRefOrValueMVO> performanceIndicatorSpecification; @JsonProperty("trackingRecord") @Valid private List<TrackingRecordMVO> trackingRecord = new ArrayList<>(); private List<TrackingRecordMVO> trackingRecord; public MeasurementJobMVO() { super(); Loading
src/main/java/org/etsi/osl/tmf/pm628/model/MonthlyScheduleDayOfWeekDefinitionMVO.java +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ public class MonthlyScheduleDayOfWeekDefinitionMVO { @JsonProperty("dayOfMonthRecurrence") @Valid private List<DayOfMonthRecurrenceMVO> dayOfMonthRecurrence = new ArrayList<>(); private List<DayOfMonthRecurrenceMVO> dayOfMonthRecurrence; @JsonProperty("recurringDaySequence") private String recurringDaySequence; Loading