@Override public ParameterValidator build() { return new IntRangeValidator(this.min, this.max, this.allowsUndefined, this.allowsExpressions); } }
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { int intValue = value.asInt(); // check that the given value is a power of 2 if ((intValue & (intValue - 1)) != 0) { throw ROOT_LOGGER.invalidKeySize(intValue); } } } }
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setValidator(new IntRangeValidator(-1, true, true)) .setCorrector(ZeroToNegativeOneParameterCorrector.INSTANCE) ; } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder.setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(1, true, true)); } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder.setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(1, true, true)); } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder.setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(1, true, true)); } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setValidator(new IntRangeValidator(0, true, true)) .setCorrector(new ParameterCorrector() { @Override public ModelNode correct(ModelNode newValue, ModelNode currentValue) { return (newValue.getType().equals(ModelType.INT) && newValue.asInt() == -1) ? new ModelNode(1) : newValue; } }) ; } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(-1, true, true)) .setCorrector(ZeroToNegativeOneParameterCorrector.INSTANCE) ; } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(-1, true, true)) .setCorrector(ZeroToNegativeOneParameterCorrector.INSTANCE) ; } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(-1, true, true)) .setCorrector(ZeroToNegativeOneParameterCorrector.INSTANCE) ; } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(-1, true, true)) .setCorrector(ZeroToNegativeOneParameterCorrector.INSTANCE) ; } },
@Override public ParameterValidator build() { return new IntRangeValidator(this.min, this.max, this.allowsUndefined, this.allowsExpressions); } }
@Override public ParameterValidator build() { return new IntRangeValidator(this.min, this.max, this.allowsUndefined, this.allowsExpressions); } }
public IntRangeValidatingHandler(final int min, final int max, final boolean nullable, final boolean allowExpressions) { super(new IntRangeValidator(min, max, nullable, allowExpressions)); } }
public IntRangeValidatingHandler(final int min, final int max, final boolean nullable, final boolean allowExpressions) { super(new IntRangeValidator(min, max, nullable, allowExpressions)); } }
public DeploymentUploadStreamAttachmentHandler(final ContentRepository repository) { super(repository); this.streamValidator.registerValidator(INPUT_STREAM_INDEX, new IntRangeValidator(0)); }
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setValidator(new IntRangeValidator(-1, true, true)) .setCorrector(ZeroToNegativeOneParameterCorrector.INSTANCE) ; } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder.setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(1, true, true)); } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder.setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(1, true, true)); } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder.setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(1, true, true)); } },