Project

General

Profile

1
package eu.dnetlib.repo.manager.server.services;
2

    
3
import eu.dnetlib.repo.manager.service.controllers.PiWikApi;
4
import eu.dnetlib.domain.data.PiwikInfo;
5
import org.springframework.beans.factory.annotation.Autowired;
6
import org.springframework.stereotype.Component;
7

    
8
import java.util.List;
9

    
10
/**
11
 * Created by stefania on 12/19/16.
12
 */
13
@Component(value = "piwikDAO")
14
public class PiwikDAO {
15

    
16

    
17
    @Autowired
18
    private PiWikApi piWikApi;
19

    
20
    public PiwikInfo getPiwikSiteForRepo(String repositoryId) {
21
        return piWikApi.getPiwikSiteForRepo(repositoryId);
22
    }
23

    
24
    public PiwikInfo savePiwikInfo(PiwikInfo piwikInfo) {
25
       return piWikApi.savePiwikInfo(piwikInfo);
26
    }
27

    
28
    public List<PiwikInfo> getPiwikSitesForRepos() {
29
        return piWikApi.getPiwikSitesForRepos();
30
    }
31

    
32
    public void approvePiwikSite(String repositoryId) {
33
       piWikApi.approvePiwikSite(repositoryId);
34
    }
35

    
36
    private String getOpenaireId(String repositoryid) {
37
       return piWikApi.getOpenaireId(repositoryid);
38
    }
39
}
40

    
41

    
42

    
(3-3/6)