Class ModularLongRangeParameterValidator

  • All Implemented Interfaces:
    org.jboss.as.controller.operations.validation.MinMaxValidator, org.jboss.as.controller.operations.validation.ParameterValidator

    public class ModularLongRangeParameterValidator
    extends org.jboss.as.controller.operations.validation.LongRangeValidator
    Author:
    wangc
    • Constructor Detail

      • ModularLongRangeParameterValidator

        public ModularLongRangeParameterValidator​(long moduleSize,
                                                  long min)
      • ModularLongRangeParameterValidator

        public ModularLongRangeParameterValidator​(long moduleSize,
                                                  long min,
                                                  boolean nullable)
      • ModularLongRangeParameterValidator

        public ModularLongRangeParameterValidator​(long moduleSize,
                                                  long min,
                                                  long max,
                                                  boolean nullable,
                                                  boolean allowExpressions)
    • Method Detail

      • validateParameter

        public void validateParameter​(String parameterName,
                                      org.jboss.dmr.ModelNode value)
                               throws org.jboss.as.controller.OperationFailedException
        Specified by:
        validateParameter in interface org.jboss.as.controller.operations.validation.ParameterValidator
        Overrides:
        validateParameter in class org.jboss.as.controller.operations.validation.LongRangeValidator
        Throws:
        org.jboss.as.controller.OperationFailedException