Uses of Class
org.pipservices3.commons.validate.Schema
Packages that use Schema
-
Uses of Schema in org.pipservices3.commons.commands
Constructors in org.pipservices3.commons.commands with parameters of type SchemaModifierConstructorDescriptionCommand(String name, Schema schema, IExecutable function) Creates a new command object and assigns it's parameters. -
Uses of Schema in org.pipservices3.commons.validate
Subclasses of Schema in org.pipservices3.commons.validateModifier and TypeClassDescriptionclassSchema to validate arrays.classSchema to validateFilterParams.classSchema to validate maps.classSchema to validate user defined objects.classSchema to validatePagingParams.classSchema to validateProjectionParams.classSchema to validate object propertiesMethods in org.pipservices3.commons.validate that return SchemaModifier and TypeMethodDescriptionSchema.makeOptional()Makes validated values optional.Schema.makeRequired()Makes validated values always required (non-null).Schema.withRule(IValidationRule rule) Adds validation rule to this schema.Methods in org.pipservices3.commons.validate with parameters of type SchemaModifier and TypeMethodDescriptionvoidValidates a given value against this rule.voidAtLeastOneExistsRule.validate(String path, Schema schema, Object value, List<ValidationResult> results) Validates a given value against this rule.voidValidates the given value.voidValidates a given value against this rule.voidValidates a given value against this rule.voidValidates a given value against this rule.voidOnlyOneExistsRule.validate(String path, Schema schema, Object value, List<ValidationResult> results) Validates a given value against this rule.voidValidates a given value against this rule.voidPropertiesComparisonRule.validate(String path, Schema schema, Object value, List<ValidationResult> results) Validates a given value against this rule.voidValueComparisonRule.validate(String path, Schema schema, Object value, List<ValidationResult> results) Validates a given value against this rule.