Class ModularLongRangeParameterValidator
java.lang.Object
org.jboss.as.controller.operations.validation.ModelTypeValidator
org.jboss.as.controller.operations.validation.LongRangeValidator
org.wildfly.extension.messaging.activemq.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
-
Field Summary
Fields inherited from class org.jboss.as.controller.operations.validation.LongRangeValidator
max, min, NON_NEGATIVE, POSITIVEFields inherited from class org.jboss.as.controller.operations.validation.ModelTypeValidator
BIGDECIMAL_MAX, BIGDECIMAL_MIN, BIGINTEGER_MAX, BIGINTEGER_MIN, nullable, strictType, validTypes -
Constructor Summary
ConstructorsConstructorDescriptionModularLongRangeParameterValidator(long moduleSize, long min) ModularLongRangeParameterValidator(long moduleSize, long min, boolean nullable) ModularLongRangeParameterValidator(long moduleSize, long min, long max, boolean nullable, boolean allowExpressions) -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateParameter(String parameterName, org.jboss.dmr.ModelNode value) Methods inherited from class org.jboss.as.controller.operations.validation.LongRangeValidator
getMax, getMin
-
Constructor Details
-
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 Details
-
validateParameter
public void validateParameter(String parameterName, org.jboss.dmr.ModelNode value) throws org.jboss.as.controller.OperationFailedException - Specified by:
validateParameterin interfaceorg.jboss.as.controller.operations.validation.ParameterValidator- Overrides:
validateParameterin classorg.jboss.as.controller.operations.validation.LongRangeValidator- Throws:
org.jboss.as.controller.OperationFailedException
-