package org.infosec.ismp.applet.manager.component.panel.view.network; import org.infosec.ismp.applet.manager.component.panel.view.Info; /** * MAC地址 IP地址 IP地址子网掩码 接口工作状态(true<up可工作>/false<down不可用>) * 流入字节数 流出字节数 流入IP报文数 流出IP报文数 接口文字描述 接口速度 bit/s */ public class NetworkStatus extends Info { private String portName; private String physicalAddress; private String ipAddress; private String netMask; private boolean isUp; private long inBytes; private long outBytes; private long inPackets; private long outPackets; private String description; private long speed; public NetworkStatus(String portName) { setPortName(portName); } public String getPhysicalAddress() { return physicalAddress; } public void setPhysicalAddress(String physicalAddress) { String old = this.physicalAddress; this.physicalAddress = physicalAddress; this.firePropertyChange("physicalAddress", old, physicalAddress); } public String getIpAddress() { return ipAddress; } public void setIpAddress(String ipAddress) { String old = this.ipAddress; this.ipAddress = ipAddress; this.firePropertyChange("ipAddress", old, ipAddress); } public String getNetMask() { return netMask; } public void setNetMask(String netMask) { String old = this.netMask; this.netMask = netMask; this.firePropertyChange("netMask", old, netMask); } public boolean isUp() { return isUp; } public void setUp(boolean isUp) { boolean old = isUp; this.isUp = isUp; this.firePropertyChange("isUp", old, isUp); } public long getInBytes() { return inBytes; } public void setInBytes(long inBytes) { long old = this.inBytes; this.inBytes = inBytes; this.firePropertyChange("inBytes", new Long(old), new Long(inBytes)); } public long getOutBytes() { return outBytes; } public void setOutBytes(long outBytes) { long old = this.outBytes; this.outBytes = outBytes; this.firePropertyChange("outBytes", new Long(old), new Long(outBytes)); } public long getInPackets() { return inPackets; } public void setInPackets(long inPackets) { long old = this.inPackets; this.inPackets = inPackets; this.firePropertyChange("inPackets", new Long(old), new Long(inPackets)); } public long getOutPackets() { return outPackets; } public void setOutPackets(long outPackets) { long old = this.outPackets; this.outPackets = outPackets; this.firePropertyChange("outPackets", new Long(old), new Long(outPackets)); } public String getDescription() { return description; } public void setDescription(String description) { String old = this.description; this.description = description; this.firePropertyChange("description", old, description); } public long getSpeed() { return speed; } public void setSpeed(long speed) { long old = this.speed; this.speed = speed; this.firePropertyChange("speed", new Long(old), new Long(speed)); } public String getPortName() { return portName; } public void setPortName(String portName) { String old = this.portName; this.portName = portName; this.firePropertyChange("portName", old, portName); } }