import eu.etaxonomy.cdm.io.common.CacheUpdaterConfigurator;
import eu.etaxonomy.cdm.io.common.SortIndexUpdaterConfigurator;
+import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
import eu.etaxonomy.cdm.model.name.TaxonName;
+import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
import eu.etaxonomy.taxeditor.l10n.Messages;
classList.add(Reference.class);
}
});
+
+ Button checkBoxSpecimen = new Button(composite_1, SWT.CHECK);
+ checkBoxSpecimen.setSelection(config.getClassList().contains(SpecimenOrObservationBase.class));
+ checkBoxSpecimen.setText(Messages.DatabaseRepairPage_Specimen);
+ checkBoxSpecimen
+ .setToolTipText(Messages.DatabaseRepairPage_toolTip_specimen);
+ checkBoxSpecimen.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ List<Class<? extends IdentifiableEntity>> classList = config.getClassList();
+ classList.add(SpecimenOrObservationBase.class);
+ }
+ });
+
+ Button checkBoxTeamOrPerson = new Button(composite_1, SWT.CHECK);
+ checkBoxTeamOrPerson.setSelection(config.getClassList().contains(TeamOrPersonBase.class));
+ checkBoxTeamOrPerson.setText(Messages.DatabaseRepairPage_TeamOrPerson);
+ checkBoxTeamOrPerson
+ .setToolTipText(Messages.DatabaseRepairPage_toolTip_teamOrPerson);
+ checkBoxTeamOrPerson.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ List<Class<? extends IdentifiableEntity>> classList = config.getClassList();
+ classList.add(TeamOrPersonBase.class);
+ }
+ });
tabFolder.pack();