Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 73897ee9

Přidáno uživatelem Václav Hrabík před více než 1 rok

Zobrazit rozdíly:

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