public class DataTracker
extends java.lang.Object
| Constructor and Description |
|---|
DataTracker()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChassis(NameAndStringValue_T[] name,
java.lang.String strChassis)
Adds a chassis record into the chassis map
|
void |
addConnectionTP(NameAndStringValue_T[] name,
java.lang.String strCTP)
Adds a connectionTP record into the connectionTP map
|
void |
addDevice(NameAndStringValue_T[] name,
NetworkDevice device)
Adds a device into its Map
|
void |
addFiltered(java.lang.String strDeviceId,
java.lang.String strDeviceName)
Adds a record into the Filtered map
|
void |
addModule(NameAndStringValue_T[] name,
java.lang.String strModule)
Adds a module record into the module map
|
void |
addPhysicalTP(NameAndStringValue_T[] name,
java.lang.String strPTP)
Adds a physicalTP record into the physicalTP map
|
void |
addRack(NameAndStringValue_T[] name,
java.lang.String strRack)
Adds a rack record into the rack map
|
void |
addSlot(NameAndStringValue_T[] name,
java.lang.String strSlot)
Adds a slot record into the slot map
|
void |
addSNC(java.util.Map<java.lang.String,java.lang.Object> snc) |
void |
deleteAllDevices()
Delete all Device records in every map
|
void |
deleteAllEquipment()
Delete all Equipment records only - Chassis, Rack, Slot, Module
|
void |
deleteAllFiltered()
Delete all filtered records only
|
void |
deleteAllSNCs() |
void |
deleteOneDevice(java.lang.String strName)
Delete all records relating to a Device in every map
|
java.util.Set<NameAndStringValue_T[]> |
getAllDevices()
Returns all Device records
|
java.lang.String |
getConnectionTPParent(NameAndStringValue_T[] entityNSV)
Returns the ConnectionTP parent's EntityPhysicalName
|
java.lang.String |
getDeviceName(NameAndStringValue_T[] name)
Returns the NetworkDevice name
|
java.lang.String |
getFiltered(java.lang.String strDeviceId)
Returns a record from the Filtered Map
|
java.lang.String |
getModuleParent(NameAndStringValue_T[] entityNSV)
Returns the Module parent's EntityPhysicalName
|
NetworkDevice |
getOneDevice(NameAndStringValue_T[] name)
Returns one device record from the Device map
|
NameAndStringValue_T[] |
getOneDevice(java.lang.String strName)
Returns a single Device record
|
java.lang.String |
getPhysicalTPParent(NameAndStringValue_T[] entityNSV)
Returns the PhysicalTP parent's EntityPhysicalName
|
java.lang.String |
getRackParent()
Returns the Rack parent's EntityPhysicalName
|
java.lang.String |
getSlotParent(NameAndStringValue_T[] entityNSV)
Returns the Slot parent's EntityPhysicalName
|
java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> |
getSNCs() |
java.lang.String |
getTopologicalLinkParent(NameAndStringValue_T[] name,
java.lang.String strType)
Returns the EntityPhysicalName of the parent of the topological link
|
boolean |
isChassisExists(NameAndStringValue_T[] name)
Check if a chassis record exists in the chassis map
|
boolean |
isCtpExists(NameAndStringValue_T[] name)
Check if a ConnectionTP exists in the ConnectionTP map
|
boolean |
isDeviceExists(java.lang.String strName)
Check if a device record exists in the device map
|
boolean |
isFilteredExists(java.lang.String strDeviceId)
Check if a device record exists in the Filtered map
|
boolean |
isModuleExists(NameAndStringValue_T[] name)
Check if a module exists in the module map
|
boolean |
isPtpExists(NameAndStringValue_T[] name)
Check if a PhysicalTP exists in the PhysicalTP map
|
boolean |
isRackExists(NameAndStringValue_T[] name)
Check if a rack record exists in the rack map
|
boolean |
isSlotExists(NameAndStringValue_T[] name)
Check if a slot record exists in the slot map
|
public void deleteAllDevices()
public void deleteOneDevice(java.lang.String strName)
strName - Network Element namepublic void deleteAllEquipment()
public void addDevice(NameAndStringValue_T[] name,
NetworkDevice device)
name - Managed Element name as NameAndStringValue_T[]device - NetworkDevice instancepublic void addChassis(NameAndStringValue_T[] name,
java.lang.String strChassis)
name - NameAndStringValue_T[] value of the chassisstrChassis - EntityPhysicalName for the chassispublic void addRack(NameAndStringValue_T[] name,
java.lang.String strRack)
name - NameAndStringValue_T[] value of the rackstrRack - EntityPhysicalName for the rackpublic void addSlot(NameAndStringValue_T[] name,
java.lang.String strSlot)
name - NameAndStringValue_T[] value of the slotstrSlot - EntityPhysicalName for the slotpublic void addModule(NameAndStringValue_T[] name,
java.lang.String strModule)
name - NameAndStringValue_T[] value of the modulestrModule - EntityPhysicalName for the modulepublic void addPhysicalTP(NameAndStringValue_T[] name,
java.lang.String strPTP)
name - NameAndStringValue_T[] value of the physicalTPstrPTP - EntityPhysicalName for the physicalTPpublic void addConnectionTP(NameAndStringValue_T[] name,
java.lang.String strCTP)
name - NameAndStringValue_T[] value of the connectionTPstrCTP - EntityPhysicalName for the connectionTPpublic boolean isDeviceExists(java.lang.String strName)
strName - Device namepublic boolean isChassisExists(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] of the chassispublic boolean isRackExists(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] of the rackpublic boolean isSlotExists(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] of the slotpublic boolean isModuleExists(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] instancepublic boolean isPtpExists(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] instancepublic boolean isCtpExists(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] instancepublic NameAndStringValue_T[] getOneDevice(java.lang.String strName)
strName - Network Element namepublic NetworkDevice getOneDevice(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] of the devicepublic java.util.Set<NameAndStringValue_T[]> getAllDevices()
public java.lang.String getTopologicalLinkParent(NameAndStringValue_T[] name,
java.lang.String strType)
throws CorbaCollectorException
name - NameAndStringValue_T[] of the topological linkstrType - Topological link end point typeCorbaCollectorExceptionpublic java.lang.String getRackParent()
public java.lang.String getSlotParent(NameAndStringValue_T[] entityNSV)
entityNSV - NameAndStringValue_T[] of the specified entitypublic java.lang.String getModuleParent(NameAndStringValue_T[] entityNSV)
entityNSV - NameAndStringValue_T[] of the specified entitypublic java.lang.String getPhysicalTPParent(NameAndStringValue_T[] entityNSV)
entityNSV - NameAndStringValue_T[] of the specified entitypublic java.lang.String getConnectionTPParent(NameAndStringValue_T[] entityNSV)
entityNSV - NameAndStringValue_T[] of the specified entitypublic java.lang.String getDeviceName(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] instancepublic void deleteAllFiltered()
public void addFiltered(java.lang.String strDeviceId,
java.lang.String strDeviceName)
strDeviceId - Device IdentifierstrDeviceName - Device Namepublic java.lang.String getFiltered(java.lang.String strDeviceId)
strDeviceId - Device Identifierpublic boolean isFilteredExists(java.lang.String strDeviceId)
strDeviceId - Device Identifierpublic java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> getSNCs()
public void addSNC(java.util.Map<java.lang.String,java.lang.Object> snc)
snc - public void deleteAllSNCs()