[root]/classes/org/makumba/providers/datadefinition/makumba
validation
(7 files, 820 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 151 (100.0%) | 8304 (100.0%) | 54.9 |
| manuel_gay | 57 (37.7%) | 7096 (85.5%) | 124.4 |
| rosso_nero | 87 (57.6%) | 1207 (14.5%) | 13.8 |
| cristian_bogdan | 6 (4.0%) | 1 (0.0%) | 0.1 |
| lnagel | 1 (0.7%) | 0 (0.0%) | 0.0 |
fixing bug with computation of query fragment tree (computing the tree with "this")
6 lines of code changed in 1 file:
Return a upperCaseBeginning(name) as description, if there is no defined description in the MDD, so that the form autogenerator output looks a bit nicer.
0 lines of code changed in 1 file:
Also generating QF AST for old mdd parser thus allowing it to run with the new query inliner
0 lines of code changed in 1 file:
New function inliner based on tree-transformation
0 lines of code changed in 2 files:
adding notBoolean for consistency
0 lines of code changed in 1 file:
additional error messages
24 lines of code changed in 1 file:
- simplifying datadefinitionprovider interface
- getting database tests to work with new mdd parser
- unit tests for new parser
0 lines of code changed in 1 file:
adjusting diff output
10 lines of code changed in 2 files:
fixing bugs, especially related to subfields
8 lines of code changed in 1 file:
fixing many small issues, comparison with current parser
166 lines of code changed in 2 files:
- finishing implementation of DataDef and FieldDef, untested
- small adjustment in parsing
- some changes in DataDef and FieldDef interface
6 lines of code changed in 1 file:
really fixing the directory lookup issue
1 lines of code changed in 1 file:
fixing method that retrieves MDDs or directories - directory part was broken. now the MDD viewer and other tools work again with directory listings
0 lines of code changed in 1 file:
better subfield check
0 lines of code changed in 1 file:
not setting default value of date to now
1 lines of code changed in 1 file:
Setting default value for date to now
0 lines of code changed in 1 file:
putting a bit a better error message...
2 lines of code changed in 1 file:
some minor things: fixed warnings, added FIXMEs
1 lines of code changed in 1 file:
throwing CompositeValidation Exceptions to allow correct handling; added FIXMEs
9 lines of code changed in 1 file:
storing error message of multi-field unique definitions
6 lines of code changed in 1 file:
formatting
6 lines of code changed in 1 file:
fixing bug 602
2 lines of code changed in 1 file:
correctly checking for duplicate MDD function names, new utility method, minor removal of unneeded string constants
1 lines of code changed in 1 file:
Making sure ptrIndex is first in the list of fields. Needed for hibernate mdd2mapping mechanism to work (Hibernate expects the ID as first element in the mapping)
7 lines of code changed in 1 file:
separator char for validation rule error message is now " :", not ":"; some more tests on functions
0 lines of code changed in 1 file:
new method to get unique fields, resolving generics
0 lines of code changed in 1 file:
removing debug info, fixing bug
0 lines of code changed in 1 file:
0 lines of code changed in 1 file:
fixing generics warnings
90 lines of code changed in 2 files:
added methods to get data definitions from the default(classes/dataDefinitions and classes/ for MDDs)
32 lines of code changed in 1 file:
avoiding useless string concatenation
0 lines of code changed in 2 files:
moved method to more generic class, make mdd viewer more robust
0 lines of code changed in 1 file:
more robust code
0 lines of code changed in 1 file:
hashtable -> hashmap, to improve performance (hashmap is not synchronized)
5 lines of code changed in 1 file:
not storing a reference to the original field info anymore, just MDD & field Name, to avoid serialisation of too many objects
0 lines of code changed in 1 file:
enabling validation definition in sub-fields
74 lines of code changed in 1 file:
making field public
3 lines of code changed in 1 file:
adding not-empty field property, storing original field definition when making copies
0 lines of code changed in 2 files:
allow long values for int types
11 lines of code changed in 1 file:
another convenience function
0 lines of code changed in 1 file:
(78 more)