Class OnuData

java.lang.Object
org.bgerp.plugin.bgb.getolt.model.OnuData

public class OnuData extends Object
ONU data model representing information from GetOLT API. Uses Jackson annotations for automatic JSON deserialization.
  • Constructor Details

    • OnuData

      public OnuData()
  • Method Details

    • getMac

      public String getMac()
    • setMac

      public void setMac(String mac)
    • getOltIp

      public String getOltIp()
    • setOltIp

      public void setOltIp(String oltIp)
    • getOltId

      public Integer getOltId()
    • setOltId

      public void setOltId(Integer oltId)
    • getPort

      public int getPort()
    • setPort

      public void setPort(int port)
    • getOnuId

      public int getOnuId()
    • setOnuId

      public void setOnuId(int onuId)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • isOnline

      public boolean isOnline()
    • getRxSignal

      public Double getRxSignal()
    • setRxSignal

      public void setRxSignal(Double rxSignal)
    • getTxSignal

      public Double getTxSignal()
    • setTxSignal

      public void setTxSignal(Double txSignal)
    • getRxQuality

      public String getRxQuality()
    • getTxQuality

      public String getTxQuality()
    • getDistance

      public Integer getDistance()
    • setDistance

      public void setDistance(Integer distance)
    • getTemperature

      public Double getTemperature()
    • setTemperature

      public void setTemperature(Double temperature)
    • getVoltage

      public Double getVoltage()
    • setVoltage

      public void setVoltage(Double voltage)
    • getMacsBehind

      public List<String> getMacsBehind()
    • setMacsBehind

      public void setMacsBehind(List<String> macsBehind)
    • getNeighbors

      public List<OnuData.PortNeighbor> getNeighbors()
    • setNeighbors

      public void setNeighbors(List<OnuData.PortNeighbor> neighbors)
    • getContractNumber

      public String getContractNumber()
    • setContractNumber

      public void setContractNumber(String contractNumber)
    • getCid

      public Integer getCid()
    • setCid

      public void setCid(Integer cid)
    • getOperator

      public String getOperator()
    • setOperator

      public void setOperator(String operator)
    • getLastUpdate

      public LocalDateTime getLastUpdate()
    • setLastUpdate

      public void setLastUpdate(LocalDateTime lastUpdate)
    • getLastUpdateFormatted

      public String getLastUpdateFormatted()
      Get formatted last update time.
    • getLastUpdateAgo

      public String getLastUpdateAgo()
      Get human-readable "time ago" string.
    • getQualityClass

      public static String getQualityClass(String quality)
      Get CSS class for signal quality color
      Parameters:
      quality - the quality string
      Returns:
      CSS class name