Loading src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationService.java +8 −17 Original line number Original line Diff line number Diff line Loading @@ -81,25 +81,16 @@ public class MetricoOrchestrationService implements JavaDelegate { String cfs_id = String.valueOf(serviceCharacteristic.getValue().getValue()); String cfs_id = String.valueOf(serviceCharacteristic.getValue().getValue()); mcjFVO.setConsumingApplicationId(cfs_id); mcjFVO.setConsumingApplicationId(cfs_id); serviceCharacteristic = aService.getServiceCharacteristicByName("_MT_END_TIME"); String endTimeString = String.valueOf(serviceCharacteristic.getValue().getValue()); ScheduleDefinitionFVO scheduleDefinition = new ScheduleDefinitionFVO(); ScheduleDefinitionFVO scheduleDefinition = new ScheduleDefinitionFVO(); if (endTimeString != null && !endTimeString.equals("")) { if(aService.getStartDate() != null) { OffsetDateTime endTime = convertStringToOffsetDateTime(endTimeString, DateTimeFormat.ISO.DATE_TIME ); scheduleDefinition.setScheduleDefinitionStartTime(aService.getStartDate()); scheduleDefinition.setScheduleDefinitionEndTime(endTime); } else { } else { OffsetDateTime endTime = OffsetDateTime.now().plusHours(1); scheduleDefinition.setScheduleDefinitionStartTime(OffsetDateTime.now(ZoneOffset.UTC)); scheduleDefinition.setScheduleDefinitionEndTime(endTime); } } if(aService.getEndDate() != null) { serviceCharacteristic = aService.getServiceCharacteristicByName("_MT_START_TIME"); scheduleDefinition.setScheduleDefinitionEndTime(aService.getEndDate()); String startTimeString = String.valueOf(serviceCharacteristic.getValue().getValue()); if (startTimeString != null&& !startTimeString.equals("")) { OffsetDateTime startTime = convertStringToOffsetDateTime(startTimeString, DateTimeFormat.ISO.DATE_TIME ); scheduleDefinition.setScheduleDefinitionStartTime(startTime); } else { } else { OffsetDateTime startTime = OffsetDateTime.now(); scheduleDefinition.setScheduleDefinitionEndTime(OffsetDateTime.now(ZoneOffset.UTC).plusHours(1)); scheduleDefinition.setScheduleDefinitionStartTime(startTime); } } List<ScheduleDefinitionFVO> scheduleDefinitions = new ArrayList<>(); List<ScheduleDefinitionFVO> scheduleDefinitions = new ArrayList<>(); scheduleDefinitions.add(scheduleDefinition); scheduleDefinitions.add(scheduleDefinition); Loading Loading
src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationService.java +8 −17 Original line number Original line Diff line number Diff line Loading @@ -81,25 +81,16 @@ public class MetricoOrchestrationService implements JavaDelegate { String cfs_id = String.valueOf(serviceCharacteristic.getValue().getValue()); String cfs_id = String.valueOf(serviceCharacteristic.getValue().getValue()); mcjFVO.setConsumingApplicationId(cfs_id); mcjFVO.setConsumingApplicationId(cfs_id); serviceCharacteristic = aService.getServiceCharacteristicByName("_MT_END_TIME"); String endTimeString = String.valueOf(serviceCharacteristic.getValue().getValue()); ScheduleDefinitionFVO scheduleDefinition = new ScheduleDefinitionFVO(); ScheduleDefinitionFVO scheduleDefinition = new ScheduleDefinitionFVO(); if (endTimeString != null && !endTimeString.equals("")) { if(aService.getStartDate() != null) { OffsetDateTime endTime = convertStringToOffsetDateTime(endTimeString, DateTimeFormat.ISO.DATE_TIME ); scheduleDefinition.setScheduleDefinitionStartTime(aService.getStartDate()); scheduleDefinition.setScheduleDefinitionEndTime(endTime); } else { } else { OffsetDateTime endTime = OffsetDateTime.now().plusHours(1); scheduleDefinition.setScheduleDefinitionStartTime(OffsetDateTime.now(ZoneOffset.UTC)); scheduleDefinition.setScheduleDefinitionEndTime(endTime); } } if(aService.getEndDate() != null) { serviceCharacteristic = aService.getServiceCharacteristicByName("_MT_START_TIME"); scheduleDefinition.setScheduleDefinitionEndTime(aService.getEndDate()); String startTimeString = String.valueOf(serviceCharacteristic.getValue().getValue()); if (startTimeString != null&& !startTimeString.equals("")) { OffsetDateTime startTime = convertStringToOffsetDateTime(startTimeString, DateTimeFormat.ISO.DATE_TIME ); scheduleDefinition.setScheduleDefinitionStartTime(startTime); } else { } else { OffsetDateTime startTime = OffsetDateTime.now(); scheduleDefinition.setScheduleDefinitionEndTime(OffsetDateTime.now(ZoneOffset.UTC).plusHours(1)); scheduleDefinition.setScheduleDefinitionStartTime(startTime); } } List<ScheduleDefinitionFVO> scheduleDefinitions = new ArrayList<>(); List<ScheduleDefinitionFVO> scheduleDefinitions = new ArrayList<>(); scheduleDefinitions.add(scheduleDefinition); scheduleDefinitions.add(scheduleDefinition); Loading