Commit Graph

46 Commits

Author SHA1 Message Date
frosch95 d7c821d1fe removed some code smells 2019-10-23 02:04:57 +02:00
frosch95 8e0ea66552 build for java 11 and updated license text 2019-10-22 23:19:51 +02:00
Andreas Billmann 5eaf021632 fixed broken tests 2016-09-23 11:14:45 +02:00
Andreas Billmann 7e34ff8c59 fixed NPE when string has no format 2016-09-22 21:35:40 +02:00
Andreas Billmann 90bda028ec finding enum based on external value should use external value as compare value 2016-09-18 15:26:59 +02:00
Andreas Billmann 5e31f834ac fixed the imports of the new validation classes 2016-09-18 15:18:48 +02:00
Andreas Billmann d689423c61 added 2016 to the license text 2016-09-18 14:58:38 +02:00
Andreas Billmann 9e8d71ca1d implemented string format validations 2016-09-18 14:58:37 +02:00
Andreas Billmann 70855e614a the editor can handle the support subset of JSON Table Schema 2016-09-18 14:58:37 +02:00
frosch95 4354afdf1d handle defaults 2016-09-18 14:58:36 +02:00
frosch95 4002219dfe reorganize validation package 2016-09-18 14:58:35 +02:00
frosch95 7723906935 write values back to config 2016-09-18 14:58:34 +02:00
frosch95 5694273c51 read constraints into an object instead of some map structure and change form init of validation editor 2016-09-18 14:58:33 +02:00
frosch95 04a54da798 editor should support new config ... first steps 2016-09-18 14:58:32 +02:00
frosch95 742f129ea9 change editor to the new config
The editor should handle the new configuration
2016-09-18 14:58:31 +02:00
frosch95 0c391e292e first quick implementation of to support json table schema 2016-09-18 14:58:30 +02:00
frosch95 e6742a4e30 error export implemented and message on error side bar includes column name 2016-08-10 23:41:47 +02:00
frosch95 7472c66823 fixed uniqueness validation and renamed the abstract class when empty values are valid 2016-08-09 21:17:29 +02:00
frosch95 c7873ef0ba unique validation has to work on the model to have the correct snapshot of the data 2016-08-09 20:59:29 +02:00
frosch95 b79a20201e removed the special treatment of NotEmptyValidation 2016-08-09 20:59:29 +02:00
frosch95 ab952aa98f optimized imports based on intellij IDEA 2016-08-07 23:13:47 +02:00
frosch95 a7bd8d5a3e revisted the model to speed up the validation and to have a better control how much revalitaions have to be done when something changes 2016-08-07 23:13:02 +02:00
frosch95 bc59f08bbb first version of new validation algorithm, that is a lot faster 2016-08-07 16:57:55 +02:00
frosch95 4c4d25f3b5 little performance optimization (less method calls) 2016-08-06 21:41:14 +02:00
frosch95 6af20575e8 uniqueness validation is now also supported by the validation rules editor 2016-08-05 23:45:23 +02:00
frosch95 b6731f7641 - added unique validation
- show line number
- goto line action
2016-08-05 23:09:47 +02:00
frosch95 82c9c336f8 clear script cache before revalidation, otherwise a script change in the edit dialog does not work 2016-07-30 17:12:34 +02:00
frosch95 328c1b0b88 use of better icons, create a new validation file for csv 2016-07-22 23:51:08 +02:00
frosch95 64d5000b62 reorganized storage of models 2016-07-22 20:45:26 +02:00
frosch95 6e7c3226ab removed unused import 2016-07-20 17:09:32 +02:00
Andreas Billmann 744d86fea4 null check to prevent NPE 2016-02-05 09:43:24 +01:00
Andreas Billmann fc26dcc9aa validation rules are now editable through context menu 2016-02-05 08:01:13 +01:00
Andreas Billmann 10c2592510 switched from config to Gson for better json support as the validation config will be editable in the application directly 2016-02-02 03:20:14 +01:00
Andreas Billmann 67f92cd60f fixed some class comments 2015-12-18 09:00:03 +01:00
Andreas Billmann 8d0073f1bc empty strings shouldn't be validated by complex validations 2015-12-18 01:53:29 +01:00
Andreas Billmann a5435c6b5f support double value validation 2015-12-17 23:55:08 +01:00
Andreas Billmann a67937a262 support list of possible values 2015-12-17 23:41:20 +01:00
Andreas Billmann 09834ab07f i18n parameterized validation error messages 2015-12-17 22:09:32 +01:00
Andreas Billmann c9d13d4d58 little fluent API to shorten boild plate code 2015-12-17 21:32:52 +01:00
Andreas Billmann 5121b998c5 prepare the usage of dynamic validation messages 2015-12-17 21:15:37 +01:00
Andreas Billmann 8ebc18e452 replaced static validation error text 2015-12-17 20:52:09 +01:00
Andreas Billmann 9278bfa13a add support for i18n validation messages 2015-12-17 20:44:07 +01:00
Andreas Billmann 5d53fff577 optimize imports 2015-12-17 19:56:14 +01:00
Andreas Billmann 11fb9b1094 new feature: clickable error list 2015-12-07 22:41:59 +01:00
Andreas Billmann feabaa70a9 first steps for header validation 2015-12-04 16:22:21 +01:00
Andreas Billmann 07084bd18e Initial commit 2015-11-28 23:06:14 +01:00