Package | Description |
---|---|
com.ibm.tivoli.nm.collectors.framework.utils |
Contains utility methods for performing common functions within the Java™ collector framework.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
CollectorValidationUtils.validateAddressData(java.util.Map<java.lang.String,java.lang.Object> addressData)
Validate that the address data provided adheres to the following
definition:
|
static boolean |
CollectorValidationUtils.validateAddresses(NetworkDevice device)
Validate all address data associated with a device
|
static boolean |
CollectorValidationUtils.validateCollectorData(DataStore dataStore)
Validate that basic collector data is present and valid
|
static boolean |
CollectorValidationUtils.validateConnectionData(java.util.Map<java.lang.String,java.lang.Object> connectionData)
Validate that the connection data provided adheres to the following
definition:
|
static boolean |
CollectorValidationUtils.validateData(java.util.Map<java.lang.String,java.lang.Object> data,
java.util.Set<java.lang.String> validFields,
java.lang.String dataType)
Validate that given data contains valid fields.
|
static boolean |
CollectorValidationUtils.validateDataSourceData(DataSource dataSource)
Validate the basic data source data is correct
|
static boolean |
CollectorValidationUtils.validateDeviceData(NetworkDevice device)
Validate the data for a given device to ensure that both an ID and unique
address (ip attribute) are present
|
static boolean |
CollectorValidationUtils.validateDevices(DataSource dataSource)
Validate basic device data for all devices for a given data source
|
static boolean |
CollectorValidationUtils.validateEntityData(java.util.Map<java.lang.String,java.lang.Object> entityData)
Validate that the entity data provided adheres to the following
definition:
|
static boolean |
CollectorValidationUtils.validateGeographicData(java.util.Map<java.lang.String,java.lang.Object> data)
Validate that the geographic data provided adheres to the following
definition:
|
static boolean |
CollectorValidationUtils.validateInterfaceData(java.util.Map<java.lang.String,java.lang.Object> interfaceData)
Validate that the interface data provided adheres to the following
definition:
|
static boolean |
CollectorValidationUtils.validateInterfaceID(java.util.Map<java.lang.String,java.lang.Object> data)
Validate that the data contains either an interfaceId or a numeric
ifIndex attribute
|
static boolean |
CollectorValidationUtils.validateInterfaces(NetworkDevice device)
Validate all interfaces on a given device
|
static boolean |
CollectorValidationUtils.validateL2VPNData(java.util.Map<java.lang.String,java.lang.Object> vpnData)
Validate that the layer 2 VPN data provided adheres to the following
definition:
|
static boolean |
CollectorValidationUtils.validateL3ConnectionData(java.util.Map<java.lang.String,java.lang.Object> connectionData)
Validate that the layer 3 connection data provided adheres to the
following definition:
|
static boolean |
CollectorValidationUtils.validateL3VPNData(java.util.Map<java.lang.String,java.lang.Object> vpnData)
Validate that the layer 3 VPN data provided adheres to the following
definition:
|
static boolean |
CollectorValidationUtils.validateL3VPNInterfaceData(java.util.Map<java.lang.String,java.lang.Object> vpnInterfaceData)
Validate the L3 VPN interface data
|
static boolean |
CollectorValidationUtils.validateL3VPNRTData(java.lang.String routeTarget,
int routeTargetType)
Validate the L3 VPN route target data
|
static boolean |
CollectorValidationUtils.validateLSPData(java.util.Map<java.lang.String,java.lang.Object> lspData)
Validate LSP Data
|
static boolean |
CollectorValidationUtils.validateMobileSwitchingCentreType(java.lang.String mscType)
Validate whether a given mobile switching centre type is one of the
expected values
|
static boolean |
CollectorValidationUtils.validateMPLSData(java.util.Map<java.lang.String,java.lang.Object> mplsData)
Validate MPLS data
|
static boolean |
CollectorValidationUtils.validateRanNodeBLocalCellTechnologyType(java.lang.String technologyType)
Validate whether a given RAN node B local cell technology type is one of
the expected values
|
static boolean |
CollectorValidationUtils.validateRanTechnologyType(java.lang.String technologyType)
Validate whether a given RAN cell technology type is one of the expected
values
|
static boolean |
CollectorValidationUtils.validateRanTransceiverTechnologyType(java.lang.String technologyType)
Validate whether a given RAN transceiver technology type is one of the
expected values
|
static boolean |
CollectorValidationUtils.validateRelationshipData(java.util.Map<java.lang.String,java.lang.Object> relationshipData)
Validate that the relationship data provided contains all required
parameters, such as an identifier for the entity involved in the
relationship, such as a device ID or entity name.
|