[ONOS-3730] Populate portSpeed for ODUCLT and OCH ports.
Also move the enum definition of ODU client port signal type outside of OduCltPort class.
Change-Id: Ibdff21d9707ad3d79587f579ad675f673cf9afeb
diff --git a/core/api/src/main/java/org/onosproject/net/intent/OpticalCircuitIntent.java b/core/api/src/main/java/org/onosproject/net/intent/OpticalCircuitIntent.java
index 1e515c8..2a412f1 100644
--- a/core/api/src/main/java/org/onosproject/net/intent/OpticalCircuitIntent.java
+++ b/core/api/src/main/java/org/onosproject/net/intent/OpticalCircuitIntent.java
@@ -18,8 +18,8 @@
import com.google.common.annotations.Beta;
import com.google.common.base.MoreObjects;
import org.onosproject.core.ApplicationId;
+import org.onosproject.net.CltSignalType;
import org.onosproject.net.ConnectPoint;
-import org.onosproject.net.OduCltPort;
import java.util.Collections;
@@ -33,7 +33,7 @@
public class OpticalCircuitIntent extends Intent {
private final ConnectPoint src;
private final ConnectPoint dst;
- private final OduCltPort.SignalType signalType;
+ private final CltSignalType signalType;
private final boolean isBidirectional;
/**
@@ -49,7 +49,7 @@
* @param priority priority to use for flows from this intent
*/
protected OpticalCircuitIntent(ApplicationId appId, Key key, ConnectPoint src, ConnectPoint dst,
- OduCltPort.SignalType signalType, boolean isBidirectional, int priority) {
+ CltSignalType signalType, boolean isBidirectional, int priority) {
super(appId, key, Collections.emptyList(), priority);
this.src = checkNotNull(src);
this.dst = checkNotNull(dst);
@@ -73,7 +73,7 @@
public static class Builder extends Intent.Builder {
private ConnectPoint src;
private ConnectPoint dst;
- private OduCltPort.SignalType signalType;
+ private CltSignalType signalType;
private boolean isBidirectional;
@Override
@@ -119,7 +119,7 @@
* @param signalType signal type to use for built intent
* @return this builder
*/
- public Builder signalType(OduCltPort.SignalType signalType) {
+ public Builder signalType(CltSignalType signalType) {
this.signalType = signalType;
return this;
}
@@ -188,7 +188,7 @@
*
* @return ODU signal type
*/
- public OduCltPort.SignalType getSignalType() {
+ public CltSignalType getSignalType() {
return signalType;
}