public abstract class ENBProcessor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected HuaweiM2KProperties |
props
HuaweiM2KProperties instance
|
| Constructor and Description |
|---|
ENBProcessor(HuaweiM2KProperties props)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addInterfaces(HuaweiM2KDataStore dataStore,
java.util.List<StandardInterface> stdIntfLst,
java.util.List<VLAN> vlanLst,
java.util.List<LTEInterface> lteIntfLst,
java.lang.String strDeviceId,
LTEENodeB lteEnodeB,
LTEENBFunction lteeNBFunction,
java.lang.String strFile)
Adds Interface data to the DataStore
|
LTEENodeB |
getEnbObj() |
protected java.lang.String |
getInterfaceId(java.lang.String strPortType,
java.lang.String strCabinetNo,
java.lang.String strSubrackNo,
java.lang.String strSlotNo,
java.lang.String strPortNo)
Returns the interface identifier
|
protected void |
processDeviceData(HuaweiM2KDataStore dataStore,
DeviceData deviceData,
java.lang.String strFile)
Processes the Device data
|
protected void |
setExtraInfo(ENodeB enb)
Sets the ExtraInfo data for the ENodeB instance
|
protected HuaweiM2KProperties props
public ENBProcessor(HuaweiM2KProperties props)
props - HuaweiM2KProperties instanceprotected java.lang.String getInterfaceId(java.lang.String strPortType,
java.lang.String strCabinetNo,
java.lang.String strSubrackNo,
java.lang.String strSlotNo,
java.lang.String strPortNo)
strPortType - Port typestrCabinetNo - Cabinet numberstrSubrackNo - Subrack numberstrSlotNo - Slot numberstrPortNo - Port numberprotected void setExtraInfo(ENodeB enb)
enb - ENodeB instanceprotected void processDeviceData(HuaweiM2KDataStore dataStore, DeviceData deviceData, java.lang.String strFile)
dataStore - HuaweiM2KDataStore instancedeviceData - DeviceData instancestrFile - Absolute path to file currently being processedprotected void addInterfaces(HuaweiM2KDataStore dataStore, java.util.List<StandardInterface> stdIntfLst, java.util.List<VLAN> vlanLst, java.util.List<LTEInterface> lteIntfLst, java.lang.String strDeviceId, LTEENodeB lteEnodeB, LTEENBFunction lteeNBFunction, java.lang.String strFile)
dataStore - HuaweiM2KDataStore instancestdIntfLst - List of standard interface datavlanLst - List of VLAN datalteIntfLst - List of LTE interface datastrDeviceId - Device identifierlteEnodeB - LTEENodeB instancelteeNBFunction - LTEENBFunction instancestrFile - Absolute path to the currently processed filepublic LTEENodeB getEnbObj()