Class OnuData
java.lang.Object
org.bgerp.plugin.bgb.getolt.model.OnuData
ONU data model representing information from GetOLT API.
Uses Jackson annotations for automatic JSON deserialization.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCid()Get human-readable "time ago" string.Get formatted last update time.getMac()getOltId()getOltIp()intgetOnuId()intgetPort()static StringgetQualityClass(String quality) Get CSS class for signal quality colorbooleanisOnline()voidvoidsetContractNumber(String contractNumber) voidsetDistance(Integer distance) voidsetLastUpdate(LocalDateTime lastUpdate) voidvoidsetMacsBehind(List<String> macsBehind) voidsetNeighbors(List<OnuData.PortNeighbor> neighbors) voidvoidvoidsetOnuId(int onuId) voidsetOperator(String operator) voidsetPort(int port) voidsetRxSignal(Double rxSignal) voidvoidsetTemperature(Double temperature) voidsetTxSignal(Double txSignal) voidsetVoltage(Double voltage)
-
Constructor Details
-
OnuData
public OnuData()
-
-
Method Details
-
getMac
-
setMac
-
getOltIp
-
setOltIp
-
getOltId
-
setOltId
-
getPort
public int getPort() -
setPort
public void setPort(int port) -
getOnuId
public int getOnuId() -
setOnuId
public void setOnuId(int onuId) -
getStatus
-
setStatus
-
isOnline
public boolean isOnline() -
getRxSignal
-
setRxSignal
-
getTxSignal
-
setTxSignal
-
getRxQuality
-
getTxQuality
-
getDistance
-
setDistance
-
getTemperature
-
setTemperature
-
getVoltage
-
setVoltage
-
getMacsBehind
-
setMacsBehind
-
getNeighbors
-
setNeighbors
-
getContractNumber
-
setContractNumber
-
getCid
-
setCid
-
getOperator
-
setOperator
-
getLastUpdate
-
setLastUpdate
-
getLastUpdateFormatted
Get formatted last update time. -
getLastUpdateAgo
Get human-readable "time ago" string. -
getQualityClass
Get CSS class for signal quality color- Parameters:
quality- the quality string- Returns:
- CSS class name
-