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) |
void |
addConnectionTP(NameAndStringValue_T[] name,
java.lang.String strCTP) |
void |
addDevice(NameAndStringValue_T[] name,
NetworkDevice device)
Adds a device into its Map
|
void |
addModule(NameAndStringValue_T[] name,
java.lang.String strModule) |
java.lang.String |
addModuleNumber(java.lang.String deviceId,
java.lang.String strModuleName) |
void |
addPhysicalTP(NameAndStringValue_T[] name,
java.lang.String strPTP) |
void |
addShelf(NameAndStringValue_T[] name,
java.lang.String strShelf) |
void |
addSlot(NameAndStringValue_T[] name,
java.lang.String strSlot) |
void |
addTopologicalLink(NameAndStringValue_T[] name,
java.lang.String strAEnd,
java.lang.String strZEnd)
Adds a topological link record into the topologicalLink map
|
boolean |
chassisExists(NameAndStringValue_T[] name) |
boolean |
ctpExists(NameAndStringValue_T[] name) |
void |
deleteAllDevices()
Delete all Device records in every map
|
void |
deleteAllEquipment()
Delete all Equipment records only - Chassis, Shelf, Slot, Module,
ModuleNumber
|
void |
deleteAllTopologicalLinks()
Delete all Topological Link records only
|
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 |
getDeviceName(NameAndStringValue_T[] name)
Returns the NetworkDevice name
|
NetworkDevice |
getOneDevice(NameAndStringValue_T[] name)
Returns a single Device record
|
NameAndStringValue_T[] |
getOneDevice(java.lang.String strName)
Return a single Device record
|
java.lang.String |
getParent(NameAndStringValue_T[] entityNSV,
java.lang.String strType) |
java.lang.String |
getTopologicalLinkParent(NameAndStringValue_T[] name,
java.lang.String strType) |
java.lang.String |
getTPParent(java.lang.String deviceId,
java.lang.String tpName)
Gets the parent of the TP data
|
java.lang.String |
getValue(NameAndStringValue_T[] name,
java.lang.String strName)
Returns the "value" field of a NameAndStringValue_T[] from the specified
"name" field
|
boolean |
isDeviceExists(java.lang.String strName)
Check if a device record exists in the device map
|
boolean |
isTopologicalLinkExists(NameAndStringValue_T[] name)
Check if a topologicalLink exists in the topologicalLink map
|
boolean |
moduleExists(NameAndStringValue_T[] name) |
boolean |
ptpExists(NameAndStringValue_T[] name) |
boolean |
shelfExists(NameAndStringValue_T[] name) |
boolean |
slotExists(NameAndStringValue_T[] name) |
boolean |
startsWith(NameAndStringValue_T[] name1,
NameAndStringValue_T[] name2)
Compares two NameAndStringValue_T[] objects by performing a complete
comparison of all values in the two objects.
|
public void deleteAllDevices()
public void deleteOneDevice(java.lang.String strName)
strName - Network Element namepublic void deleteAllEquipment()
public void deleteAllTopologicalLinks()
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 - strChassis - public void addShelf(NameAndStringValue_T[] name,
java.lang.String strShelf)
name - strShelf - public void addSlot(NameAndStringValue_T[] name,
java.lang.String strSlot)
name - strSlot - public void addModule(NameAndStringValue_T[] name,
java.lang.String strModule)
name - strModule - public java.lang.String addModuleNumber(java.lang.String deviceId,
java.lang.String strModuleName)
name - strModule - public void addPhysicalTP(NameAndStringValue_T[] name,
java.lang.String strPTP)
name - strPTP - public void addConnectionTP(NameAndStringValue_T[] name,
java.lang.String strCTP)
name - strCTP - public void addTopologicalLink(NameAndStringValue_T[] name,
java.lang.String strAEnd,
java.lang.String strZEnd)
name - NameAndStringValue_T[] value of the topologicalLinkstrAEnd - EntityPhysicalName for the AEnd point of the topologicalLinkstrZEnd - EntityPhysicalName for the ZEnd point of the topologicalLinkpublic boolean isDeviceExists(java.lang.String strName)
strName - Device namepublic boolean chassisExists(NameAndStringValue_T[] name)
name - public boolean shelfExists(NameAndStringValue_T[] name)
name - public boolean slotExists(NameAndStringValue_T[] name)
name - public boolean moduleExists(NameAndStringValue_T[] name)
name - public boolean ptpExists(NameAndStringValue_T[] name)
name - public boolean ctpExists(NameAndStringValue_T[] name)
name - public boolean isTopologicalLinkExists(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)
name - strType - public java.lang.String getParent(NameAndStringValue_T[] entityNSV,
java.lang.String strType)
name - strType - public java.lang.String getTPParent(java.lang.String deviceId,
java.lang.String tpName)
deviceId - The device Id of the managed elementtpName - TP name whose parent that is to be seekedpublic boolean startsWith(NameAndStringValue_T[] name1,
NameAndStringValue_T[] name2)
name1 - NameAndStringValue_T[] object, this object should either be
equal in size or contain a subset of the value of name2name2 - NameAndStringValue_T[] object, this object should either be
equal in size or have more values than name1public java.lang.String getDeviceName(NameAndStringValue_T[] name)
name - NameAndStringValue_T[] instancepublic java.lang.String getValue(NameAndStringValue_T[] name,
java.lang.String strName)
name - The NameAndStringValue_T[] objectstrName - Target "name" field