├── .gitignore ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── jplanes │ └── blog │ └── examples │ ├── model │ ├── Person.java │ └── validator │ │ ├── LamdaPersonValidator.java │ │ ├── OldFashionedPersonValidator.java │ │ └── PersonValidator.java │ └── validations │ ├── SimpleValidation.java │ ├── Validation.java │ ├── ValidationResult.java │ └── helper │ ├── IntegerValidationHelpers.java │ └── StringValidationHelpers.java └── test └── java └── com └── jplanes └── blog └── examples └── model └── validator ├── AbstractPersonValidationsTest.java ├── LamdaPersonValidatorTest.java └── OldFashionedPersonValidatorTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .project 3 | .settings 4 | target -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/model/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/model/Person.java -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/model/validator/LamdaPersonValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/model/validator/LamdaPersonValidator.java -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/model/validator/OldFashionedPersonValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/model/validator/OldFashionedPersonValidator.java -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/model/validator/PersonValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/model/validator/PersonValidator.java -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/validations/SimpleValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/validations/SimpleValidation.java -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/validations/Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/validations/Validation.java -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/validations/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/validations/ValidationResult.java -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/validations/helper/IntegerValidationHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/validations/helper/IntegerValidationHelpers.java -------------------------------------------------------------------------------- /src/main/java/com/jplanes/blog/examples/validations/helper/StringValidationHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/main/java/com/jplanes/blog/examples/validations/helper/StringValidationHelpers.java -------------------------------------------------------------------------------- /src/test/java/com/jplanes/blog/examples/model/validator/AbstractPersonValidationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/test/java/com/jplanes/blog/examples/model/validator/AbstractPersonValidationsTest.java -------------------------------------------------------------------------------- /src/test/java/com/jplanes/blog/examples/model/validator/LamdaPersonValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/test/java/com/jplanes/blog/examples/model/validator/LamdaPersonValidatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/jplanes/blog/examples/model/validator/OldFashionedPersonValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jplanes/java-lambda-validations/HEAD/src/test/java/com/jplanes/blog/examples/model/validator/OldFashionedPersonValidatorTest.java --------------------------------------------------------------------------------