import eu.etaxonomy.cdm.api.application.CdmApplicationController;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.service.IAgentService;
+import eu.etaxonomy.cdm.api.service.IClassificationService;
import eu.etaxonomy.cdm.api.service.ICollectionService;
import eu.etaxonomy.cdm.api.service.ICommonService;
import eu.etaxonomy.cdm.api.service.IFeatureNodeService;
import eu.etaxonomy.cdm.api.service.IReferenceService;
import eu.etaxonomy.cdm.api.service.ITaxonNodeService;
import eu.etaxonomy.cdm.api.service.ITaxonService;
-import eu.etaxonomy.cdm.api.service.ITaxonTreeService;
import eu.etaxonomy.cdm.api.service.ITermService;
import eu.etaxonomy.cdm.api.service.IUserService;
import eu.etaxonomy.cdm.api.service.IVocabularyService;
import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
-import eu.etaxonomy.cdm.model.reference.ReferenceBase;
-import eu.etaxonomy.cdm.model.taxon.TaxonomicTree;
+import eu.etaxonomy.cdm.model.reference.Reference;
+import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
import eu.etaxonomy.taxeditor.io.ExportHandler;
*
* @return a {@link eu.etaxonomy.cdm.api.service.ITaxonTreeService} object.
*/
- public static ITaxonTreeService getTaxonTreeService() { return getCurrentApplicationController().getTaxonTreeService();}
+ public static IClassificationService getClassificationService() { return getCurrentApplicationController().getClassificationService();}
/**
* <p>getTaxonNodeService</p>
* @param configurator a {@link eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator} object.
* @return a {@link java.util.List} object.
*/
- public static List<ReferenceBase> findReferences(IIdentifiableEntityServiceConfigurator configurator){
+ public static List<Reference> findReferences(IIdentifiableEntityServiceConfigurator configurator){
// TODO we want to use IIdentifiableEntityServiceConfigurator for all find methods
// unfortunately this is not consistently implemented in the library.
// FIXME use proper method once it is implemented in the library
* @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
*/
public static void createDefaultClassification(ConversationHolder conversation){
- TaxonomicTree defaultClassification = TaxonomicTree.NewInstance("My Classification");
- getTaxonTreeService().saveOrUpdate(defaultClassification);
+ Classification defaultClassification = Classification.NewInstance("My Classification");
+ getClassificationService().saveOrUpdate(defaultClassification);
conversation.commit(true);
}
}