Project

General

Profile

« Previous | Next » 

Revision 3f8e87ed

Added by Katja Luther almost 10 years ago

adding a taxon bulk editor and changes because the delete methods does not throw exceptions anymore

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientTaxonService.java
26 26

  
27 27
import eu.etaxonomy.cdm.api.service.ITaxonService;
28 28
import eu.etaxonomy.cdm.api.service.TaxaAndNamesSearchMode;
29
import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase;
29 30
import eu.etaxonomy.cdm.api.service.config.IFindTaxaAndNamesConfigurator;
30 31
import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator;
31 32
import eu.etaxonomy.cdm.api.service.config.MatchingTaxonConfigurator;
......
255 256
     * @see eu.etaxonomy.cdm.api.service.IService#delete(eu.etaxonomy.cdm.model.common.ICdmBase)
256 257
     */
257 258
    @Override
258
    public UUID delete(TaxonBase persistentObject) throws ReferencedObjectUndeletableException{
259
    public String delete(TaxonBase persistentObject) {
259 260
        return defaultTaxonService.delete(persistentObject);
260 261
    }
261 262

  
......
1365 1366
     * @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator)
1366 1367
     */
1367 1368
    @Override
1368
    public void deleteSynonym(Synonym arg0, SynonymDeletionConfigurator arg1) {
1369
        defaultTaxonService.deleteSynonym(arg0, arg1);
1369
    public String deleteSynonym(Synonym arg0, SynonymDeletionConfigurator arg1) {
1370
        return defaultTaxonService.deleteSynonym(arg0, arg1);
1370 1371
    }
1371 1372

  
1372 1373
    /* (non-Javadoc)
1373 1374
     * @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.model.taxon.Taxon, eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator)
1374 1375
     */
1375 1376
    @Override
1376
    public void deleteSynonym(Synonym arg0, Taxon arg1, SynonymDeletionConfigurator arg2) {
1377
        defaultTaxonService.deleteSynonym(arg0, arg1, arg2);
1377
    public String deleteSynonym(Synonym arg0, Taxon arg1, SynonymDeletionConfigurator arg2) {
1378
        return defaultTaxonService.deleteSynonym(arg0, arg1, arg2);
1378 1379
    }
1379 1380

  
1380 1381
    /* (non-Javadoc)
1381 1382
     * @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteTaxon(eu.etaxonomy.cdm.model.taxon.Taxon, eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator, eu.etaxonomy.cdm.model.taxon.Classification)
1382 1383
     */
1383 1384
    @Override
1384
    public UUID deleteTaxon(Taxon arg0, TaxonDeletionConfigurator arg1, Classification arg2)
1385
            throws DataChangeNoRollbackException {
1385
    public String deleteTaxon(Taxon arg0, TaxonDeletionConfigurator arg1, Classification arg2) {
1386 1386
        return defaultTaxonService.deleteTaxon(arg0, arg1, arg2);
1387 1387
    }
1388 1388

  
......
1421 1421
        return defaultTaxonService.listAcceptedTaxaFor(synonymUuid, classificationUuid, pageSize, pageNumber, orderHints, propertyPaths);
1422 1422
    }
1423 1423

  
1424
	@Override
1425
	public List<String> isDeletable(TaxonBase object,
1426
			DeleteConfiguratorBase config) {
1427
		// TODO Auto-generated method stub
1428
		return null;
1429
	}
1430

  
1424 1431

  
1425 1432

  
1426 1433

  

Also available in: Unified diff