+ } else if (openROADMversion.getIntValue() == 2) {
+ org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200827.network.nodes
+ .MappingBuilder oldMapping2Bldr = new MappingBuilder().setLogicalConnectionPoint(oldMapping
+ .getLogicalConnectionPoint()).setPortDirection(oldMapping.getPortDirection());
+ if (oldMapping.getConnectionMapLcp() != null) {
+ oldMapping2Bldr.setConnectionMapLcp(oldMapping.getConnectionMapLcp());
+ }
+ if (oldMapping.getPartnerLcp() != null) {
+ oldMapping2Bldr.setPartnerLcp(oldMapping.getPartnerLcp());
+ }
+ if (oldMapping.getPortQual() != null) {
+ oldMapping2Bldr.setPortQual(oldMapping.getPortQual());
+ }
+ if (oldMapping.getSupportingCircuitPackName() != null) {
+ oldMapping2Bldr.setSupportingCircuitPackName(oldMapping.getSupportingCircuitPackName());
+ }
+ if (oldMapping.getSupportingOms() != null) {
+ oldMapping2Bldr.setSupportingOms(oldMapping.getSupportingOms());
+ }
+ if (oldMapping.getSupportingOts() != null) {
+ oldMapping2Bldr.setSupportingOts(oldMapping.getSupportingOts());
+ }
+ if (oldMapping.getSupportingPort() != null) {
+ oldMapping2Bldr.setSupportingPort(oldMapping.getSupportingPort());
+ }
+ return portMappingVersion22.updateMapping(nodeId, oldMapping2Bldr.build());