Class ParametersValidator
- java.lang.Object
-
- org.jboss.as.controller.operations.validation.ParametersValidator
-
- All Implemented Interfaces:
ParameterValidator
public class ParametersValidator extends Object implements ParameterValidator
Performs multipleparameter validations
against a detyped operation.- Author:
- Brian Stansberry (c) 2011 Red Hat Inc.
-
-
Constructor Summary
Constructors Constructor Description ParametersValidator()
ParametersValidator(ParametersValidator toCopy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
registerValidator(String parameterName, ParameterValidator validator)
void
validate(org.jboss.dmr.ModelNode operation)
void
validateParameter(String parameterName, org.jboss.dmr.ModelNode value)
Validate the parameter with the given name.
-
-
-
Constructor Detail
-
ParametersValidator
public ParametersValidator()
-
ParametersValidator
public ParametersValidator(ParametersValidator toCopy)
-
-
Method Detail
-
registerValidator
public void registerValidator(String parameterName, ParameterValidator validator)
-
validate
public void validate(org.jboss.dmr.ModelNode operation) throws OperationFailedException
- Throws:
OperationFailedException
-
validateParameter
public void validateParameter(String parameterName, org.jboss.dmr.ModelNode value) throws OperationFailedException
Description copied from interface:ParameterValidator
Validate the parameter with the given name.- Specified by:
validateParameter
in interfaceParameterValidator
- Parameters:
parameterName
- the name of the parameter. Cannot benull
value
- the parameter value. Cannot benull
- Throws:
OperationFailedException
- if the value is not valid
-
-