OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 151 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 151 Rev 156
Line 112... Line 112...
112
    protected void setupComponents(ComponentsContext ctxt) {
112
    protected void setupComponents(ComponentsContext ctxt) {
113
    }
113
    }
114
 
114
 
115
    protected abstract void start();
115
    protected abstract void start();
116
 
116
 
117
    public List<ModulePreferencePanelDesc> getPrefDescriptors() {
117
    public List<ModulePreferencePanelDesc> getPrefDescriptors(final DBRoot root) {
118
        return Collections.emptyList();
118
        return Collections.emptyList();
119
    }
119
    }
120
 
120
 
121
    public final Map<Boolean, List<ModulePreferencePanelDesc>> getPrefDescriptorsByLocation() {
121
    public final Map<Boolean, List<ModulePreferencePanelDesc>> getPrefDescriptorsByLocation(final DBRoot root) {
122
        final Map<Boolean, List<ModulePreferencePanelDesc>> res = new HashMap<Boolean, List<ModulePreferencePanelDesc>>();
122
        final Map<Boolean, List<ModulePreferencePanelDesc>> res = new HashMap<Boolean, List<ModulePreferencePanelDesc>>();
123
        for (final ModulePreferencePanelDesc desc : getPrefDescriptors()) {
123
        for (final ModulePreferencePanelDesc desc : getPrefDescriptors(root)) {
124
            final Boolean key = desc.isLocal();
124
            final Boolean key = desc.isLocal();
125
            final List<ModulePreferencePanelDesc> l;
125
            final List<ModulePreferencePanelDesc> l;
126
            if (!res.containsKey(key)) {
126
            if (!res.containsKey(key)) {
127
                l = new ArrayList<ModulePreferencePanelDesc>();
127
                l = new ArrayList<ModulePreferencePanelDesc>();
128
                res.put(key, l);
128
                res.put(key, l);
Line 137... Line 137...
137
    protected abstract void stop();
137
    protected abstract void stop();
138
 
138
 
139
    protected void uninstall(DBRoot root) {
139
    protected void uninstall(DBRoot root) {
140
 
140
 
141
    }
141
    }
-
 
142
 
-
 
143
    @Override
-
 
144
    public String toString() {
-
 
145
        return this.getClass().getName() + " created from " + this.getFactory();
-
 
146
    }
142
}
147
}