@Override public ParameterValidator build() { return new IntRangeValidator(this.min, this.max, this.allowsUndefined, this.allowsExpressions); } }
@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 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)) .setCorrector(ZeroToNegativeOneParameterCorrector.INSTANCE) ; } },
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setMeasurementUnit(MeasurementUnit.SECONDS) .setValidator(new IntRangeValidator(-1, true, true)) .setCorrector(ZeroToNegativeOneParameterCorrector.INSTANCE) ; } },
private static SimpleAttributeDefinition createIntAttribute(String name, Attribute attribute, int defaultValue) { return SimpleAttributeDefinitionBuilder.create(name, ModelType.INT, true) .setDefaultValue(new ModelNode().set(defaultValue)) .setXmlName(attribute.getLocalName()) .setValidator(new IntRangeValidator(1, true)) .setAllowExpression(true) .build(); }
private static SimpleAttributeDefinition createWorkerAttribute(String name, Attribute attribute, int defaultValue) { return SimpleAttributeDefinitionBuilder.create(name, ModelType.INT, true) .setDefaultValue(new ModelNode().set(defaultValue)) .setAlternatives(SERVER_ATTR_NAMES) .setXmlName(attribute.getLocalName()) .setValidator(new IntRangeValidator(1)) .setAllowExpression(true) .setDeprecated(ModelVersion.create(2,0)) .build(); }