| /* |
| * Copyright 2014 Open Networking Laboratory |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| package org.onosproject.optical.cfg; |
| |
| /** |
| * WDM Link Java data object converted from a JSON file. |
| * |
| * @deprecated in Cardinal Release |
| */ |
| @Deprecated |
| class WdmLink { |
| private String srcNodeName; |
| private String snkNodeName; |
| private String srcNodeId; |
| private String snkNodeId; |
| private int srcPort; |
| private int snkPort; |
| private double distance; |
| private double cost; |
| private int wavelengthNumber; |
| private long adminWeight; |
| |
| public WdmLink(String name1, String name2) { |
| this.srcNodeName = name1; |
| this.snkNodeName = name2; |
| } |
| |
| public WdmLink() { |
| } |
| |
| public void setSrcNodeName(String name) { |
| this.srcNodeName = name; |
| } |
| |
| public String getSrcNodeName() { |
| return this.srcNodeName; |
| } |
| |
| public void setSnkNodeName(String name) { |
| this.snkNodeName = name; |
| } |
| |
| public String getSnkNodeName() { |
| return this.snkNodeName; |
| } |
| |
| public void setSrcNodeId(String nodeId) { |
| this.srcNodeId = nodeId; |
| } |
| |
| public String getSrcNodeId() { |
| return this.srcNodeId; |
| } |
| |
| public void setSnkNodeId(String nodeId) { |
| this.snkNodeId = nodeId; |
| } |
| |
| public String getSnkNodeId() { |
| return this.snkNodeId; |
| } |
| |
| public void setSrcPort(int port) { |
| this.srcPort = port; |
| } |
| |
| public int getSrcPort() { |
| return this.srcPort; |
| } |
| |
| public void setSnkPort(int port) { |
| this.snkPort = port; |
| } |
| |
| public int getSnkPort() { |
| return this.snkPort; |
| } |
| |
| public void setDistance(double x) { |
| this.distance = x; |
| } |
| |
| public double getDistance() { |
| return this.distance; |
| } |
| |
| public void setCost(double x) { |
| this.cost = x; |
| } |
| |
| public double getCost() { |
| return this.cost; |
| } |
| |
| public void setWavelengthNumber(int x) { |
| this.wavelengthNumber = x; |
| } |
| |
| public int getWavelengthNumber() { |
| return this.wavelengthNumber; |
| } |
| |
| public void setAdminWeight(long x) { |
| this.adminWeight = x; |
| } |
| |
| public long getAdminWeight() { |
| return this.adminWeight; |
| } |
| |
| @Override |
| public String toString() { |
| return new StringBuilder(" srcNodeName: ").append(this.srcNodeName) |
| .append(" snkNodeName: ").append(this.snkNodeName) |
| .append(" srcNodeId: ").append(this.srcNodeId) |
| .append(" snkNodeId: ").append(this.snkNodeId) |
| .append(" srcPort: ").append(this.srcPort) |
| .append(" snkPort: ").append(this.snkPort) |
| .append(" distance: ").append(this.distance) |
| .append(" cost: ").append(this.cost) |
| .append(" wavelengthNumber: ").append(this.wavelengthNumber) |
| .append(" adminWeight: ").append(this.adminWeight).toString(); |
| } |
| } |
| |