import java.util.Iterator;
import java.util.List;
import java.util.Map;
-import java.util.Optional;
import java.util.Set;
import java.util.TreeMap;
import java.util.stream.Collectors;
scale));
}
if (atoZDirection.getRate() != null && atoZDirection.getModulationFormat() != null) {
- Optional<ModulationFormat> optionalModulationFormat = ModulationFormat
- .forName(atoZDirection.getModulationFormat());
- if (optionalModulationFormat.isPresent()
+ ModulationFormat modulationFormat = ModulationFormat.forName(atoZDirection.getModulationFormat());
+ if (modulationFormat != null
&& GridConstant.FREQUENCY_WIDTH_TABLE
- .contains(atoZDirection.getRate(), optionalModulationFormat.get())) {
+ .contains(atoZDirection.getRate(), modulationFormat)) {
servicePathInputBuilder
.setNmcWidth(FrequencyGHz
.getDefaultInstance(GridConstant.FREQUENCY_WIDTH_TABLE.get(atoZDirection.getRate(),
- optionalModulationFormat.get())));
+ modulationFormat)));
}
}
servicePathInputBuilder.setModulationFormat(atoZDirection.getModulationFormat())
scale));
}
if (ztoADirection.getRate() != null && ztoADirection.getModulationFormat() != null) {
- Optional<ModulationFormat> optionalModulationFormat = ModulationFormat
- .forName(ztoADirection.getModulationFormat());
- if (optionalModulationFormat.isPresent()
+ ModulationFormat modulationFormat = ModulationFormat.forName(ztoADirection.getModulationFormat());
+ if (modulationFormat != null
&& GridConstant.FREQUENCY_WIDTH_TABLE
- .contains(ztoADirection.getRate(), optionalModulationFormat.get())) {
+ .contains(ztoADirection.getRate(), modulationFormat)) {
servicePathInputBuilder.setNmcWidth(FrequencyGHz
.getDefaultInstance(GridConstant.FREQUENCY_WIDTH_TABLE.get(ztoADirection.getRate(),
- optionalModulationFormat.get())));
+ modulationFormat)));
}
}
servicePathInputBuilder.setModulationFormat(ztoADirection.getModulationFormat())