Revision d02e900a
Added by Andreas Müller over 1 year ago
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/application/CdmApplicationState.java | ||
---|---|---|
47 | 47 |
|
48 | 48 |
private static CdmApplicationState cdmApplicationState; |
49 | 49 |
|
50 |
private ICdmRepository appConfig;
|
|
50 |
private CdmApplicationRemoteController appConfig;
|
|
51 | 51 |
|
52 | 52 |
private ICdmDataChangeService dataChangeService; |
53 | 53 |
|
... | ... | |
66 | 66 |
return cdmApplicationState; |
67 | 67 |
} |
68 | 68 |
|
69 |
public void setAppConfig(ICdmRepository appConfig) {
|
|
69 |
public void setAppConfig(CdmApplicationRemoteController appConfig) {
|
|
70 | 70 |
this.appConfig = appConfig; |
71 |
if(appConfig instanceof CdmApplicationRemoteController) { |
|
72 |
CdmBase.setNewEntityListener(new DefaultNewEntityListener()); |
|
73 |
} else { |
|
74 |
CdmBase.setNewEntityListener(null); |
|
75 |
} |
|
71 |
CdmBase.setNewEntityListener(new DefaultNewEntityListener()); |
|
76 | 72 |
} |
77 | 73 |
|
78 |
public ICdmRepository getAppConfig() {
|
|
74 |
public CdmApplicationRemoteController getAppConfig() {
|
|
79 | 75 |
return appConfig; |
80 | 76 |
} |
81 | 77 |
|
82 |
public static void setCurrentAppConfig(ICdmRepository appConfig) {
|
|
78 |
public static void setCurrentAppConfig(CdmApplicationRemoteController appConfig) {
|
|
83 | 79 |
getInstance().setAppConfig(appConfig); |
84 | 80 |
} |
85 | 81 |
|
86 |
public static ICdmRepository getCurrentAppConfig() {
|
|
82 |
public static CdmApplicationRemoteController getCurrentAppConfig() {
|
|
87 | 83 |
return getInstance().getAppConfig(); |
88 | 84 |
} |
89 | 85 |
|
Also available in: Unified diff
force usage of remoting everywhere