public class DataProcessor
extends java.lang.Object
| Constructor and Description |
|---|
DataProcessor()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<NetworkDevice> |
buildNetworkDevices(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanedData,
java.lang.String fileId)
Builds a list of NetworkDevices based on the list of HashMaps and the fileId
|
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Object>> |
buildPhysicalEntityList(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanedData)
Builds a list of Physical entities based on the list of HashMaps
|
void |
buildPortList(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanedData,
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Object>> portInterfaceList,
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Object>> portEntityList)
Builds port entities based on the list of HashMaps and the physical entity list.
|
java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> |
buildTransceiverList(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanedData)
Builds a list of Transceivers based on the list of HashMaps
|
java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> |
cleanUpMap(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> parserResult)
Cleans up the raw data from the xml to get rid of unwanted information
|
java.util.List<java.lang.String> |
getListOfPatterns() |
java.lang.String |
getTechnologyType(java.lang.String neType)
Derives the technology type for an entity based on its NE type
|
boolean |
isBSC(java.lang.String addressSpace)
Checks if a given address space is of BSC type
|
boolean |
isBTS(java.lang.String addressSpace)
Checks if a given address space is of BTS type
|
boolean |
isLesser(java.lang.String savedDateString,
java.lang.String dateString) |
boolean |
isMGW(java.lang.String addressSpace)
Checks if a given address space is of MGW type
|
boolean |
isMSC(java.lang.String addressSpace)
Checks if a given address space is of MSC type
|
boolean |
isRNC(java.lang.String addressSpace)
Checks if a given address space is of RNC type
|
boolean |
isSGSN(java.lang.String addressSpace)
Checks if a given address space is of SGSN type
|
void |
loadProperties(java.util.Properties propsFile)
Loads the hashsets processedEntity and listOfPatterns from the properties
file
|
boolean |
validFile(java.lang.String file)
Checks if a given file name is valid.
|
boolean |
validTopologyFile(java.lang.String file)
Checks if a given topology file name is valid.
|
public void loadProperties(java.util.Properties propsFile)
propsFile - The properties filepublic java.util.List<java.lang.String> getListOfPatterns()
public java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanUpMap(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> parserResult)
parserResult - A List of HashMaps containing the raw entity information from the xml filepublic java.util.List<NetworkDevice> buildNetworkDevices(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanedData, java.lang.String fileId)
cleanedData - A List of HashMaps containing the raw entity information from the xml filefileId - File Idpublic java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Object>> buildPhysicalEntityList(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanedData)
cleanedData - A List of HashMaps containing the raw entity information from the xml filepublic java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> buildTransceiverList(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanedData)
cleanedData - A List of HashMaps containing the raw entity information from the xml filepublic void buildPortList(java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanedData,
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Object>> portInterfaceList,
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Object>> portEntityList)
cleanedData - A List of HashMaps containing the raw entity information from the xml fileportInterfaceList - A List of HashMaps containing the port interface list. Will be passed back
to the callerportEntityList - A List of HashMaps containing the port entity list. Will be passed back
to the callerpublic boolean isLesser(java.lang.String savedDateString,
java.lang.String dateString)
public boolean isBSC(java.lang.String addressSpace)
addressSpace - The address space to checkpublic boolean isBTS(java.lang.String addressSpace)
addressSpace - The address space to checkpublic boolean isMSC(java.lang.String addressSpace)
addressSpace - The address space to checkpublic boolean isSGSN(java.lang.String addressSpace)
addressSpace - The address space to checkpublic boolean isRNC(java.lang.String addressSpace)
addressSpace - The address space to checkpublic boolean isMGW(java.lang.String addressSpace)
addressSpace - The address space to checkpublic boolean validFile(java.lang.String file)
file - The filename to checkpublic boolean validTopologyFile(java.lang.String file)
file - The topology filename to checkpublic java.lang.String getTechnologyType(java.lang.String neType)
neType - The NE type