private GetInstalledDriverOperationHandler() { validator.registerValidator(DRIVER_NAME.getName(), new StringLengthValidator(1)); }
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setCapabilityReference(CommonUnaryRequirement.SSL_CONTEXT.getName()) .setValidator(new StringLengthValidator(1)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.SSL_REF) ; } },
Attribute(String attributeName, ModelType type, CapabilityReference capabilityReference) { this.definition = new SimpleAttributeDefinitionBuilder(attributeName, type) .setRequired(false) .setFlags(AttributeAccess.Flag.RESTART_RESOURCE_SERVICES) .setAllowExpression(false) .setCapabilityReference(capabilityReference) .setValidator(new StringLengthValidator(1)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.SSL_REF) .build(); }
protected AbstractPlatformMBeanAttributeHandler() { readAttributeValidator.registerValidator(NAME, new StringLengthValidator(1)); writeAttributeValidator.registerValidator(NAME, new StringLengthValidator(1)); }
/** @deprecated use a variant that takes {@link AttributeDefinition} */ @Deprecated protected AbstractWriteAttributeHandler(final ParameterValidator unresolvedValidator, final ParameterValidator resolvedValidator) { this.nameValidator.registerValidator(NAME, new StringLengthValidator(1)); this.unresolvedValueValidator = unresolvedValidator; this.resolvedValueValidator = resolvedValidator; this.attributeDefinitions = null; }
private static ParameterValidator createParameterValidator(final ParameterValidator existing, final ModelType type,final boolean allowNull, final boolean allowExpression) { if (existing != null) { return existing; } else if (type == ModelType.STRING) { return new StringLengthValidator(1, Integer.MAX_VALUE, allowNull, allowExpression); } else { return new ModelTypeValidator(type, allowNull, allowExpression); } }
/** * Creates a WriteAttributeOperationHandler that users the given {@code valueValidator} * to validate values before applying them to the model. */ protected WriteAttributeOperationHandler(ParameterValidator valueValidator) { this.nameValidator.registerValidator(NAME, new StringLengthValidator(1)); this.valueValidator = valueValidator; }
public ServerGroupDeploymentReplaceHandler(final FileRepository fileRepository) { if (fileRepository == null) { throw new IllegalArgumentException("fileRepository is null"); } this.fileRepository = fileRepository; this.validator.registerValidator(NAME, new StringLengthValidator(1)); this.validator.registerValidator(TO_REPLACE, new StringLengthValidator(1)); }
/** * Creates a WriteAttributeOperationHandler that users the given {@code valueValidator} * to validate values before applying them to the model. */ protected WriteAttributeOperationHandler(ParameterValidator valueValidator) { this.nameValidator.registerValidator(NAME, new StringLengthValidator(1)); this.valueValidator = valueValidator; }
private ServerGroupAddHandler() { validator.registerValidator(PROFILE, new StringLengthValidator(1)); validator.registerValidator(SOCKET_BINDING_GROUP, new StringLengthValidator(1, Integer.MAX_VALUE, true, false)); validator.registerValidator(SOCKET_BINDING_PORT_OFFSET, new ModelTypeValidator(ModelType.INT, true, false)); validator.registerValidator(JVM, new StringLengthValidator(1, Integer.MAX_VALUE, true, false)); }
TextField textField = new TextField(); textField.addValidator( new StringLengthValidator( "Must be between 2 and 10 characters in length", 2, 10, false));
public static AttributeDefinition createNonEmptyStringAttribute(String attributeName) { return SimpleAttributeDefinitionBuilder.create(attributeName, ModelType.STRING) .setRequired(true) .setValidator(new StringLengthValidator(1)) .build(); }
public static AttributeDefinition createNonEmptyStringAttribute(String attributeName) { return SimpleAttributeDefinitionBuilder.create(attributeName, ModelType.STRING) .setRequired(true) .setValidator(new StringLengthValidator(1)) .build(); }
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder .setCapabilityReference(CommonUnaryRequirement.SSL_CONTEXT.getName()) .setValidator(new StringLengthValidator(1)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.SSL_REF) ; } },
ReadAttributeHandler(FilteredData filteredData, OperationStepHandler overrideHandler) { super(filteredData); validator.registerValidator(GlobalOperationAttributes.NAME.getName(), new StringLengthValidator(1)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_DEFAULTS.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); assert overrideHandler == null || filteredData != null : "overrideHandler only supported with filteredData"; this.overrideHandler = overrideHandler; }
protected static SimpleAttributeDefinition createDefaultInterface(RuntimeCapability dependentCapability) { return new SimpleAttributeDefinitionBuilder(ModelDescriptionConstants.DEFAULT_INTERFACE, ModelType.STRING, false) .setAllowExpression(true) .setExpressionsDeprecated() .setValidator(new StringLengthValidator(1, Integer.MAX_VALUE, false, true)) .setFlags(AttributeAccess.Flag.RESTART_ALL_SERVICES) .setCapabilityReference("org.wildfly.network.interface", dependentCapability) .build(); }
protected static SimpleAttributeDefinition createDefaultInterface(RuntimeCapability dependentCapability) { return new SimpleAttributeDefinitionBuilder(ModelDescriptionConstants.DEFAULT_INTERFACE, ModelType.STRING, false) .setAllowExpression(true) .setExpressionsDeprecated() .setValidator(new StringLengthValidator(1, Integer.MAX_VALUE, false, true)) .setFlags(AttributeAccess.Flag.RESTART_ALL_SERVICES) .setCapabilityReference("org.wildfly.network.interface", dependentCapability) .build(); }
Attribute(String attributeName, ModelType type, CapabilityReference capabilityReference) { this.definition = new SimpleAttributeDefinitionBuilder(attributeName, type) .setRequired(false) .setFlags(AttributeAccess.Flag.RESTART_RESOURCE_SERVICES) .setAllowExpression(false) .setCapabilityReference(capabilityReference) .setValidator(new StringLengthValidator(1)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.SSL_REF) .build(); }
ReadAttributeHandler(FilteredData filteredData, OperationStepHandler overrideHandler, boolean resolvable) { super(filteredData); if( resolvable){ validator.registerValidator(RESOLVE.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); } validator.registerValidator(GlobalOperationAttributes.NAME.getName(), new StringLengthValidator(1)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_DEFAULTS.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_UNDEFINED_METRIC_VALUES.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); assert overrideHandler == null || filteredData != null : "overrideHandler only supported with filteredData"; this.overrideHandler = overrideHandler; this.resolvable = resolvable; }
ReadAttributeHandler(FilteredData filteredData, OperationStepHandler overrideHandler, boolean resolvable) { super(filteredData); if( resolvable){ validator.registerValidator(RESOLVE.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); } validator.registerValidator(GlobalOperationAttributes.NAME.getName(), new StringLengthValidator(1)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_DEFAULTS.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); validator.registerValidator(GlobalOperationAttributes.INCLUDE_UNDEFINED_METRIC_VALUES.getName(), new ModelTypeValidator(ModelType.BOOLEAN, true)); assert overrideHandler == null || filteredData != null : "overrideHandler only supported with filteredData"; this.overrideHandler = overrideHandler; this.resolvable = resolvable; }