|
17 | 17 | */
|
18 | 18 | package ru.mystamps.web.feature.site;
|
19 | 19 |
|
20 |
| -import lombok.RequiredArgsConstructor; |
21 | 20 | import org.apache.commons.lang3.Validate;
|
22 |
| -import org.springframework.beans.factory.annotation.Value; |
| 21 | +import org.springframework.core.env.Environment; |
23 | 22 | import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
|
24 | 23 |
|
25 | 24 | import java.util.Collections;
|
|
28 | 27 | import java.util.List;
|
29 | 28 | import java.util.Map;
|
30 | 29 |
|
31 |
| -@RequiredArgsConstructor |
32 | 30 | public class JdbcSuspiciousActivityDao implements SuspiciousActivityDao {
|
33 | 31 |
|
34 | 32 | private final NamedParameterJdbcTemplate jdbcTemplate;
|
| 33 | + private final String addSuspiciousActivitySql; |
| 34 | + private final String countAllSql; |
| 35 | + private final String countByTypeSinceSql; |
| 36 | + private final String findAllSql; |
35 | 37 |
|
36 |
| - @Value("${suspicious_activity.create}") |
37 |
| - private String addSuspiciousActivitySql; |
38 |
| - |
39 |
| - @Value("${suspicious_activity.count_all}") |
40 |
| - private String countAllSql; |
41 |
| - |
42 |
| - @Value("${suspicious_activity.count_by_type_since}") |
43 |
| - private String countByTypeSinceSql; |
44 |
| - |
45 |
| - @Value("${suspicious_activity.find_all}") |
46 |
| - private String findAllSql; |
| 38 | + @SuppressWarnings("checkstyle:linelength") |
| 39 | + public JdbcSuspiciousActivityDao(Environment env, NamedParameterJdbcTemplate jdbcTemplate) { |
| 40 | + this.jdbcTemplate = jdbcTemplate; |
| 41 | + this.addSuspiciousActivitySql = env.getRequiredProperty("suspicious_activity.create"); |
| 42 | + this.countAllSql = env.getRequiredProperty("suspicious_activity.count_all"); |
| 43 | + this.countByTypeSinceSql = env.getRequiredProperty("suspicious_activity.count_by_type_since"); |
| 44 | + this.findAllSql = env.getRequiredProperty("suspicious_activity.find_all"); |
| 45 | + } |
47 | 46 |
|
48 | 47 | @Override
|
49 | 48 | public void add(AddSuspiciousActivityDbDto activity) {
|
|
0 commit comments