package org.opendaylight.transportpce.common.crossconnect;
import static org.opendaylight.transportpce.common.StringConstants.OPENROADM_DEVICE_VERSION_1_2_1;
-import static org.opendaylight.transportpce.common.StringConstants.OPENROADM_DEVICE_VERSION_2_2;
+import static org.opendaylight.transportpce.common.StringConstants.OPENROADM_DEVICE_VERSION_2_2_1;
import java.math.BigDecimal;
import java.util.List;
protected CrossConnect crossConnect;
private final MappingUtils mappingUtils;
private CrossConnectImpl121 crossConnectImpl121;
- private CrossConnectImpl22 crossConnectImpl22;
+ private CrossConnectImpl221 crossConnectImpl221;
public CrossConnectImpl(DeviceTransactionManager deviceTransactionManager, MappingUtils mappingUtils,
CrossConnectImpl121 crossConnectImpl121,
- CrossConnectImpl22 crossConnectImpl22) {
+ CrossConnectImpl221 crossConnectImpl221) {
this.deviceTransactionManager = deviceTransactionManager;
this.mappingUtils = mappingUtils;
this.crossConnectImpl121 = crossConnectImpl121;
- this.crossConnectImpl22 = crossConnectImpl22;
+ this.crossConnectImpl221 = crossConnectImpl221;
this.crossConnect = null;
}
if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_1_2_1)) {
return crossConnectImpl121.getCrossConnect(nodeId,connectionNumber);
}
- else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2)) {
- return crossConnectImpl22.getCrossConnect(nodeId,connectionNumber);
+ else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2_1)) {
+ return crossConnectImpl221.getCrossConnect(nodeId,connectionNumber);
}
return null;
}
LOG.info("Device Version is 1.2.1");
return crossConnectImpl121.postCrossConnect(nodeId, waveNumber, srcTp, destTp);
}
- else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2)) {
+ else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2_1)) {
LOG.info("Device Version is 2.2");
- return crossConnectImpl22.postCrossConnect(nodeId, waveNumber, srcTp, destTp);
+ return crossConnectImpl221.postCrossConnect(nodeId, waveNumber, srcTp, destTp);
}
LOG.info("Device Version not found");
return null;
if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_1_2_1)) {
return crossConnectImpl121.deleteCrossConnect(nodeId, connectionNumber);
}
- else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2)) {
- return crossConnectImpl22.deleteCrossConnect(nodeId, connectionNumber);
+ else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2_1)) {
+ return crossConnectImpl221.deleteCrossConnect(nodeId, connectionNumber);
}
return false;
}
if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_1_2_1)) {
return crossConnectImpl121.getConnectionPortTrail(nodeId, waveNumber, srcTp, destTp);
}
- else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2)) {
- return crossConnectImpl22.getConnectionPortTrail(nodeId, waveNumber, srcTp, destTp);
+ else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2_1)) {
+ return crossConnectImpl221.getConnectionPortTrail(nodeId, waveNumber, srcTp, destTp);
}
return null;
}
if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_1_2_1)) {
return crossConnectImpl121.setPowerLevel(nodeId,mode,powerValue,connectionNumber);
}
- else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2)) {
- return crossConnectImpl22.setPowerLevel(nodeId,mode,powerValue,connectionNumber);
+ else if (openRoadmVersion.equals(OPENROADM_DEVICE_VERSION_2_2_1)) {
+ return crossConnectImpl221.setPowerLevel(nodeId,mode,powerValue,connectionNumber);
}
return false;
}