1
|
package eu.dnetlib.repo.manager.client.admin;
|
2
|
|
3
|
import eu.dnetlib.repo.manager.client.TokenController;
|
4
|
import eu.dnetlib.repo.manager.client.admin.helptexts.HelpTextsAdminController;
|
5
|
import eu.dnetlib.repo.manager.client.admin.metrics.MetricsAdminController;
|
6
|
|
7
|
/**
|
8
|
* Created by stefania on 10/18/17.
|
9
|
*/
|
10
|
public class AdminController extends TokenController {
|
11
|
|
12
|
private static AdminController instance = null;
|
13
|
|
14
|
public static AdminController getInstance() {
|
15
|
if (instance == null)
|
16
|
instance = new AdminController();
|
17
|
|
18
|
return instance;
|
19
|
}
|
20
|
|
21
|
private AdminController() {
|
22
|
this.subControllers.put("helpTexts", HelpTextsAdminController.getInstance());
|
23
|
this.subControllers.put("metrics", MetricsAdminController.getInstance());
|
24
|
}
|
25
|
}
|