* Removed unnecessary DB queries when editing/validating RSQL query in Target Filter Management (#1023) Added valid TargetFields to RSQL validation when editing Target Filter. Signed-off-by: Sergey Gerasimov <sergey.gerasimov@devolo.de> * Corrected visit OrNode implementation. Changed isValid to receive FieldNameProvider as parameter Reduced code duplication by moving commonly used utility methods to AbstractFieldNameRSQLVisitor from ValidationRSQLVisitor abd JpqQueryRSQLVisitor Refactored and extended Unit Tests. Minor corrections and typos. Signed-off-by: Sergey Gerasimov <sergey.gerasimov@devolo.de> * Added Maven entry for devolo 2020 copyright header. Signed-off-by: Sergey Gerasimov <sergey.gerasimov@devolo.de> * Fix failing unit tests * # WARNING: head commit changed in the meantime Signed-off-by: Stefan Behl <stefan.behl@bosch.io> * Fix Sonar findings. Signed-off-by: Stefan Behl <stefan.behl@bosch.io> * Cleanup Signed-off-by: Stefan Behl <stefan.behl@bosch.io> * Fix PR review findings * Fix invalid queries in unit tests Signed-off-by: Stefan Behl <stefan.behl@bosch.io> * Added test case to create filter with invalid query via Mgmt REST API Signed-off-by: Stefan Behl <stefan.behl@bosch.io> Co-authored-by: Sergey Gerasimov <sergey.gerasimov@devolo.de>