Project

General

Profile

« Previous | Next » 

Revision a022f6f0

Added by Patrick Plitzner over 10 years ago

  • derivate view shows derivate hierarchy of FieldUnits and DerivedUnits

View differences:

eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/dataimport/transientServices/TransientTaxonService.java
29 29
import eu.etaxonomy.cdm.api.service.config.IFindTaxaAndNamesConfigurator;
30 30
import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator;
31 31
import eu.etaxonomy.cdm.api.service.config.MatchingTaxonConfigurator;
32
import eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator;
32 33
import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;
34
import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;
33 35
import eu.etaxonomy.cdm.api.service.exception.HomotypicalGroupChangeException;
34
import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException;
35 36
import eu.etaxonomy.cdm.api.service.pager.Pager;
36 37
import eu.etaxonomy.cdm.api.service.search.LuceneMultiSearchException;
37 38
import eu.etaxonomy.cdm.api.service.search.SearchResult;
......
86 87
 */
87 88
public class TransientTaxonService implements ITaxonService {
88 89

  
89
    private ITaxonService defaultTaxonService;
90
    private final ITaxonService defaultTaxonService;
90 91

  
91 92
    /**
92 93
     * @param defaultTaxonService
......
734 735
        return null;
735 736
    }
736 737

  
737
    /**
738
     * @param taxon
739
     * @param config
740
     * @throws ReferencedObjectUndeletableException
741
     * @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteTaxon(eu.etaxonomy.cdm.model.taxon.Taxon, eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator)
742
     */
743
    @Override
744
    public void deleteTaxon(Taxon taxon, TaxonDeletionConfigurator config) throws ReferencedObjectUndeletableException {
745
        defaultTaxonService.deleteTaxon(taxon, config);
746
    }
747

  
748 738
    /**
749 739
     * @param transientObject
750 740
     * @return
......
1271 1261
        return defaultTaxonService.deleteSynonymRelationships(syn);
1272 1262
    }
1273 1263

  
1274
    /**
1275
     * @param synonym
1276
     * @param taxon
1277
     * @param removeNameIfPossible
1278
     * @param newHomotypicGroupIfNeeded
1279
     * @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.model.taxon.Taxon, boolean, boolean)
1280
     */
1281
    @Override
1282
    public void deleteSynonym(Synonym synonym, Taxon taxon, boolean removeNameIfPossible, boolean newHomotypicGroupIfNeeded) {
1283
        defaultTaxonService.deleteSynonym(synonym, taxon, removeNameIfPossible, newHomotypicGroupIfNeeded);
1284
    }
1285

  
1286 1264
    /**
1287 1265
     * @param taxonBase
1288 1266
     * @param type
......
1382 1360
        return defaultTaxonService.createAllInferredSynonyms(taxon, tree, doWithMisappliedNames);
1383 1361
    }
1384 1362

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

  
1371
    /* (non-Javadoc)
1372
     * @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)
1373
     */
1374
    @Override
1375
    public void deleteSynonym(Synonym arg0, Taxon arg1, SynonymDeletionConfigurator arg2) {
1376
        defaultTaxonService.deleteSynonym(arg0, arg1, arg2);
1377
    }
1378

  
1379
    /* (non-Javadoc)
1380
     * @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)
1381
     */
1382
    @Override
1383
    public void deleteTaxon(Taxon arg0, TaxonDeletionConfigurator arg1, Classification arg2)
1384
            throws DataChangeNoRollbackException {
1385
        defaultTaxonService.deleteTaxon(arg0, arg1, arg2);
1386
    }
1387

  
1385 1388

  
1386 1389

  
1387 1390
}

Also available in: Unified diff