Revision 3f8e87ed
Added by Katja Luther almost 10 years ago
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
adding a taxon bulk editor and changes because the delete methods does not throw exceptions anymore