public class MeasurementUnitValidator
extends org.jboss.as.controller.operations.validation.ModelTypeValidator
implements org.jboss.as.controller.operations.validation.AllowedValuesValidator
ParameterValidator that validates the value is a string matching one of the MeasurementUnit names.
This follows the design pattern of org.jboss.as.controller.operations.validation.TimeUnitValidator.| Modifier and Type | Field and Description |
|---|---|
static MeasurementUnitValidator |
ANY_OPTIONAL
MeasurementUnitValidator where any MeasurementUnit is valid, as is an undefined value
|
static MeasurementUnitValidator |
ANY_REQUIRED
MeasurementUnitValidator where any MeasurementUnit is valid, but an undefined value is not
|
| Constructor and Description |
|---|
MeasurementUnitValidator(boolean nullable,
boolean allowExpressions) |
MeasurementUnitValidator(boolean nullable,
boolean allowExpressions,
org.jboss.as.controller.client.helpers.MeasurementUnit... allowed) |
MeasurementUnitValidator(boolean nullable,
org.jboss.as.controller.client.helpers.MeasurementUnit... allowed) |
| Modifier and Type | Method and Description |
|---|---|
List<org.jboss.dmr.ModelNode> |
getAllowedValues() |
void |
validateParameter(String parameterName,
org.jboss.dmr.ModelNode value) |
public static final MeasurementUnitValidator ANY_REQUIRED
public static final MeasurementUnitValidator ANY_OPTIONAL
public MeasurementUnitValidator(boolean nullable,
org.jboss.as.controller.client.helpers.MeasurementUnit... allowed)
public MeasurementUnitValidator(boolean nullable,
boolean allowExpressions)
public MeasurementUnitValidator(boolean nullable,
boolean allowExpressions,
org.jboss.as.controller.client.helpers.MeasurementUnit... allowed)
public void validateParameter(String parameterName, org.jboss.dmr.ModelNode value) throws org.jboss.as.controller.OperationFailedException
validateParameter in interface org.jboss.as.controller.operations.validation.ParameterValidatorvalidateParameter in class org.jboss.as.controller.operations.validation.ModelTypeValidatororg.jboss.as.controller.OperationFailedExceptionpublic List<org.jboss.dmr.ModelNode> getAllowedValues()
getAllowedValues in interface org.jboss.as.controller.operations.validation.AllowedValuesValidatorCopyright © 2015 Red Hat, Inc.. All rights reserved.