- add openroadm-common-network/otn-topology augmentation
- update revision
- modify code accordingly to support this new revision
JIRA: TRNSPRTPCE-177
Signedff-by: guillaume.lambert <guillaume.lambert@orange.com>
Co-authored-by: Christophe Betoule <christophe.betoule.com>
Change-Id: Ifbeac6dd6a5ccaf348e82e2fa7afbc2f4dd65e6c
.setTailEquipmentId(m.getConnectionMapLcp());
ontTp1Bldr.setXpdrNetworkAttributes(xpdrNwAttrBldr.build());
ocnTp1Bldr.setTpType(OpenroadmTpType.XPONDERNETWORK);
.setTailEquipmentId(m.getConnectionMapLcp());
ontTp1Bldr.setXpdrNetworkAttributes(xpdrNwAttrBldr.build());
ocnTp1Bldr.setTpType(OpenroadmTpType.XPONDERNETWORK);
- org.opendaylight.yang.gen.v1.http.transportpce.topology.rev190625.TerminationPoint1Builder tpceTp1Bldr =
- new org.opendaylight.yang.gen.v1.http.transportpce.topology.rev190625.TerminationPoint1Builder()
+ org.opendaylight.yang.gen.v1.http.transportpce.topology.rev200123.TerminationPoint1Builder tpceTp1Bldr =
+ new org.opendaylight.yang.gen.v1.http.transportpce.topology.rev200123.TerminationPoint1Builder()
.setAssociatedConnectionMapPort(m.getConnectionMapLcp());
ietfTpBldr.addAugmentation(TerminationPoint1.class, ontTp1Bldr.build())
.addAugmentation(org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130
.TerminationPoint1.class, ocnTp1Bldr.build())
.setAssociatedConnectionMapPort(m.getConnectionMapLcp());
ietfTpBldr.addAugmentation(TerminationPoint1.class, ontTp1Bldr.build())
.addAugmentation(org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130
.TerminationPoint1.class, ocnTp1Bldr.build())
- .addAugmentation(org.opendaylight.yang.gen.v1.http.transportpce.topology.rev190625
+ .addAugmentation(org.opendaylight.yang.gen.v1.http.transportpce.topology.rev200123
.TerminationPoint1.class, tpceTp1Bldr.build());
tpList.add(ietfTpBldr.build());
} else if (m.getPortQual().equals("xpdr-client")) {
.TerminationPoint1.class, tpceTp1Bldr.build());
tpList.add(ietfTpBldr.build());
} else if (m.getPortQual().equals("xpdr-client")) {
.setTailEquipmentId(m.getConnectionMapLcp());
ontTp1Bldr.setXpdrClientAttributes(xpdrNwAttrBldr.build());
ocnTp1Bldr.setTpType(OpenroadmTpType.XPONDERCLIENT);
.setTailEquipmentId(m.getConnectionMapLcp());
ontTp1Bldr.setXpdrClientAttributes(xpdrNwAttrBldr.build());
ocnTp1Bldr.setTpType(OpenroadmTpType.XPONDERCLIENT);
- org.opendaylight.yang.gen.v1.http.transportpce.topology.rev190625.TerminationPoint1Builder tpceTp1Bldr =
- new org.opendaylight.yang.gen.v1.http.transportpce.topology.rev190625.TerminationPoint1Builder()
+ org.opendaylight.yang.gen.v1.http.transportpce.topology.rev200123.TerminationPoint1Builder tpceTp1Bldr =
+ new org.opendaylight.yang.gen.v1.http.transportpce.topology.rev200123.TerminationPoint1Builder()
.setAssociatedConnectionMapPort(m.getConnectionMapLcp());
ietfTpBldr.addAugmentation(TerminationPoint1.class, ontTp1Bldr.build())
.addAugmentation(org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130
.TerminationPoint1.class, ocnTp1Bldr.build())
.setAssociatedConnectionMapPort(m.getConnectionMapLcp());
ietfTpBldr.addAugmentation(TerminationPoint1.class, ontTp1Bldr.build())
.addAugmentation(org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130
.TerminationPoint1.class, ocnTp1Bldr.build())
- .addAugmentation(org.opendaylight.yang.gen.v1.http.transportpce.topology.rev190625
+ .addAugmentation(org.opendaylight.yang.gen.v1.http.transportpce.topology.rev200123
.TerminationPoint1.class, tpceTp1Bldr.build());
tpList.add(ietfTpBldr.build());
}
.TerminationPoint1.class, tpceTp1Bldr.build());
tpList.add(ietfTpBldr.build());
}
organization
"TransportPCE team";
organization
"TransportPCE team";
+ revision 2020-01-23 {
+ description "Add transportpce augmentation for otn-topology";
+ }
+
revision 2019-06-25 {
description "Initial revision";
}
augment "/nd:networks/nd:network/nd:node/nwt:termination-point" {
revision 2019-06-25 {
description "Initial revision";
}
augment "/nd:networks/nd:network/nd:node/nwt:termination-point" {
- when "../../nd:network-types/cnet:openroadm-common-network/openroadm-topology";
+ when "../../nd:network-types/cnet:openroadm-common-network/openroadm-topology or ../../nd:network-types/cnet:openroadm-common-network/otn-topology";
description
"Defines associated logical-connection-point for XPDR port.";
leaf associated-connection-map-port {
description
"Defines associated logical-connection-point for XPDR port.";
leaf associated-connection-map-port {
description
"The xpdr port connectable regarding the device connection-map";
}
description
"The xpdr port connectable regarding the device connection-map";
}
}
\ No newline at end of file
}
\ No newline at end of file
Link> xpdIn) {
@Nullable
String networkLcp = tp.augmentation(
Link> xpdIn) {
@Nullable
String networkLcp = tp.augmentation(
- org.opendaylight.yang.gen.v1.http.transportpce.topology.rev190625.TerminationPoint1.class)
+ org.opendaylight.yang.gen.v1.http.transportpce.topology.rev200123.TerminationPoint1.class)
.getAssociatedConnectionMapPort();
@NonNull
KeyedInstanceIdentifier<Mapping, MappingKey> pmIID = InstanceIdentifier.create(
.getAssociatedConnectionMapPort();
@NonNull
KeyedInstanceIdentifier<Mapping, MappingKey> pmIID = InstanceIdentifier.create(