Project

General

Profile

« Previous | Next » 

Revision cfae30ae

Added by Katja Luther almost 3 years ago

ref #9611: implement set secundum for MAN and pro parte syn

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/Messages.java
299 299

  
300 300
    public static String SetSecundumConfiguration_IncludeAcceptedTaxa;
301 301
    public static String SetSecundumConfiguration_IncludeSynonyms;
302
    public static String SetSecundumConfiguration_IncludeMisapplications;
303
    public static String SetSecundumConfiguration_IncludeProParteSynonyms;
304
    public static String SetSecundumConfiguration_OverwriteExistingRelations;
302 305
    public static String SetSecundumConfiguration_OverwriteExistingAccepted;
303 306
    public static String SetSecundumConfiguration_OverwriteExistingSynonyms;
304 307
    public static String SetSecundumConfiguration_EmptySecundumDetail;
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/messages.properties
232 232

  
233 233
SetSecundumConfiguration_IncludeAcceptedTaxa=Include accepted taxa
234 234
SetSecundumConfiguration_IncludeSynonyms=Include synonyms
235
SetSecundumConfiguration_IncludeMisapplications=Include misapplications (err. sec)
236
SetSecundumConfiguration_IncludeProParteSynonyms=Include pro parte synonyms (syn. sec.)
235 237
SetSecundumConfiguration_OverwriteExistingAccepted=Overwrite existing references for accepted taxa
236 238
SetSecundumConfiguration_OverwriteExistingSynonyms=Overwrite existing references for synonyms
239
SetSecundumConfiguration_OverwriteExistingRelations=Overwrite existing references for selected relations
237 240
SetSecundumConfiguration_EmptySecundumDetail=Delete existing secundum reference details (recommended)
238 241
SetSecundumConfiguration_IncludeSharedtaxa=Include shared taxa
239 242
SetSecundumConfiguration_NewSecundum_Label=New secundum reference:
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/messages_de.properties
231 231

  
232 232
SetSecundumConfiguration_IncludeAcceptedTaxa=Anwenden auf akzeptierte Taxa
233 233
SetSecundumConfiguration_IncludeSynonyms=Anwenden auf Synonyme
234
SetSecundumConfiguration_IncludeMisapplications=Anwenden auf Fehlanwendungen (err. sec)
235
SetSecundumConfiguration_IncludeProParteSynonyms=Anwenden auf Pro Parte Synonyme (syn. sec.)
234 236
SetSecundumConfiguration_OverwriteExistingAccepted=Existierende Secundum Referenzen bei akzeptierten Taxa ?berschreiben
235 237
SetSecundumConfiguration_OverwriteExistingSynonyms=Existierende Secundum Referenzen bei Synonymen ?berschreiben
238
SetSecundumConfiguration_OverwriteExistingRelations=Existierende Secundum Referenzen bei ausgew?hlten Relationen ?berschreiben
236 239
SetSecundumConfiguration_EmptySecundumDetail=Existierende Secundum Referenz Details l?schen (empfohlen)
237 240
SetSecundumConfiguration_IncludeSharedtaxa=Auch mehrfach verwendete Taxa mit einbeziehen
238 241
SetSecundumConfiguration_NewSecundum_Label=Neue Secundum Referenz:
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/configurator/SetSecundumConfiguratorWizardPage.java
44 44

  
45 45
    private  Button btnBrowseReference = null;
46 46

  
47
    private  Text textReference = null;
48
    private  Button btnClear = null;
47
    private Text textReference = null;
48
    private Button btnClear = null;
49 49
    private EntitySelectionElement<Reference> selectReference;
50
    private  Button btnIncludeAcceptedTaxa;
50
    private Button btnIncludeAcceptedTaxa;
51 51
    private Button btnIncludeSynonyms;
52 52
    private Button btnOverwriteExistingAccepted;
53 53
    private Button btnOverwriteExistingSynonyms;
54
    private Button btnOverwriteExistingRelations;
54 55
    private Button btnEmptySecundumDetail;
55 56
    private Button btnIncludeSharedTaxa;
57
    private Button btnIncludeMisappliedNamed;
58
    private Button btnIncludeProParteSynonyms;
56 59

  
57 60

  
58 61
    /**
......
81 84
        IObservableValue includeSynonymsConfiguratorObserveValue = PojoProperties.value("includeSynonyms").observe(configurator);
82 85
        bindingContext.bindValue(observeSelectionBtnIncludeSynonyms, includeSynonymsConfiguratorObserveValue, null, null);
83 86

  
87
        IObservableValue observeSelectionBtnIncludeMisappliedNames = WidgetProperties.selection().observe(btnIncludeMisappliedNamed);
88
        IObservableValue includeMisappliedNamesConfiguratorObserveValue = PojoProperties.value("includeMisapplications").observe(configurator);
89
        bindingContext.bindValue(observeSelectionBtnIncludeMisappliedNames, includeMisappliedNamesConfiguratorObserveValue, null, null);
90

  
91
        IObservableValue observeSelectionBtnIncludeProparteSynonyms = WidgetProperties.selection().observe(btnIncludeProParteSynonyms);
92
        IObservableValue includeProparteSynonymsConfiguratorObserveValue = PojoProperties.value("includeProParteSynonyms").observe(configurator);
93
        bindingContext.bindValue(observeSelectionBtnIncludeProparteSynonyms, includeProparteSynonymsConfiguratorObserveValue, null, null);
94

  
84 95
        IObservableValue observeSelectionBtnOverwriteExistingAccepted = WidgetProperties.selection().observe(btnOverwriteExistingAccepted);
85 96
        IObservableValue overwriteExistingAcceptedConfiguratorObserveValue = PojoProperties.value("overwriteExistingAccepted").observe(configurator);
86 97
        bindingContext.bindValue(observeSelectionBtnOverwriteExistingAccepted, overwriteExistingAcceptedConfiguratorObserveValue, null, null);
......
89 100
        IObservableValue overwriteExistingSynonymsConfiguratorObserveValue = PojoProperties.value("overwriteExistingSynonyms").observe(configurator);
90 101
        bindingContext.bindValue(observeSelectionBtnOverwriteExistingSynonyms, overwriteExistingSynonymsConfiguratorObserveValue, null, null);
91 102

  
103
        IObservableValue observeSelectionBtnOverwriteExistingRelations = WidgetProperties.selection().observe(btnOverwriteExistingRelations);
104
        IObservableValue overwriteExistingRelationsConfiguratorObserveValue = PojoProperties.value("overwriteExistingRelations").observe(configurator);
105
        bindingContext.bindValue(observeSelectionBtnOverwriteExistingRelations, overwriteExistingRelationsConfiguratorObserveValue, null, null);
106

  
92 107
        IObservableValue observeSelectionBtnEmptySecundumDetail = WidgetProperties.selection().observe(btnEmptySecundumDetail);
93 108
        IObservableValue emptySecundumDetailConfiguratorObserveValue = PojoProperties.value("emptySecundumDetail").observe(configurator);
94 109
        bindingContext.bindValue(observeSelectionBtnEmptySecundumDetail, emptySecundumDetailConfiguratorObserveValue, null, null);
......
172 187
            }
173 188
        });
174 189

  
175
        btnOverwriteExistingAccepted = new Button(control, SWT.CHECK);
176
        GridData gd_btnOverwriteExistingAccepted = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
177
        gd_btnOverwriteExistingAccepted.horizontalIndent = 10;
178
        btnOverwriteExistingAccepted.setLayoutData(gd_btnOverwriteExistingAccepted);
179
        btnOverwriteExistingAccepted.setText(Messages.SetSecundumConfiguration_OverwriteExistingAccepted);
190
                btnOverwriteExistingAccepted = new Button(control, SWT.CHECK);
191
                GridData gd_btnOverwriteExistingAccepted = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
192
                gd_btnOverwriteExistingAccepted.horizontalIndent = 10;
193
                btnOverwriteExistingAccepted.setLayoutData(gd_btnOverwriteExistingAccepted);
194
                btnOverwriteExistingAccepted.setText(Messages.SetSecundumConfiguration_OverwriteExistingAccepted);
180 195

  
181 196
                btnIncludeSharedTaxa = new Button(control, SWT.CHECK);
182 197
                GridData gd_btnIncludeSharedTaxa = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
......
206 221
            }
207 222
        });
208 223

  
224
                btnOverwriteExistingSynonyms = new Button(control, SWT.CHECK);
225
                GridData gd_btnOverwriteExistingSynonyms = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
226
                gd_btnOverwriteExistingSynonyms.horizontalIndent = 10;
227
                btnOverwriteExistingSynonyms.setLayoutData(gd_btnOverwriteExistingSynonyms);
228
                btnOverwriteExistingSynonyms.setText(Messages.SetSecundumConfiguration_OverwriteExistingSynonyms);
229
                btnOverwriteExistingSynonyms.setSelection(configurator.isOverwriteExistingSynonyms());
230

  
231
        btnIncludeMisappliedNamed = new Button(control, SWT.CHECK);
232
        btnIncludeMisappliedNamed.setText(Messages.SetSecundumConfiguration_IncludeMisapplications);
233
        btnIncludeMisappliedNamed.setSelection(configurator.isIncludeMisapplications());
234
        btnIncludeMisappliedNamed.addListener(SWT.Selection, new Listener() {
235
            @Override
236
         public void handleEvent(Event e) {
237
                Button b = (Button) e.widget;
238
                GridData data = (GridData)  btnIncludeMisappliedNamed.getLayoutData();
239
                data.exclude = b.getSelection();
240
                if (!btnIncludeProParteSynonyms.getSelection() && !data.exclude){
241
                    btnOverwriteExistingRelations.setVisible(false);
242
                }else{
243
                    btnOverwriteExistingRelations.setVisible(true);
244
                }
245

  
246
                if (!btnIncludeAcceptedTaxa.getSelection() && !btnIncludeProParteSynonyms.getSelection() && !btnIncludeSynonyms.getSelection() && !data.exclude){
247
                    btnEmptySecundumDetail.setVisible(false);
248
                    setPageComplete(false);
249
                }else{
250
                    btnEmptySecundumDetail.setVisible(true);
251
                    setPageComplete(true);
252
                }
253

  
254
            }
255
        });
256

  
257

  
258

  
259
        btnIncludeProParteSynonyms = new Button(control, SWT.CHECK);
260
        btnIncludeProParteSynonyms.setText(Messages.SetSecundumConfiguration_IncludeProParteSynonyms);
261
        btnIncludeProParteSynonyms.setSelection(configurator.isIncludeProParteSynonyms());
262
        btnIncludeProParteSynonyms.addListener(SWT.Selection, new Listener() {
263
            @Override
264
         public void handleEvent(Event e) {
265
                Button b = (Button) e.widget;
266
                GridData data = (GridData)  btnIncludeProParteSynonyms.getLayoutData();
267
                data.exclude = b.getSelection();
268

  
269
                if (!btnIncludeMisappliedNamed.getSelection() && !data.exclude){
270
                    btnOverwriteExistingRelations.setVisible(false);
271
                }else{
272
                    btnOverwriteExistingRelations.setVisible(true);
273
                }
274

  
275
                if (!btnIncludeAcceptedTaxa.getSelection() && !btnIncludeMisappliedNamed.getSelection() && !btnIncludeSynonyms.getSelection() && !data.exclude){
276
                    btnEmptySecundumDetail.setVisible(false);
277
                    setPageComplete(false);
278
                }else{
279
                    btnEmptySecundumDetail.setVisible(true);
280
                    setPageComplete(true);
281
                }
282

  
283
            }
284
        });
285

  
286
        btnOverwriteExistingRelations = new Button(control, SWT.CHECK);
287
        GridData gd_btnOverwriteExistingRelations = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
288
        gd_btnOverwriteExistingRelations.horizontalIndent = 10;
289
        btnOverwriteExistingRelations.setLayoutData(gd_btnOverwriteExistingRelations);
290
        btnOverwriteExistingRelations.setText(Messages.SetSecundumConfiguration_OverwriteExistingRelations);
291
        btnOverwriteExistingRelations.setSelection(configurator.isOverwriteExistingRelations());
292

  
293

  
209 294
        btnOverwriteExistingAccepted.setSelection(configurator.isOverwriteExistingAccepted());
210
        btnOverwriteExistingSynonyms = new Button(control, SWT.CHECK);
211
        GridData gd_btnOverwriteExistingSynonyms = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
212
        gd_btnOverwriteExistingSynonyms.horizontalIndent = 10;
213
        btnOverwriteExistingSynonyms.setLayoutData(gd_btnOverwriteExistingSynonyms);
214
        btnOverwriteExistingSynonyms.setText(Messages.SetSecundumConfiguration_OverwriteExistingSynonyms);
215
        btnOverwriteExistingSynonyms.setSelection(configurator.isOverwriteExistingSynonyms());
295

  
216 296
        btnEmptySecundumDetail = new Button(control, SWT.CHECK);
217 297
        btnEmptySecundumDetail.setText(Messages.SetSecundumConfiguration_EmptySecundumDetail);
218 298
        btnEmptySecundumDetail.setSelection(configurator.isEmptySecundumDetail());

Also available in: Unified diff