public class LTEDataStore extends RANDataStore
In memory data store implementation for holding LTE specific data for the ITNM java collector framework. The LTE data store has methods to aid in adding LTE specific data for various devices, such as eNodeB, MME
The add methods not only add add a device to the store, but also add LTE specific data as defined by the LTE NCIM
tables. For example, addENodeB(int dataSourceId, String deviceId, String parentChassisId, String parentChassisDn)
adds a device representing an eNodeB to the store.
ENodeB data is retrieved from the getENodeBData(int, String) invocation.
collectorDescription, collectorName, dataSources, readLock, rwLock, writeLock| Constructor and Description |
|---|
LTEDataStore(java.lang.String collectorName,
java.lang.String collectorDescription)
Create a data store for holding LTE data
|
| Modifier and Type | Method and Description |
|---|---|
LTEAntennaFunction |
addAntennaFunction(LTEENBFunction parent,
java.lang.String antennaSerial,
java.util.Map<java.lang.String,java.lang.Object> data)
Creates and adds an Antenna function to an ENBFunction
|
void |
addAntennaSerial(LTEeUtranSector parent,
java.lang.String serial)
Adds an antenna serial number to an eUtranSector's list
|
void |
addConnectedMME(LTEENBFunction parent,
java.lang.String mmeName,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an mme connection to an ENBFunction
|
void |
addConnectedSGW(LTEENBFunction parent,
java.lang.String sgwName,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an SGW connection to an ENBFunction
|
void |
addConnection(LTEEIRFunction parent,
java.lang.String name,
LTEFunction.eConnectionType type,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to an EIR function
|
void |
addConnection(LTEENBFunction parent,
LTEFunction.eConnectionType type,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to an ENBFunction
|
void |
addConnection(LTEHSSFunction parent,
java.lang.String name,
LTEFunction.eConnectionType type,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to an HSS function
|
void |
addConnection(LTEMMEFunction parent,
LTEFunction.eConnectionType type,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to an LTEMMEFunction
|
void |
addConnection(LTEPCRFFunction parent,
java.lang.String name,
LTEFunction.eConnectionType type,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to an PCRF function
|
void |
addConnection(LTEPGWFunction parent,
java.lang.String name,
LTEFunction.eConnectionType type,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to a PGW function
|
void |
addConnection(LTESAEGatewayFunction parent,
java.lang.String name,
LTEFunction.eConnectionType type,
java.util.Map<java.lang.String,java.lang.Object> data,
java.lang.String lable)
Adds a connection to an SAEGateway
|
void |
addConnection(LTESGWFunction parent,
java.lang.String name,
LTEFunction.eConnectionType type,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to an SGW
|
LTEEIR |
addEIR(int dataSourceId,
java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Add an EIR to store
|
LTEEIRFunction |
addEIRFunction(LTEEIR parent,
java.lang.String eirName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add a EIRFunction to a EIR
|
LTEENodeB |
addENodeB(int dataSourceId,
java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Add a eNodeB to store
|
LTEENBFunction |
addENodeBFunction(LTEENodeB parent,
java.lang.String enbId,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an ENBFunction to an ENodeB
|
LTEeUtranCell |
addEUtranCell(LTEENBFunction parent,
java.lang.String cellId,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a eUtranCell to an ENBFunction
|
LTEeUtranSector |
addEUtranSector(LTEENBFunction parent,
java.lang.String sectorId,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a eUtranSector to an ENBFunction
|
LTEGBTSFunction |
addGBTSFunction(LTEENodeB parent,
java.lang.String enbId,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an GBTSFunction to an ENodeB
|
LTEHSS |
addHSS(int dataSourceId,
java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Add an HSS to the store
|
LTEHSSFunction |
addHSSFunction(LTEHSS parent,
java.lang.String hssName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an HSSFunction to an HSS
|
protected void |
addListIteratorXML(java.util.Iterator tmpItr,
java.lang.String tag,
java.lang.StringBuilder toAppend)
Utility function used to build XML from an iterator to a Vector
|
protected void |
addListIteratorXMLNoItemTags(java.util.Iterator tmpItr,
java.lang.String tag,
java.lang.StringBuilder toAppend)
Utility function used to build XML from an iterator to a Vector
|
void |
addLTEInterface(LTEEIRFunction parent,
java.lang.String ipAddress,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an Interface to an EIR
|
void |
addLTEInterface(LTEENBFunction parent,
java.lang.String ipAddress,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an Interface to an ENB function
|
void |
addLTEInterface(LTEHSSFunction parent,
java.lang.String ipAddress,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an Interface to a HSS function
|
void |
addLTEInterface(LTEMMEFunction parent,
java.lang.String ipAddress,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an Interface to a MME function
|
void |
addLTEInterface(LTEPCRFFunction parent,
java.lang.String ipAddress,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an Interface to a PCRF function
|
void |
addLTEInterface(LTEPGWFunction parent,
java.lang.String ipAddress,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an Interface to a PGW function
|
void |
addLTEInterface(LTESAEGatewayFunction parent,
java.lang.String ipAddress,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an Interface to a SAEGatewayFunction function
|
void |
addLTEInterface(LTESGWFunction parent,
java.lang.String ipAddress,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an Interface to a SGW function
|
LTEMME |
addMME(int dataSourceId,
java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Add an MME to store
|
LTEMMEFunction |
addMMEFunction(LTEMME parent,
java.lang.String mmeName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an MMEFunction to an MME
|
LTENodeBFunction |
addNodeBFunction(LTEENodeB parent,
java.lang.String enbId,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an NBFunction to an ENodeB
|
LTEPCRF |
addPCRF(int dataSourceId,
java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Add a PCRF to store
|
LTEPCRFFunction |
addPCRFFunction(LTEPCRF parent,
java.lang.String pcrfName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add a PCRFFunction to a PCRF
|
LTEPGW |
addPGW(int dataSourceId,
java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Add an PGW to store
|
LTEPGWFunction |
addPGWFunction(LTEPGW parent,
java.lang.String pgwName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add a PGWFunction to a PGW
|
LTEPGWFunction |
addPGWFunction(LTESAEGateway parent,
java.lang.String pgwName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add a PGWFunction to a SAEGateway Device
|
void |
addPlmn(LTEEIRFunction parent,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a Plmn to a EIR
|
void |
addPlmn(LTEENBFunction parent,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a Plmn to a ENB function
|
void |
addPlmn(LTEHSSFunction parent,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a Plmn to a HSS function
|
void |
addPlmn(LTEMMEFunction parent,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a Plmn to a MME function
|
void |
addPlmn(LTEPCRFFunction parent,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a Plmn to a PCRF
|
void |
addPlmn(LTEPGWFunction parent,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a Plmn to a PGW function
|
void |
addPlmn(LTESAEGatewayFunction parent,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a Plmn to a SAEGateway function
|
void |
addPlmn(LTESGWFunction parent,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a Plmn to a SGW function
|
LTESAEGateway |
addSAEGateway(int dataSourceId,
java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Add an SAEGateway to store
|
LTESAEGatewayFunction |
addSAEGatewayFunction(LTESAEGateway parent,
java.lang.String saeName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an SAEGatewayFunction to an SAEGateway
|
void |
addSectorId(LTEAntennaFunction parent,
java.lang.String sectorId)
Adds a sectorId to the an Antenna's list
|
LTESGW |
addSGW(int dataSourceId,
java.lang.String deviceId,
java.lang.String parentChassisId,
java.lang.String parentChassisDn)
Add an SGW to store
|
LTESGWFunction |
addSGWFunction(LTESAEGateway parent,
java.lang.String sgwName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an SGWFunction to an SAEGateway Devcie
|
LTESGWFunction |
addSGWFunction(LTESGW parent,
java.lang.String sgwName,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Add an SGWFunction to an SGW
|
void |
addX2Neighbour(LTEENBFunction parent,
java.lang.String adjENBId,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds an x2Neighbour connection to an ENBFunction
|
java.lang.String |
getEIRData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given EIR device
|
java.lang.String |
getENodeBData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given ENodeB device
|
java.lang.String |
getHSSData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given HSS device
|
java.lang.String |
getMMEData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given MME device
|
java.lang.String |
getPCRFData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given PCRF device
|
java.lang.String |
getPGWData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given PGW device
|
java.lang.String |
getSAEData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given SAEGateway device
with SGW and PGW Function list
|
java.lang.String |
getSAEGatewayData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given SAEGateway device
|
java.lang.String |
getSGWData(int dataSourceId,
java.lang.String deviceId)
Get an XML representation of all data stored in the data store for a given SGW device
|
addBaseStation, addBaseStationController, addGBTSCell, addGbtsGLocalCell, addGGSN, addGSMCell, addGTRXGroup, addLocationInformation, addMediaGateway, addMobileSwitchingCentre, addMSS, addMultiplexer, addNodeB, addNodeBLocalCell, addPacketControlUnit, addRadioNetworkController, addRANConnection, addRANConnection, addSector, addSGSN, addTransceiver, addUtranCell, appendGbtsData, appendRanData, associate, generateRANEntityName, getGBTSDataAsFunctionList, getNodeBLocalCellName, getRANData, getRANDataAsFunctionList, getTransceiverNameaddAssociatedAddress, addConnection, addDataSource, addDataSource, addDataSource, addDeviceData, addEntity, addGeographicLocation, addInterface, addL2Vpn, addL3Vpn, addL3VpnInterface, addL3VpnRouteTarget, addLayer1Connection, addLayer2Connection, addLayer3Connection, addLsp, addMplsInterface, deviceCollects, deviceCollects, deviceDependency, deviceDependency, deviceHosts, getAssociatedAddresses, getAssociatedAddresses, getCollectorDescription, getCollectorName, getConnections, getConnections, getDataSource, getDataSources, getDeviceInfo, getDeviceInfo, getDeviceInfo, getDeviceList, getDeviceList, getDeviceList, getDeviceName, getDeviceName, getEntities, getEntities, getInfo, getInterfaceName, getInterfaceName, getInventory, getInventory, getLayer1Connections, getLayer1Connections, getLayer2Connections, getLayer2Connections, getLayer2Vpns, getLayer2Vpns, getLayer3Connections, getLayer3Connections, getLayer3Vpns, getLayer3Vpns, getMplsInterfaces, getMplsInterfaces, interfaceCollects, interfaceCollects, interfaceDependency, interfaceDependency, interfaceHosts, removeAllDeviceData, removeDataSource, removeDeviceData, removeDeviceEntityData, removeDeviceInterfaceData, removeDeviceLayer2ConnectionData, removeDeviceLayer2VpnData, removeDeviceLayer3VpnData, removeDeviceMplsData, resolveAssociatedAddresses, resolveAssociatedAddresses, setCollectorDescription, setCollectorNamepublic LTEDataStore(java.lang.String collectorName,
java.lang.String collectorDescription)
collectorName - The name of the collectorcollectorDescription - A description of the collectorpublic LTEENodeB addENodeB(int dataSourceId, java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn) throws CollectorException
dataSourceId - The id of the datasourcedeviceId - The unique id of the eNodeBparentChassisId - Id of chassisparentChassisDn - Dn of chassisCollectorExceptionpublic LTEENBFunction addENodeBFunction(LTEENodeB parent, java.lang.String enbId, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENodeB to add toenbId - Unique Id of the ENodeBvendor - Vendor of ENBFunctiondata - Map of all other data stored in the ENBFunctionpublic LTENodeBFunction addNodeBFunction(LTEENodeB parent, java.lang.String enbId, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The NodeB to add tonbId - Unique Id of the ENodeBvendor - Vendor of ENBFunctiondata - Map of all other data stored in the ENBFunctionpublic LTEGBTSFunction addGBTSFunction(LTEENodeB parent, java.lang.String enbId, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The GBTS to add tonbId - Unique Id of the ENodeBvendor - Vendor of ENBFunctiondata - Map of all other data stored in the ENBFunctionpublic void addConnectedMME(LTEENBFunction parent, java.lang.String mmeName, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENBFunction to add tommeName - Name of nbr MMEdata - All other connection infopublic void addConnectedSGW(LTEENBFunction parent, java.lang.String sgwName, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENBFunction to add tosgwName - Name of nbr SGWdata - All other connection infopublic LTEeUtranSector addEUtranSector(LTEENBFunction parent, java.lang.String sectorId, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENBFunction to add tosectorId - The unique sector Identifierdata - All other eUtranSector infopublic void addAntennaSerial(LTEeUtranSector parent, java.lang.String serial)
parent - The eUtranSector to add toserial - The serial numberpublic LTEeUtranCell addEUtranCell(LTEENBFunction parent, java.lang.String cellId, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENBFunction to add tocellId - The unique cell Identifierdata - All other eUtranCell infopublic void addX2Neighbour(LTEENBFunction parent, java.lang.String adjENBId, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENBFunction to add toadjENBId - The remote eNodeBdata - All other connection infopublic LTEAntennaFunction addAntennaFunction(LTEENBFunction parent, java.lang.String antennaSerial, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENBFunction to add toantennaSerial - The unique antenna Identifierdata - All other antenna infopublic void addConnection(LTEENBFunction parent, LTEFunction.eConnectionType type, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENBFunction to add totype - The type of connection (eConnectionType)
Valid types: OAMname - The name of the remote nbrdata - All other connection infopublic void addSectorId(LTEAntennaFunction parent, java.lang.String sectorId)
parent - The Antenna to add tosectorId - The sectorIdpublic LTEMME addMME(int dataSourceId, java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn) throws CollectorException
dataSourceId - The id of the datasourcedeviceId - The unique id of the MMEparentChassisId - Id of chassisparentChassisDn - Dn of chassisCollectorExceptionpublic LTEMMEFunction addMMEFunction(LTEMME parent, java.lang.String mmeName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent MME to add tommeName - The unique name of the MMEFunctionvendor - vendor of the MMEdata - all other MME datapublic void addConnection(LTEMMEFunction parent, LTEFunction.eConnectionType type, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The ENBFunction to add totype - The type of connection (eConnectionType)
Valid types: S1MME S3 S6a S10 S11 S13 OAMname - The name of the remote nbrdata - All other connection infopublic LTESGW addSGW(int dataSourceId, java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn) throws CollectorException
dataSourceId - The id of the datasourcedeviceId - The unique id of the SGWparentChassisId - Id of chassisparentChassisDn - Dn of chassisCollectorExceptionpublic LTESAEGateway addSAEGateway(int dataSourceId, java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn) throws CollectorException
dataSourceId - The id of the datasourcedeviceId - The unique id of the SGWparentChassisId - Id of chassisparentChassisDn - Dn of chassisCollectorExceptionpublic LTESGWFunction addSGWFunction(LTESGW parent, java.lang.String sgwName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent SGW to add tosgwName - The unique name of the SGW functionvendor - vendor of the SGWdata - all other SGW datapublic LTESGWFunction addSGWFunction(LTESAEGateway parent, java.lang.String sgwName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent SGW to add tosgwName - The unique name of the SGW functionvendor - vendor of the SGWdata - all other SGW datapublic LTESAEGatewayFunction addSAEGatewayFunction(LTESAEGateway parent, java.lang.String saeName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent SAEGateway to add tosaeName - The unique name of the SAE functionvendor - vendor of the SGWdata - all other SGW datapublic void addConnection(LTESGWFunction parent, java.lang.String name, LTEFunction.eConnectionType type, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTESGWFunction to add totype - The type of connection (eConnectionType)
Valid types S1U S11 S4 S5 S8 OAMname - The name of the remote nbrdata - All other connection infopublic LTEPGW addPGW(int dataSourceId, java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn) throws CollectorException
dataSourceId - The id of the datasourcedeviceId - The unique id of the PGWparentChassisId - Id of chassisparentChassisDn - Dn of chassisCollectorExceptionpublic LTEPGWFunction addPGWFunction(LTESAEGateway parent, java.lang.String pgwName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent PGW to add topgwName - The unique name of the PGW functionvendor - vendor of the PGWdata - all other PGW datapublic LTEPGWFunction addPGWFunction(LTEPGW parent, java.lang.String pgwName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent PGW to add topgwName - The unique name of the PGW functionvendor - vendor of the PGWdata - all other PGW datapublic void addConnection(LTEPGWFunction parent, java.lang.String name, LTEFunction.eConnectionType type, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The PGW function to add totype - The type of connection (eConnectionType)
Valid types S5 S8 Gx OAMname - The name of the remote nbrdata - All other connection infopublic void addConnection(LTESAEGatewayFunction parent, java.lang.String name, LTEFunction.eConnectionType type, java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String lable)
parent - The LTESAEGatewayFunction to add totype - The type of connection (eConnectionType)
Valid types S1U S11 S4 S5 S8 OAM Gxname - The name of the remote nbrdata - All other connection infolable - As SAEGateway can have both SGW and PGW connections, so the lable refers
is it a SGW/PGW connection type only in case of S5 and S8 typespublic LTEHSS addHSS(int dataSourceId, java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn) throws CollectorException
dataSourceId - The id of the datasourcedeviceId - The unique id of the HSSparentChassisId - Id of chassisparentChassisDn - Dn of chassisCollectorExceptionpublic LTEHSSFunction addHSSFunction(LTEHSS parent, java.lang.String hssName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent HSS to add tohssName - The unique name of the HSS functionvendor - vendor of the HSSdata - all other HSS datapublic void addConnection(LTEHSSFunction parent, java.lang.String name, LTEFunction.eConnectionType type, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The HSS function to add totype - The type of connection (eConnectionType)
Valid types S6a OAMname - The name of the remote nbrdata - All other connection infopublic LTEPCRF addPCRF(int dataSourceId, java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn) throws CollectorException
dataSourceId - The id of the datasourcedeviceId - The unique id of the PCRFparentChassisId - Id of chassisparentChassisDn - Dn of chassisCollectorExceptionpublic LTEPCRFFunction addPCRFFunction(LTEPCRF parent, java.lang.String pcrfName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent PCRF to add topcrfName - The unique name of the PCRF functionvendor - vendor of the PCRFdata - all other PCRF datapublic void addConnection(LTEPCRFFunction parent, java.lang.String name, LTEFunction.eConnectionType type, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The PCRF function to add totype - The type of connection (eConnectionType)
Valid types Gx OAMname - The name of the remote nbrdata - All other connection infopublic LTEEIR addEIR(int dataSourceId, java.lang.String deviceId, java.lang.String parentChassisId, java.lang.String parentChassisDn) throws CollectorException
dataSourceId - The id of the datasourcedeviceId - The unique id of the EIRparentChassisId - Id of chassisparentChassisDn - Dn of chassisCollectorExceptionpublic LTEEIRFunction addEIRFunction(LTEEIR parent, java.lang.String eirName, java.lang.String vendor, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The parent EIR to add toeirName - The unique name of the EIR functionvendor - vendor of the EIRdata - all other EIR datapublic void addConnection(LTEEIRFunction parent, java.lang.String name, LTEFunction.eConnectionType type, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The EIR function to add totype - The type of connection (eConnectionType)
Valid types S13 OAMname - The name of the remote nbrdata - All other connection infopublic void addLTEInterface(LTEENBFunction parent, java.lang.String ipAddress, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEENBFunction to add toipAddress - ipAddress of interfacedata - all other interface datapublic void addLTEInterface(LTEMMEFunction parent, java.lang.String ipAddress, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEMMEFunction to add toipAddress - ipAddress of interfacedata - all other interface datapublic void addLTEInterface(LTESGWFunction parent, java.lang.String ipAddress, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTESGWFunction to add toipAddress - ipAddress of interfacedata - all other interface datapublic void addLTEInterface(LTESAEGatewayFunction parent, java.lang.String ipAddress, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTESAEGatewayFunction to add toipAddress - ipAddress of interfacedata - all other interface datapublic void addLTEInterface(LTEPGWFunction parent, java.lang.String ipAddress, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEPGWFunction to add toipAddress - ipAddress of interfacedata - all other interface datapublic void addLTEInterface(LTEHSSFunction parent, java.lang.String ipAddress, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEHSSFunction to add toipAddress - ipAddress of interfacedata - all other interface datapublic void addLTEInterface(LTEPCRFFunction parent, java.lang.String ipAddress, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEPCRFFunction to add toipAddress - ipAddress of interfacedata - all other interface datapublic void addLTEInterface(LTEEIRFunction parent, java.lang.String ipAddress, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEEIRFunction to add toipAddress - ipAddress of interfacedata - all other interface datapublic void addPlmn(LTEENBFunction parent, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEENBFunction to add todata - all plmn datapublic void addPlmn(LTEMMEFunction parent, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEMMEFunction to add todata - all plmn datapublic void addPlmn(LTESGWFunction parent, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTESGWFunction to add todata - all plmn datapublic void addPlmn(LTESAEGatewayFunction parent, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTESAEGatewayFunction to add todata - all plmn datapublic void addPlmn(LTEPGWFunction parent, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEPGWFunction to add todata - all plmn datapublic void addPlmn(LTEHSSFunction parent, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEHSSFunction to add todata - all plmn datapublic void addPlmn(LTEPCRFFunction parent, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The PCRF to add todata - all plmn datapublic void addPlmn(LTEEIRFunction parent, java.util.Map<java.lang.String,java.lang.Object> data)
parent - The LTEEIRFunction to add todata - all plmn datapublic java.lang.String getENodeBData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the ENodeBpublic java.lang.String getMMEData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the MMEpublic java.lang.String getSGWData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the SGWpublic java.lang.String getSAEGatewayData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the SAEGatewaypublic java.lang.String getSAEData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the SAEGatewaypublic java.lang.String getPGWData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the PGWpublic java.lang.String getHSSData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the HSSpublic java.lang.String getPCRFData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the PCRFpublic java.lang.String getEIRData(int dataSourceId,
java.lang.String deviceId)
dataSourceId - The ID of the datasourcedeviceId - The ID of the EIRprotected void addListIteratorXML(java.util.Iterator tmpItr,
java.lang.String tag,
java.lang.StringBuilder toAppend)
tmpItr - The iterator to iterate withtag - The tag to surround this this grouptoAppend - The object to which this block of XML will be addedprotected void addListIteratorXMLNoItemTags(java.util.Iterator tmpItr,
java.lang.String tag,
java.lang.StringBuilder toAppend)
tmpItr - The iterator to iterate withtag - The tag to surround this this grouptoAppend - The object to which this block of XML will be added