├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── fluent-validator-demo ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── baidu │ │ │ └── unbiz │ │ │ └── fluentvalidator │ │ │ └── demo │ │ │ ├── Application.java │ │ │ ├── callback │ │ │ └── ValidateCarCallback.java │ │ │ ├── dto │ │ │ ├── Car.java │ │ │ ├── Garage.java │ │ │ └── Owner.java │ │ │ ├── error │ │ │ ├── CarError.java │ │ │ └── GarageError.java │ │ │ ├── exception │ │ │ ├── CarException.java │ │ │ └── RpcException.java │ │ │ ├── rpc │ │ │ ├── ManufacturerService.java │ │ │ └── impl │ │ │ │ └── ManufacturerServiceImpl.java │ │ │ ├── service │ │ │ ├── GarageService.java │ │ │ ├── GarageService2.java │ │ │ └── impl │ │ │ │ ├── GarageServiceImpl.java │ │ │ │ └── GarageServiceImpl2.java │ │ │ └── validator │ │ │ ├── CarLicensePlateValidator.java │ │ │ ├── CarManufacturerValidator.java │ │ │ ├── CarNotExceedLimitValidator.java │ │ │ ├── CarSeatCountValidator.java │ │ │ ├── CarValidator.java │ │ │ ├── GarageCarNotExceedLimitValidator.java │ │ │ └── NotEmptyValidator.java │ └── resources │ │ ├── ValidationMessages.properties │ │ ├── ValidationMessages_zh_CN.properties │ │ ├── error-message.properties │ │ ├── error-message_zh_CN.properties │ │ └── log4j.properties │ └── test │ ├── java │ └── com │ │ └── baidu │ │ └── unbiz │ │ └── fluentvalidator │ │ └── demo │ │ └── service │ │ └── impl │ │ ├── GarageServiceImpl2Test.java │ │ └── GarageServiceImplTest.java │ └── resources │ └── applicationContext.xml ├── fluent-validator-jsr303 ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── baidu │ │ └── unbiz │ │ └── fluentvalidator │ │ └── jsr303 │ │ ├── ConstraintViolationTransformer.java │ │ ├── DefaultConstraintViolationTransformer.java │ │ └── HibernateSupportedValidator.java │ └── test │ ├── java │ └── com │ │ └── baidu │ │ └── unbiz │ │ └── fluentvalidator │ │ ├── dto │ │ ├── BaseObject.java │ │ ├── Company.java │ │ ├── CompanyBuilder.java │ │ └── Department.java │ │ ├── error │ │ └── ErrorMsg.java │ │ ├── exception │ │ └── MyException.java │ │ ├── grouping │ │ ├── AddCompany.java │ │ ├── GroupingCheck.java │ │ └── GroupingCheck2.java │ │ ├── jsr303 │ │ ├── FluentHibernateValidatorTest.java │ │ └── HiberateSupportedValidatorTest.java │ │ ├── util │ │ └── DateUtil.java │ │ └── validator │ │ └── CompanyCustomValidator.java │ └── resources │ └── log4j.properties ├── fluent-validator-spring ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── baidu │ │ └── unbiz │ │ └── fluentvalidator │ │ ├── interceptor │ │ └── FluentValidateInterceptor.java │ │ ├── registry │ │ └── impl │ │ │ └── SpringApplicationContextRegistry.java │ │ ├── support │ │ ├── FluentValidatorPostProcessor.java │ │ ├── MessageSupport.java │ │ └── MethodNameFluentValidatorPostProcessor.java │ │ ├── util │ │ └── LocaleUtil.java │ │ └── validator │ │ └── NotNullValidator.java │ └── test │ ├── java │ └── com │ │ └── baidu │ │ └── unbiz │ │ └── fluentvalidator │ │ ├── dto │ │ └── Car.java │ │ ├── error │ │ └── CarError.java │ │ ├── exception │ │ └── CarException.java │ │ ├── groups │ │ └── Add.java │ │ ├── interceptor │ │ ├── FluentValidateInterceptorTest.java │ │ ├── MockInterceptor.java │ │ └── ValidateCarCallback.java │ │ ├── registry │ │ └── impl │ │ │ ├── Application.java │ │ │ └── SpringApplicationContextRegistryTest.java │ │ ├── rpc │ │ ├── ManufacturerService.java │ │ └── impl │ │ │ └── ManufacturerServiceImpl.java │ │ ├── service │ │ ├── CarService.java │ │ └── impl │ │ │ └── CarServiceImpl.java │ │ └── validator │ │ ├── CarLicensePlateValidator.java │ │ ├── CarManufacturerValidator.java │ │ ├── CarNotNullValidator.java │ │ ├── CarSeatCountValidator.java │ │ └── SizeValidator.java │ └── resources │ ├── applicationContext.xml │ ├── error-message.properties │ ├── error-message_zh_CN.properties │ └── log4j.properties ├── fluent-validator ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── baidu │ │ └── unbiz │ │ └── fluentvalidator │ │ ├── AnnotationValidator.java │ │ ├── AnnotationValidatorCache.java │ │ ├── Closure.java │ │ ├── ClosureHandler.java │ │ ├── ComplexResult.java │ │ ├── ComplexResult2.java │ │ ├── Composable.java │ │ ├── Const.java │ │ ├── DefaultValidateCallback.java │ │ ├── FluentValidator.java │ │ ├── GenericResult.java │ │ ├── QuickValidator.java │ │ ├── Result.java │ │ ├── ResultCollector.java │ │ ├── ResultCollectors.java │ │ ├── ValidateCallback.java │ │ ├── ValidationError.java │ │ ├── ValidationResult.java │ │ ├── Validator.java │ │ ├── ValidatorChain.java │ │ ├── ValidatorContext.java │ │ ├── ValidatorHandler.java │ │ ├── able │ │ ├── ListAble.java │ │ ├── ToStringable.java │ │ ├── TransformTo.java │ │ └── Valuable.java │ │ ├── annotation │ │ ├── FluentValid.java │ │ ├── FluentValidate.java │ │ ├── NotThreadSafe.java │ │ ├── Stateful.java │ │ └── ThreadSafe.java │ │ ├── exception │ │ ├── ClassInstantiationException.java │ │ └── RuntimeValidateException.java │ │ ├── registry │ │ ├── Registry.java │ │ └── impl │ │ │ └── SimpleRegistry.java │ │ ├── support │ │ ├── Computable.java │ │ ├── ConcurrentCache.java │ │ └── GroupingHolder.java │ │ ├── util │ │ ├── ArrayUtil.java │ │ ├── ClassUtil.java │ │ ├── CollectionUtil.java │ │ ├── Decorator.java │ │ ├── Function.java │ │ ├── Preconditions.java │ │ ├── PrimitiveWrapperArray.java │ │ ├── ReflectionUtil.java │ │ └── Supplier.java │ │ └── validator │ │ └── element │ │ ├── IterableValidatorElement.java │ │ ├── MultiValidatorElement.java │ │ ├── ValidatorElement.java │ │ ├── ValidatorElementComposite.java │ │ └── ValidatorElementList.java │ └── test │ ├── java │ └── com │ │ └── baidu │ │ └── unbiz │ │ └── fluentvalidator │ │ ├── FluentValidatorAnnotationBasedTest.java │ │ ├── FluentValidatorCascadeTest.java │ │ ├── FluentValidatorClassTest.java │ │ ├── FluentValidatorOnEachTest.java │ │ ├── FluentValidatorPropertyTest.java │ │ ├── FluentValidatorStringTest.java │ │ ├── QuickValidatorTest.java │ │ ├── dto │ │ ├── Car.java │ │ ├── CollectionWrapper.java │ │ ├── Garage.java │ │ ├── Person.java │ │ └── Person2.java │ │ ├── error │ │ └── CarError.java │ │ ├── exception │ │ └── CustomException.java │ │ ├── group │ │ └── CheckManufacturer.java │ │ ├── rpc │ │ ├── ManufacturerService.java │ │ └── impl │ │ │ └── ManufacturerServiceImpl.java │ │ ├── sample │ │ └── AnnotationClass.java │ │ ├── support │ │ └── ConcurrentCacheTest.java │ │ ├── util │ │ ├── ArrayUtilTest.java │ │ ├── ClassUtilTest.java │ │ ├── PreconditionsTest.java │ │ └── ReflectionUtilTest.java │ │ └── validator │ │ ├── CarLicensePlateValidator.java │ │ ├── CarManufacturerValidator.java │ │ ├── CarSeatCountValidator.java │ │ ├── CarValidator.java │ │ ├── CarValidator2.java │ │ ├── CarValidator3.java │ │ ├── NotNullValidator.java │ │ └── StringValidator.java │ └── resources │ └── log4j.properties ├── pom.xml └── run_unittest.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/README.md -------------------------------------------------------------------------------- /fluent-validator-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/pom.xml -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/Application.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/callback/ValidateCarCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/callback/ValidateCarCallback.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/dto/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/dto/Car.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/dto/Garage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/dto/Garage.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/dto/Owner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/dto/Owner.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/error/CarError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/error/CarError.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/error/GarageError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/error/GarageError.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/exception/CarException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/exception/CarException.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/exception/RpcException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/exception/RpcException.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/rpc/ManufacturerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/rpc/ManufacturerService.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/rpc/impl/ManufacturerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/rpc/impl/ManufacturerServiceImpl.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/service/GarageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/service/GarageService.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/service/GarageService2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/service/GarageService2.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/service/impl/GarageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/service/impl/GarageServiceImpl.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/service/impl/GarageServiceImpl2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/service/impl/GarageServiceImpl2.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarLicensePlateValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarLicensePlateValidator.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarManufacturerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarManufacturerValidator.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarNotExceedLimitValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarNotExceedLimitValidator.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarSeatCountValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarSeatCountValidator.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/CarValidator.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/GarageCarNotExceedLimitValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/GarageCarNotExceedLimitValidator.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/NotEmptyValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/java/com/baidu/unbiz/fluentvalidator/demo/validator/NotEmptyValidator.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/resources/ValidationMessages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/resources/ValidationMessages.properties -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/resources/ValidationMessages_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/resources/ValidationMessages_zh_CN.properties -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/resources/error-message.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/resources/error-message.properties -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/resources/error-message_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/resources/error-message_zh_CN.properties -------------------------------------------------------------------------------- /fluent-validator-demo/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /fluent-validator-demo/src/test/java/com/baidu/unbiz/fluentvalidator/demo/service/impl/GarageServiceImpl2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/test/java/com/baidu/unbiz/fluentvalidator/demo/service/impl/GarageServiceImpl2Test.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/test/java/com/baidu/unbiz/fluentvalidator/demo/service/impl/GarageServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/test/java/com/baidu/unbiz/fluentvalidator/demo/service/impl/GarageServiceImplTest.java -------------------------------------------------------------------------------- /fluent-validator-demo/src/test/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-demo/src/test/resources/applicationContext.xml -------------------------------------------------------------------------------- /fluent-validator-jsr303/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/pom.xml -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/main/java/com/baidu/unbiz/fluentvalidator/jsr303/ConstraintViolationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/main/java/com/baidu/unbiz/fluentvalidator/jsr303/ConstraintViolationTransformer.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/main/java/com/baidu/unbiz/fluentvalidator/jsr303/DefaultConstraintViolationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/main/java/com/baidu/unbiz/fluentvalidator/jsr303/DefaultConstraintViolationTransformer.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/main/java/com/baidu/unbiz/fluentvalidator/jsr303/HibernateSupportedValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/main/java/com/baidu/unbiz/fluentvalidator/jsr303/HibernateSupportedValidator.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/dto/BaseObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/dto/BaseObject.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Company.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/dto/CompanyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/dto/CompanyBuilder.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Department.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/error/ErrorMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/error/ErrorMsg.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/exception/MyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/exception/MyException.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/grouping/AddCompany.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/grouping/AddCompany.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/grouping/GroupingCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/grouping/GroupingCheck.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/grouping/GroupingCheck2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/grouping/GroupingCheck2.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/jsr303/FluentHibernateValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/jsr303/FluentHibernateValidatorTest.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/jsr303/HiberateSupportedValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/jsr303/HiberateSupportedValidatorTest.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/util/DateUtil.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CompanyCustomValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CompanyCustomValidator.java -------------------------------------------------------------------------------- /fluent-validator-jsr303/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-jsr303/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /fluent-validator-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/pom.xml -------------------------------------------------------------------------------- /fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/interceptor/FluentValidateInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/interceptor/FluentValidateInterceptor.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/registry/impl/SpringApplicationContextRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/registry/impl/SpringApplicationContextRegistry.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/support/FluentValidatorPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/support/FluentValidatorPostProcessor.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/support/MessageSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/support/MessageSupport.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/support/MethodNameFluentValidatorPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/support/MethodNameFluentValidatorPostProcessor.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/util/LocaleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/util/LocaleUtil.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/validator/NotNullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/main/java/com/baidu/unbiz/fluentvalidator/validator/NotNullValidator.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Car.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/error/CarError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/error/CarError.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/exception/CarException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/exception/CarException.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/groups/Add.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/groups/Add.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/interceptor/FluentValidateInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/interceptor/FluentValidateInterceptorTest.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/interceptor/MockInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/interceptor/MockInterceptor.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/interceptor/ValidateCarCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/interceptor/ValidateCarCallback.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/registry/impl/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/registry/impl/Application.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/registry/impl/SpringApplicationContextRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/registry/impl/SpringApplicationContextRegistryTest.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/rpc/ManufacturerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/rpc/ManufacturerService.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/rpc/impl/ManufacturerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/rpc/impl/ManufacturerServiceImpl.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/service/CarService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/service/CarService.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/service/impl/CarServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/service/impl/CarServiceImpl.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarLicensePlateValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarLicensePlateValidator.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarManufacturerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarManufacturerValidator.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarNotNullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarNotNullValidator.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarSeatCountValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarSeatCountValidator.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/SizeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/java/com/baidu/unbiz/fluentvalidator/validator/SizeValidator.java -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/resources/applicationContext.xml -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/resources/error-message.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/resources/error-message.properties -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/resources/error-message_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/resources/error-message_zh_CN.properties -------------------------------------------------------------------------------- /fluent-validator-spring/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator-spring/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /fluent-validator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/pom.xml -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/AnnotationValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/AnnotationValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/AnnotationValidatorCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/AnnotationValidatorCache.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Closure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Closure.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ClosureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ClosureHandler.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ComplexResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ComplexResult.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ComplexResult2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ComplexResult2.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Composable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Composable.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Const.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/DefaultValidateCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/DefaultValidateCallback.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/FluentValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/FluentValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/GenericResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/GenericResult.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/QuickValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/QuickValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Result.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ResultCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ResultCollector.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ResultCollectors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ResultCollectors.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidateCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidateCallback.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidationError.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidationResult.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/Validator.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidatorChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidatorChain.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidatorContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidatorContext.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidatorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/ValidatorHandler.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/able/ListAble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/able/ListAble.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/able/ToStringable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/able/ToStringable.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/able/TransformTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/able/TransformTo.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/able/Valuable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/able/Valuable.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/FluentValid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/FluentValid.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/FluentValidate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/FluentValidate.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/NotThreadSafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/NotThreadSafe.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/Stateful.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/Stateful.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/ThreadSafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/annotation/ThreadSafe.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/exception/ClassInstantiationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/exception/ClassInstantiationException.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/exception/RuntimeValidateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/exception/RuntimeValidateException.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/registry/Registry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/registry/Registry.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/registry/impl/SimpleRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/registry/impl/SimpleRegistry.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/support/Computable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/support/Computable.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/support/ConcurrentCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/support/ConcurrentCache.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/support/GroupingHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/support/GroupingHolder.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/ArrayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/ArrayUtil.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/ClassUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/ClassUtil.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/CollectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/CollectionUtil.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/Decorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/Decorator.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/Function.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/Preconditions.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/PrimitiveWrapperArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/PrimitiveWrapperArray.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/ReflectionUtil.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/Supplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/util/Supplier.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/IterableValidatorElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/IterableValidatorElement.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/MultiValidatorElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/MultiValidatorElement.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/ValidatorElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/ValidatorElement.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/ValidatorElementComposite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/ValidatorElementComposite.java -------------------------------------------------------------------------------- /fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/ValidatorElementList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/main/java/com/baidu/unbiz/fluentvalidator/validator/element/ValidatorElementList.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorAnnotationBasedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorAnnotationBasedTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorCascadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorCascadeTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorClassTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorOnEachTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorOnEachTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorPropertyTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/FluentValidatorStringTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/QuickValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/QuickValidatorTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Car.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/CollectionWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/CollectionWrapper.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Garage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Garage.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Person.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Person2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/dto/Person2.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/error/CarError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/error/CarError.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/exception/CustomException.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/group/CheckManufacturer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/group/CheckManufacturer.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/rpc/ManufacturerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/rpc/ManufacturerService.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/rpc/impl/ManufacturerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/rpc/impl/ManufacturerServiceImpl.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/sample/AnnotationClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/sample/AnnotationClass.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/support/ConcurrentCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/support/ConcurrentCacheTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/util/ArrayUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/util/ArrayUtilTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/util/ClassUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/util/ClassUtilTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/util/PreconditionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/util/PreconditionsTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/util/ReflectionUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/util/ReflectionUtilTest.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarLicensePlateValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarLicensePlateValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarManufacturerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarManufacturerValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarSeatCountValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarSeatCountValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarValidator2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarValidator2.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarValidator3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/CarValidator3.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/NotNullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/NotNullValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/StringValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/java/com/baidu/unbiz/fluentvalidator/validator/StringValidator.java -------------------------------------------------------------------------------- /fluent-validator/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/fluent-validator/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neoremind/fluent-validator/HEAD/pom.xml -------------------------------------------------------------------------------- /run_unittest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mvn clean package test --------------------------------------------------------------------------------