Project

General

Profile

« Previous | Next » 

Revision 61380

restored RepositorySnippet field names

View differences:

modules/uoa-repository-manager-service/branches/aai_roles_new/src/main/java/eu/dnetlib/repo/manager/service/RepositoryService.java
35 35
                                           String page,
36 36
                                           String size) throws JSONException, IOException;
37 37

  
38
    List<RepositorySnippet> getRepositoriesSnippetOfUser(String page, String size) throws Exception;
38
    List<RepositorySnippet> getRepositoriesSnippetsOfUser(String page, String size) throws Exception;
39 39

  
40
    List<RepositorySnippet> getRepositoriesSnippetOfUser(String userEmail, String page, String size) throws Exception;
40
    List<RepositorySnippet> getRepositoriesSnippetsOfUser(String userEmail, String page, String size) throws Exception;
41 41

  
42 42
    RepositorySnippet getRepositorySnippetById(String id) throws JSONException, ResourceNotFoundException;
43 43

  
modules/uoa-repository-manager-service/branches/aai_roles_new/src/main/java/eu/dnetlib/repo/manager/service/RepositoryServiceImpl.java
351 351
    }
352 352

  
353 353
    @Override
354
    public List<RepositorySnippet> getRepositoriesSnippetOfUser(String page, String size) throws Exception {
354
    public List<RepositorySnippet> getRepositoriesSnippetsOfUser(String page, String size) throws Exception {
355 355
        Collection<String> repoIds = roleMappingService.getRepoIdsByRoleIds(authorizationService.getUserRoles());
356 356
        return getRepositoriesSnippets(new ArrayList<>(repoIds));
357 357
    }
358 358

  
359 359
    @Override
360
    public List<RepositorySnippet> getRepositoriesSnippetOfUser(String userEmail, String page, String size) throws Exception {
360
    public List<RepositorySnippet> getRepositoriesSnippetsOfUser(String userEmail, String page, String size) throws Exception {
361 361
        Collection<String> repoIds = roleMappingService.getRepoIdsByRoleIds(authorizationService.getUserRoles(userEmail));
362 362
        return getRepositoriesSnippets(new ArrayList<>(repoIds));
363 363
    }
modules/uoa-repository-manager-service/branches/aai_roles_new/src/main/java/eu/dnetlib/repo/manager/service/BrokerServiceImpl.java
7 7
import eu.dnetlib.repo.manager.domain.Term;
8 8
import eu.dnetlib.repo.manager.domain.Tuple;
9 9
import eu.dnetlib.repo.manager.domain.broker.*;
10
import org.apache.commons.lang.NotImplementedException;
10 11
import org.json.JSONException;
11 12
import org.springframework.beans.factory.annotation.Autowired;
12 13
import org.springframework.beans.factory.annotation.Value;
......
81 82
        long start = System.currentTimeMillis();
82 83
        DatasourcesBroker ret = new DatasourcesBroker();
83 84
        try {
84
            ret.setDatasourcesOfUser(getDatasourcesOfUserType(repoAPI.getRepositoriesSnippetOfUser(user, "0", "100")));
85
            ret.setDatasourcesOfUser(getDatasourcesOfUserType(repoAPI.getRepositoriesSnippetsOfUser(user, "0", "100")));
85 86
            //TODO fix bug when values are true
86 87
//            if (Boolean.parseBoolean(includeShared)) {
87 88
//                List<String> sharedDatasourceIds = new ArrayList<String>();
......
165 166
        List<Tuple<BrowseEntry, String>> entries = new ArrayList<>();
166 167
        for (RepositorySnippet repo : repositories) {
167 168
            BrowseEntry temp = new BrowseEntry();
168
            temp.setValue(repo.getOfficialName());
169
            temp.setValue(repo.getOfficialname());
169 170
            temp.setSize(new Long(0));
170
            for (BrowseEntry e : getTopicsForDatasource(repo.getOfficialName())) {
171
            for (BrowseEntry e : getTopicsForDatasource(repo.getOfficialname())) {
171 172
                temp.setSize(temp.getSize() + e.getSize());
172 173
            }
173 174
            Tuple<BrowseEntry, String> tup = new Tuple<>(temp, repo.getLogoUrl());
......
245 246
    @Override
246 247
    public Map<String, List<SimpleSubscriptionDesc>> getSimpleSubscriptionsOfUserByRepoId(String userEmail, String repoId) throws BrokerException {
247 248
        Map<String, List<SimpleSubscriptionDesc>> subscriptionsOfUser = getSimpleSubscriptionsOfUser(userEmail);
248

  
249
        return null;
249
        throw new NotImplementedException();
250
//        return null;
250 251
    }
251 252

  
252 253
    @Override
modules/uoa-repository-manager-service/branches/aai_roles_new/src/main/java/eu/dnetlib/repo/manager/service/DashboardServiceImpl.java
32 32

  
33 33
        try {
34 34

  
35
            List<RepositorySnippet> repositoriesOfUser = repositoryService.getRepositoriesSnippetOfUser(userEmail, page, size);
35
            List<RepositorySnippet> repositoriesOfUser = repositoryService.getRepositoriesSnippetsOfUser(userEmail, page, size);
36 36
            for (RepositorySnippet repository : repositoriesOfUser) {
37 37
                RepositorySummaryInfo repositorySummaryInfo = new RepositorySummaryInfo();
38 38
                repositorySummaryInfo.setId(repository.getId());
39
                repositorySummaryInfo.setRepositoryName(repository.getOfficialName());
39
                repositorySummaryInfo.setRepositoryName(repository.getOfficialname());
40 40
                repositorySummaryInfo.setLogoURL(repository.getLogoUrl());
41 41

  
42 42
                //TODO getRepositoryAggregations returns only the 20 more recent items. Is it positive that we will find an indexed version there?
......
65 65

  
66 66
                try {
67 67

  
68
                    List<BrowseEntry> events = brokerService.getTopicsForDatasource(repository.getOfficialName());
68
                    List<BrowseEntry> events = brokerService.getTopicsForDatasource(repository.getOfficialname());
69 69
                    Long totalEvents = 0L;
70 70
                    for (BrowseEntry browseEntry : events)
71 71
                        totalEvents += browseEntry.getSize();
modules/uoa-repository-manager-service/branches/aai_roles_new/src/main/java/eu/dnetlib/repo/manager/utils/Converter.java
156 156

  
157 157

  
158 158
        repositorySnippet.setId(repositorySnippetObject.get("id").toString());
159
        repositorySnippet.setOfficialName(repositorySnippetObject.get("officialname").toString());
159
        repositorySnippet.setOfficialname(repositorySnippetObject.get("officialname").toString());
160 160

  
161
        repositorySnippet.setEnglishName(repositorySnippetObject.get("englishname").toString());
162
        if (repositorySnippet.getEnglishName().equals("null"))
163
            repositorySnippet.setEnglishName("");
161
        repositorySnippet.setEnglishname(repositorySnippetObject.get("englishname").toString());
162
        if (repositorySnippet.getEnglishname().equals("null"))
163
            repositorySnippet.setEnglishname("");
164 164

  
165
        repositorySnippet.setWebsiteUrl(repositorySnippetObject.get("websiteurl").toString());
166
        if (repositorySnippet.getWebsiteUrl().equals("null"))
167
            repositorySnippet.setWebsiteUrl("");
165
        repositorySnippet.setWebsiteurl(repositorySnippetObject.get("websiteurl").toString());
166
        if (repositorySnippet.getWebsiteurl().equals("null"))
167
            repositorySnippet.setWebsiteurl("");
168 168

  
169
        repositorySnippet.setRegisteredBy(repositorySnippetObject.get("registeredby").toString());
170
        if (repositorySnippet.getRegisteredBy().equals("null"))
171
            repositorySnippet.setRegisteredBy("");
169
        repositorySnippet.setRegisteredby(repositorySnippetObject.get("registeredby").toString());
170
        if (repositorySnippet.getRegisteredby().equals("null"))
171
            repositorySnippet.setRegisteredby("");
172 172
        return repositorySnippet;
173 173

  
174 174
    }
modules/uoa-repository-manager-service/branches/aai_roles_new/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java
65 65
    @ResponseBody
66 66
    @PreAuthorize("hasAuthority('REGISTERED_USER')")
67 67
    public List<RepositorySnippet> getRepositoriesSnippetsOfUser() throws Exception {
68
        return repositoryService.getRepositoriesSnippetOfUser("0", "100");
68
        return repositoryService.getRepositoriesSnippetsOfUser("0", "100");
69 69
    }
70 70

  
71 71
    @RequestMapping(value = "/searchRegisteredRepositories/{page}/{size}", method = RequestMethod.GET,
modules/uoa-repository-manager-service/branches/aai_roles_new/src/main/java/eu/dnetlib/repo/manager/domain/RepositorySnippet.java
7 7

  
8 8
public class RepositorySnippet {
9 9

  
10
    // Do not refactor names to keep compatibility with external api.
10 11
    private String id;
11
    private String officialName;
12
    private String englishName;
13
    private String websiteUrl;
12
    private String officialname;
13
    private String englishname;
14
    private String websiteurl;
14 15
    private String typology;
15
    private String registeredBy;
16
    private String registeredby;
16 17
    private Organization[] organizations;
17
    private String registrationDate;
18
    private String registrationdate;
18 19
    private String logoUrl;
19 20
    private String description;
20 21
    private String fullTextDownload;
......
35 36
        this.id = id;
36 37
    }
37 38

  
38
    public String getOfficialName() {
39
        return officialName;
39
    public String getOfficialname() {
40
        return officialname;
40 41
    }
41 42

  
42
    public void setOfficialName(String officialName) {
43
        this.officialName = officialName;
43
    public void setOfficialname(String officialname) {
44
        this.officialname = officialname;
44 45
    }
45 46

  
46
    public String getEnglishName() {
47
        return englishName;
47
    public String getEnglishname() {
48
        return englishname;
48 49
    }
49 50

  
50
    public void setEnglishName(String englishName) {
51
        this.englishName = englishName;
51
    public void setEnglishname(String englishname) {
52
        this.englishname = englishname;
52 53
    }
53 54

  
54
    public String getWebsiteUrl() {
55
        return websiteUrl;
55
    public String getWebsiteurl() {
56
        return websiteurl;
56 57
    }
57 58

  
58
    public void setWebsiteUrl(String websiteUrl) {
59
        this.websiteUrl = websiteUrl;
59
    public void setWebsiteurl(String websiteurl) {
60
        this.websiteurl = websiteurl;
60 61
    }
61 62

  
62
    public String getRegisteredBy() {
63
        return registeredBy;
63
    public String getRegisteredby() {
64
        return registeredby;
64 65
    }
65 66

  
66
    public void setRegisteredBy(String registeredBy) {
67
        this.registeredBy = registeredBy;
67
    public void setRegisteredby(String registeredby) {
68
        this.registeredby = registeredby;
68 69
    }
69 70

  
70 71
    public String getTypology() {
......
83 84
        this.organizations = organizations;
84 85
    }
85 86

  
86
    public String getRegistrationDate() {
87
        return registrationDate;
87
    public String getRegistrationdate() {
88
        return registrationdate;
88 89
    }
89 90

  
90
    public void setRegistrationDate(String registrationDate) {
91
        this.registrationDate = registrationDate;
91
    public void setRegistrationdate(String registrationdate) {
92
        this.registrationdate = registrationdate;
92 93
    }
93 94

  
94 95
    public PiwikInfo getPiwikInfo() {

Also available in: Unified diff