Project

General

Profile

« Previous | Next » 

Revision d02e900a

Added by Andreas Müller over 1 year ago

force usage of remoting everywhere

View differences:

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