Interface MOValueValidationListener

All Superinterfaces:
EventListener
All Known Implementing Classes:
DisplayString.DisplayStringValidation, UsmMIB, ValueConstraintValidator

public interface MOValueValidationListener extends EventListener
MOValueValidationListeners are able to validate SNMP values against certain criteria, for example MIB definition constraints.
Version:
1.0
Author:
Frank Fock
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Validates a value by returning a SNMP error code if validation fails or 0 (SnmpConstants.SNMP_ERROR_SUCCESS) if the validation was successful.
  • Method Details

    • validate

      void validate(MOValueValidationEvent validationEvent)
      Validates a value by returning a SNMP error code if validation fails or 0 (SnmpConstants.SNMP_ERROR_SUCCESS) if the validation was successful. The validation is returned by calling the MOValueValidationEvent.setValidationStatus(int) method. If an error occured the returned status value should be one of the following values:
      • SnmpConstants.SNMP_ERROR_WRONG_LENGTH
      • SnmpConstants.SNMP_ERROR_WRONG_VALUE
      • SnmpConstants.SNMP_ERROR_WRONG_TYPE
      • SnmpConstants.SNMP_ERROR_WRONG_ENCODING
      • SnmpConstants.SNMP_ERROR_BAD_VALUE
      Parameters:
      validationEvent - the MOValueValidationEvent containing the value to validate.