79 Commits

Author SHA1 Message Date
Thierry Göckel
00a960ee23 Fix merging of tables with single header row table 2020-08-24 11:43:19 +02:00
Dominique Eiflaender
8c08bb3664 Pull request #25: RED-101 & RED-102: Make table structure detection more robust
Merge in RED/redaction-service from bugfix/RED-101 to master

* commit '76369f13f8d41154f3dd3690af81b9567ca1133e':
  Remove redundant comment
  RED-101: Add features as requested in PR
  Add unit test for table structure requirements
  Make table structure detection more robust
2020-08-24 11:09:17 +02:00
cheng
4206e708a2 RED-116: replace gin4-commons with red-commons 2020-08-20 16:52:56 +02:00
cheng
c4164b57fb RED-116: replace gin4-commons with red-commons 2020-08-20 16:51:02 +02:00
Thierry Göckel
76369f13f8 Remove redundant comment 2020-08-18 20:53:41 +02:00
Thierry Göckel
1fff4f7eb0 RED-101: Add features as requested in PR
- Add rule for non-vertebrate studies
- Don't highlight ambiguous cell values
- Rewrite rules in more human-readable fashion
2020-08-18 20:35:40 +02:00
Thierry Göckel
c7f5b4a280 Add unit test for table structure requirements 2020-08-18 20:35:17 +02:00
deiflaender
89ef8234d2 Added missing NoArgsConstructor to RedactionLogEntry, needed for Json Serialization 2020-08-14 11:21:11 +02:00
Thierry Göckel
4236fa05cc Make table structure detection more robust 2020-08-13 17:48:37 +02:00
deiflaender
5d286f58e9 PR Improvements 2020-08-13 16:10:22 +02:00
Dominique Eiflaender
5d18a46ec3 redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/ManualRedactions.java online editiert mit Bitbucket 2020-08-13 16:07:11 +02:00
Dominique Eiflaender
9b61971132 redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/ManualRedactions.java online editiert mit Bitbucket 2020-08-13 16:07:05 +02:00
deiflaender
2b93ae57d5 RED-88: Enabled manual redaction 2020-08-13 15:34:09 +02:00
Thierry Göckel
17aabcd09c Fix index out of bounds exception 2020-08-13 11:13:01 +02:00
Thierry Göckel
32aa500983 Remove redundant warn message 2020-08-13 11:04:56 +02:00
Thierry Göckel
a151a13b4c Fix NPE for empty cells 2020-08-13 11:02:09 +02:00
Thierry Göckel
5542a97a38 Add test redacting all files and expecting no exception 2020-08-13 10:14:49 +02:00
Thierry Göckel
8edaa93bda Log warning message if tabular data mismatches 2020-08-13 10:07:53 +02:00
deiflaender
8344b7ccaf RED-242: Return sectionNumber for tests 2020-08-12 15:46:33 +02:00
Thierry Göckel
c93ca745fc Normalize header information 2020-08-11 10:24:33 +02:00
Thierry Göckel
a6415363cd Fix test and suppress checkstyle warnings 2020-08-10 19:04:49 +02:00
Thierry Göckel
d97a7b629a Fix PMD errors 2020-08-10 19:04:49 +02:00
Thierry Göckel
00c96c6f57 RED-101: Detect vertebrate study row value 2020-08-10 19:04:49 +02:00
Thierry Göckel
06630b09d2 RED-101: Implement table cell and row redaction 2020-08-10 19:04:49 +02:00
Thierry Göckel
695564d162 Fix style
Fix style.

Fix style.

Fix style and naming

Fix style, naming and field modifier

Fix style and remove warning suppression
2020-08-10 19:04:49 +02:00
deiflaender
b5412dc959 Cleaned up dictionaries 2020-08-10 15:16:05 +02:00
deiflaender
99bac4550a Use @EqualsAndHashCode(onlyExplicitlyIncluded = true) in Entity.java 2020-08-07 12:28:21 +02:00
deiflaender
7d0b0ed3d0 Avoid duplicate redaction if type have same entries, made Applicant and Producer rules more specific 2020-08-07 12:09:37 +02:00
Dominique Eiflaender
cce8200d43 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Section.java online editiert mit Bitbucket 2020-08-05 13:15:02 +02:00
deiflaender
1f8d371a82 RED-149: Added must_redact dictionary and Rule, Adjusted rules for applicant and producer to work on all documents. Fixed endless loop in rules. Detect multiple occurences in rules 2020-08-05 13:10:31 +02:00
Thierry Göckel
81723ce402 Use void method type 2020-08-04 10:34:54 +02:00
deiflaender
b1a266d4d4 Use EqualsAndHashcode annotation from Lombok 2020-08-04 09:53:58 +02:00
deiflaender
d2d7f8c50c Fixed duplicated redaction/RedactionLog entries 2020-07-31 16:25:10 +02:00
deiflaender
e2895a1c7a RED-211, RED-215 Added dictionaries and rules for testing. 2020-07-31 16:22:47 +02:00
deiflaender
872c384dc6 Use default color from configuration-service on unknown type 2020-07-28 12:38:59 +02:00
deiflaender
88e1c5c58e Let Tables know its headlines 2020-07-27 15:33:25 +02:00
deiflaender
135a715e22 Fixed style in EnityRedactionService 2020-07-27 13:39:31 +02:00
deiflaender
c953f161b2 Fixed wrong naming of caseInsensitive 2020-07-27 13:38:13 +02:00
deiflaender
f0e48087ff RED-207: Match caseInsensitive dictionaries caseInSensitive 2020-07-27 13:20:00 +02:00
deiflaender
b57a4a2db3 Use Hint in IntegrationTest 2020-07-24 10:45:04 +02:00
Thierry Göckel
7dbe03483b RED-183: Fix catching validation errors 2020-07-23 13:36:02 +02:00
Thierry Göckel
33ab09d7fc Fix style. 2020-07-23 13:35:58 +02:00
cheng
3eb37fa6db RED-161: reverse caseSensitive 2020-07-23 10:51:30 +02:00
cheng
c8375a1ad9 RED-161: replace hard-coded hint-type with dictionary-service query 2020-07-22 22:54:05 +02:00
deiflaender
e7ea12a1b0 CodeStyle 2020-07-22 14:14:10 +02:00
deiflaender
6a9df397eb Do not return redacted=true for vertebrates in RedactionLog, return isHint=true and redacted=false 2020-07-22 14:06:45 +02:00
deiflaender
49fe418a60 DEV: Fixed Nullpointer on undefined color for type, adapted rule to Type naming. 2020-07-21 16:17:52 +02:00
deiflaender
c0882346a9 RED-169: Fixed startup problem 2020-07-21 14:49:00 +02:00
cheng
d607ac567d RED-106: integrationTest fixed. 2020-07-21 13:15:58 +02:00
cheng
1b40931c87 RED-106: integrationTest fixed. 2020-07-21 13:14:17 +02:00