public class ParametersValidator extends Object implements ParameterValidator
parameter validations
against
a detyped operation.Constructor and Description |
---|
ParametersValidator() |
ParametersValidator(ParametersValidator toCopy) |
Modifier and Type | Method and 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.
|
void |
validateResolved(org.jboss.dmr.ModelNode operation) |
void |
validateResolvedParameter(String parameterName,
org.jboss.dmr.ModelNode value)
Validate the parameter with the given name, after first
resolving the given value . |
public ParametersValidator()
public ParametersValidator(ParametersValidator toCopy)
public void registerValidator(String parameterName, ParameterValidator validator)
public void validate(org.jboss.dmr.ModelNode operation) throws OperationFailedException
OperationFailedException
public void validateResolved(org.jboss.dmr.ModelNode operation) throws OperationFailedException
OperationFailedException
public void validateParameter(String parameterName, org.jboss.dmr.ModelNode value) throws OperationFailedException
ParameterValidator
validateParameter
in interface ParameterValidator
parameterName
- the name of the parameter. Cannot be null
value
- the parameter value. Cannot be null
OperationFailedException
- if the value is not validpublic void validateResolvedParameter(String parameterName, org.jboss.dmr.ModelNode value) throws OperationFailedException
ParameterValidator
resolving
the given value
.validateResolvedParameter
in interface ParameterValidator
parameterName
- the name of the parameter. Cannot be null
value
- the parameter value. Cannot be null
OperationFailedException
- if the value is not validCopyright © 2023 JBoss by Red Hat. All rights reserved.