Package io.sapl.springdatacommon.queries
Class QueryAnnotationParameterResolver
java.lang.Object
io.sapl.springdatacommon.queries.QueryAnnotationParameterResolver
Utility class to resolve bounded method parameters and annotation parameters
based on the database type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringresolveForMongoDB(Method method, Object[] args) Resolves bounded method parameters and annotation parameters for MongoDB.static StringresolveForRelationalDatabase(Method method, Object[] args) Resolves bounded method parameters and annotation parameters for a relational database.
-
Constructor Details
-
QueryAnnotationParameterResolver
public QueryAnnotationParameterResolver()
-
-
Method Details
-
resolveForRelationalDatabase
Resolves bounded method parameters and annotation parameters for a relational database.- Parameters:
method- The method to resolve parameters for.args- The arguments passed to the method.- Returns:
- The resolved query with substituted parameters.
-
resolveForMongoDB
Resolves bounded method parameters and annotation parameters for MongoDB.- Parameters:
method- The method to resolve parameters for.args- The arguments passed to the method.- Returns:
- The resolved query with substituted parameters.
-