Revize 73897ee9
Přidáno uživatelem Václav Hrabík před více než 1 rok
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/Constants.java | ||
---|---|---|
4 | 4 |
public static final String ANTI_PATTERN_CATALOGUE_URL = "https://github.com/ReliSA/Software-process-antipatterns-catalogue/blob/master/catalogue/"; |
5 | 5 |
public static final String SUBSTRING_DELIMITER = "||"; |
6 | 6 |
public static final String ANTI_PATTERN_CATALOGUE_URL_RAW = "https://raw.githubusercontent.com/ReliSA/Software-process-antipatterns-catalogue/master/catalogue/"; |
7 |
|
|
8 |
public static final String HTML_DELIMITER = "_"; |
|
9 |
public static final String INDENT = " "; |
|
10 |
public static final Long DEFAULT_ID = -1L; |
|
11 |
public static final Integer SUBMIT_TYPES = 3; |
|
7 | 12 |
} |
13 |
|
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/utils/Utils.java | ||
---|---|---|
15 | 15 |
import java.util.*; |
16 | 16 |
|
17 | 17 |
public class Utils { |
18 |
|
|
18 |
//[JT] pouzit, nebo zahodit |
|
19 | 19 |
private final Logger LOGGER = LoggerFactory.getLogger(Utils.class); |
20 | 20 |
|
21 | 21 |
/** |
... | ... | |
108 | 108 |
* @return is valid |
109 | 109 |
*/ |
110 | 110 |
public static boolean checkStringSubstrings(String substrings) { |
111 |
//[JT] prepsat do regexu - tohle je zrudne |
|
111 | 112 |
if (substrings.startsWith(Constants.SUBSTRING_DELIMITER)) { |
112 | 113 |
return false; |
113 | 114 |
} |
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/service/ConfigService.java | ||
---|---|---|
1 |
package cz.zcu.fav.kiv.antipatterndetectionapp.v2.service; |
|
2 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.dials.ConfigurationControllerStatusCodes; |
|
3 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.Configuration; |
|
4 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.User; |
|
5 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.UserConfiguration; |
|
6 |
|
|
7 |
import java.util.List; |
|
8 |
public interface ConfigService { |
|
9 |
//upload configuration |
|
10 |
ConfigurationControllerStatusCodes addConfiguration(Configuration cfg); |
|
11 |
ConfigurationControllerStatusCodes addConfiguration(UserConfiguration cfg); |
|
12 |
|
|
13 |
ConfigurationControllerStatusCodes pairConfigurationWithUser(User user, Configuration configuration); |
|
14 |
|
|
15 |
|
|
16 |
List<Configuration> getUserConfigurations(User user); |
|
17 |
|
|
18 |
Configuration getConfigurationById(int id); |
|
19 |
String getConfigurationName(int userId, int configurationId); |
|
20 |
|
|
21 |
|
|
22 |
} |
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/service/configuration/ConfigService.java | ||
---|---|---|
1 |
package cz.zcu.fav.kiv.antipatterndetectionapp.v2.service.configuration; |
|
2 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.dials.ConfigurationControllerStatusCodes; |
|
3 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.Configuration; |
|
4 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.User; |
|
5 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.UserConfiguration; |
|
6 |
|
|
7 |
import java.util.List; |
|
8 |
public interface ConfigService { |
|
9 |
//upload configuration |
|
10 |
ConfigurationControllerStatusCodes addConfiguration(Configuration cfg); |
|
11 |
ConfigurationControllerStatusCodes addConfiguration(UserConfiguration cfg); |
|
12 |
|
|
13 |
ConfigurationControllerStatusCodes pairConfigurationWithUser(User user, Configuration configuration); |
|
14 |
|
|
15 |
|
|
16 |
List<Configuration> getUserConfigurations(User user); |
|
17 |
|
|
18 |
Configuration getConfigurationById(int id); |
|
19 |
String getConfigurationName(int userId, int configurationId); |
|
20 |
|
|
21 |
|
|
22 |
} |
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/service/configuration/ConfigurationServiceImplementation.java | ||
---|---|---|
1 |
package cz.zcu.fav.kiv.antipatterndetectionapp.v2.service; |
|
1 |
package cz.zcu.fav.kiv.antipatterndetectionapp.v2.service.configuration;
|
|
2 | 2 |
|
3 | 3 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.dials.ConfigurationControllerStatusCodes; |
4 | 4 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.*; |
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/service/detection/DetectionServiceImpl.java | ||
---|---|---|
11 | 11 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.service.user.UserService; |
12 | 12 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.service.configuration.ConfigService; |
13 | 13 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.utils.JSONBuilder; |
14 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.utils.converters.ClassToDto; |
|
15 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.utils.converters.ProjectToDto; |
|
14 | 16 |
import org.springframework.beans.factory.annotation.Autowired; |
15 | 17 |
import org.springframework.stereotype.Service; |
16 | 18 |
|
... | ... | |
39 | 41 |
|
40 | 42 |
@Override |
41 | 43 |
public Query getAllProjectsAndAntipatterns() { |
42 |
Query q = new Query(projectService.getAllProjects(), antiPatternService.antiPatternsToModel(antiPatternService.getAllAntiPatterns())); |
|
44 |
ClassToDto<Project, ProjectDto> classToDto = new ProjectToDto(); |
|
45 |
Query q = new Query(classToDto.convert(projectService.getAllProjects()), antiPatternService.antiPatternsToModel(antiPatternService.getAllAntiPatterns())); |
|
46 |
|
|
43 | 47 |
return q; |
44 | 48 |
} |
45 | 49 |
|
Také k dispozici: Unified diff
https://kivprogrammers.atlassian.net/browse/TSP2-24 Changes by jirka