[root]/classes/org/makumba/providers/datadefinition/mdd
validation
(4 files, 316 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 375 (100.0%) | 9902 (100.0%) | 26.4 |
| manuel_gay | 371 (98.9%) | 9844 (99.4%) | 26.5 |
| rosso_nero | 4 (1.1%) | 58 (0.6%) | 14.5 |
Right treatment of actors on function compilation
5 lines of code changed in 1 file:
removing unnecessary instanceof check
4 lines of code changed in 1 file:
fixing included field overriding in subtables
7 lines of code changed in 3 files:
making this work with the hql analyzer, but it seems like a hack...
4 lines of code changed in 1 file:
fixing a bug with the original field definition / data definition: when the DD is a temporary/virtual one (like from a query projection) we can't do a lookup later on so we don't even attempt to do so
7 lines of code changed in 2 files:
- fixing a bug that leads to wrong set queries for types that point to types that have the same short name
- new behavior for the title field: if no suitable title field is found, return ptrIndex by default (instead of e.g. a set field name, as the old parser was doing)
45 lines of code changed in 1 file:
convenience method for boolean
4 lines of code changed in 1 file:
clearer description
2 lines of code changed in 1 file:
formatting and source code cleanup
26 lines of code changed in 1 file:
better name for the method, correct behaviour on equality operators
3 lines of code changed in 1 file:
added more utility nodes on the comparison operator
27 lines of code changed in 1 file:
fixing bug regarding check of values of set int enum
9 lines of code changed in 1 file:
Resolving some grammar non-determinisms
13 lines of code changed in 2 files:
also having paraphrases for primary tokens, to make parser error messages more understandable
24 lines of code changed in 1 file:
- changing syntax of unique() {field1, field2} :"error" to unique(field1,field2) : "error"
- fixing bug in comparison validation rule: validation rule breaks if an int/real field is left blank
- preparing RecordEditor to allow for advanced validation mechanism, when form is not complete (i.e. validation rule validates on a field that is not in the form)
9 lines of code changed in 5 files:
improving error message for not allowed subfield inclusion
8 lines of code changed in 1 file:
fixing some typos
0 lines of code changed in 1 file:
adding missing support for charEnum and enumerator sets
19 lines of code changed in 1 file:
returning null if we don't find the parent data definition
8 lines of code changed in 1 file:
allowing keywords in validation rules, smarter way to handle keywords
12 lines of code changed in 1 file:
(58 more)