Refactor RSQL serach fields related classes (#1834)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
*/
|
||||
package org.eclipse.hawkbit.repository.rsql;
|
||||
|
||||
import org.eclipse.hawkbit.repository.FieldNameProvider;
|
||||
import org.eclipse.hawkbit.repository.RsqlQueryField;
|
||||
|
||||
import cz.jirutka.rsql.parser.ast.Node;
|
||||
import cz.jirutka.rsql.parser.ast.RSQLVisitor;
|
||||
@@ -23,16 +23,16 @@ public interface RsqlVisitorFactory {
|
||||
|
||||
/**
|
||||
* Provides a {@link RSQLVisitor} instance for validating RSQL queries based
|
||||
* on the given {@link FieldNameProvider}.
|
||||
* on the given {@link RsqlQueryField}.
|
||||
*
|
||||
* @param <A>
|
||||
* The type of the {@link FieldNameProvider}.
|
||||
* The type of the {@link RsqlQueryField}.
|
||||
* @param fieldNameProvider
|
||||
* providing accessing to the relevant field names.
|
||||
*
|
||||
* @return An {@link RSQLVisitor} to validate the {@link Node}s of an RSQL
|
||||
* query.
|
||||
*/
|
||||
<A extends Enum<A> & FieldNameProvider> RSQLVisitor<Void, String> validationRsqlVisitor(Class<A> fieldNameProvider);
|
||||
<A extends Enum<A> & RsqlQueryField> RSQLVisitor<Void, String> validationRsqlVisitor(Class<A> fieldNameProvider);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user