src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java

changeset 159
86b5d8a1662f
parent 158
4f912cd42876
child 160
e2d09cf3fb96
     1.1 --- a/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java	Fri Nov 06 10:50:32 2020 +0100
     1.2 +++ b/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java	Thu Nov 19 13:58:54 2020 +0100
     1.3 @@ -28,8 +28,8 @@
     1.4   */
     1.5  package de.uapcore.lightpit;
     1.6  
     1.7 -import de.uapcore.lightpit.dao.DataAccessObjects;
     1.8 -import de.uapcore.lightpit.dao.postgres.PGDataAccessObjects;
     1.9 +import de.uapcore.lightpit.dao.DaoProvider;
    1.10 +import de.uapcore.lightpit.dao.postgres.PGDaoProvider;
    1.11  import org.slf4j.Logger;
    1.12  import org.slf4j.LoggerFactory;
    1.13  
    1.14 @@ -100,15 +100,15 @@
    1.15       * @param connection the SQL connection
    1.16       * @return a set of data access objects
    1.17       */
    1.18 -    private DataAccessObjects createDataAccessObjects(Connection connection) throws SQLException {
    1.19 +    private DaoProvider createDataAccessObjects(Connection connection) throws SQLException {
    1.20          final var df = (DataSourceProvider) getServletContext().getAttribute(DataSourceProvider.Companion.getSC_ATTR_NAME());
    1.21          if (df.getDialect() == DataSourceProvider.Dialect.Postgres) {
    1.22 -            return new PGDataAccessObjects(connection);
    1.23 +            return new PGDaoProvider(connection);
    1.24          }
    1.25          throw new UnsupportedOperationException("Non-exhaustive if-else - this is a bug.");
    1.26      }
    1.27  
    1.28 -    private void invokeMapping(Map.Entry<PathPattern, Method> mapping, HttpServletRequest req, HttpServletResponse resp, DataAccessObjects dao) throws IOException {
    1.29 +    private void invokeMapping(Map.Entry<PathPattern, Method> mapping, HttpServletRequest req, HttpServletResponse resp, DaoProvider dao) throws IOException {
    1.30          final var pathPattern = mapping.getKey();
    1.31          final var method = mapping.getValue();
    1.32          try {
    1.33 @@ -121,7 +121,7 @@
    1.34                  } else if (paramTypes[i].isAssignableFrom(HttpServletResponse.class)) {
    1.35                      paramValues[i] = resp;
    1.36                  }
    1.37 -                if (paramTypes[i].isAssignableFrom(DataAccessObjects.class)) {
    1.38 +                if (paramTypes[i].isAssignableFrom(DaoProvider.class)) {
    1.39                      paramValues[i] = dao;
    1.40                  }
    1.41                  if (paramTypes[i].isAssignableFrom(PathParameters.class)) {
    1.42 @@ -180,7 +180,7 @@
    1.43                          paramsInjectible &= HttpServletRequest.class.isAssignableFrom(param)
    1.44                                  || HttpServletResponse.class.isAssignableFrom(param)
    1.45                                  || PathParameters.class.isAssignableFrom(param)
    1.46 -                                || DataAccessObjects.class.isAssignableFrom(param);
    1.47 +                                || DaoProvider.class.isAssignableFrom(param);
    1.48                      }
    1.49                      if (paramsInjectible) {
    1.50                          try {

mercurial