import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException;
import org.opendaylight.transportpce.olm.OlmPowerSetupImpl;
import org.opendaylight.transportpce.renderer.mapping.PortMapping;
-import org.opendaylight.transportpce.renderer.provisiondevice.OpenRoadmInterfaces;
import org.opendaylight.yang.gen.v1.http.org.openroadm.common.types.rev161014.RatioDB;
import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.interfaces.grp.Interface;
import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.interfaces.grp.InterfaceBuilder;
* Node-id of the NE.
* @param tpID
* Termination point Name.
+ * @param pmName
+ * PM name which need to be retrieved
* @return reference to OtsPmHolder
*/
public OtsPmHolder getPmMeasurements(String nodeId, String tpID, String pmName) {
GetPmInputBuilder otsPmInputBuilder = new GetPmInputBuilder();
- Mapping portMapping = new OpenRoadmInterfaces(db, mps, nodeId, tpID).getMapping(nodeId, tpID);
+ new PortMapping(db, mps, nodeId);
+ Mapping portMapping = PortMapping.getMapping(nodeId, tpID, db);
if (portMapping != null) {
otsPmInputBuilder.setNodeId(nodeId).setResourceType("Interface").setGranularity("15min")
.setResourceName(portMapping.getSupportingOts());