Project

General

Profile

1
package eu.dnetlib.repo.manager.client.datasources.update;
2

    
3
import com.google.gwt.user.client.ui.FlowPanel;
4
import com.google.gwt.user.client.ui.HTML;
5
import com.google.gwt.user.client.ui.RootPanel;
6
import eu.dnetlib.repo.manager.client.RepositoryManager;
7
import eu.dnetlib.repo.manager.client.TokenController;
8

    
9
/**
10
 * Created by stefania on 1/14/16.
11
 */
12
public class DatasourceUpdateController extends TokenController {
13

    
14
    private static DatasourceUpdateController instance = null;
15

    
16
    private SelectFromMyRepositoriesWidget selectFromMyRepositoriesWidget = new SelectFromMyRepositoriesWidget();
17
    private UpdateRepositoryWidget updateRepositoryWidget = new UpdateRepositoryWidget();
18

    
19
    public static DatasourceUpdateController getInstance() {
20
        if (instance == null)
21
            instance = new DatasourceUpdateController();
22

    
23
        return instance;
24
    }
25

    
26
    private DatasourceUpdateController() {
27

    
28
    }
29

    
30
    @Override
31
    public void showWidget(FlowPanel contentPanel, String parent, String rest) {
32

    
33
        if (rest == null)
34
            redrawWidget(contentPanel, selectFromMyRepositoriesWidget, parent, rest);
35
        else {
36
            redrawWidget(contentPanel, updateRepositoryWidget, parent, rest);
37
        }
38
    }
39

    
40
    @Override
41
    public String[] getMenuPath(String parent, String rest) {
42
        return new String[] {"manageDatasource"};
43
    }
44
}
(1-1/4)