Interface MOValueValidationListener

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

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

      • 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.