added a readme file
[taxeditor.git] / taxeditor-store / src / main / java / eu / etaxonomy / taxeditor / store / CdmStore.java
index 2c8c12d132442cdb4e24f3a60f6c7fb7463c42f6..8febbc0f95b53b388280ae6a8ae7fd3586f84fbf 100644 (file)
@@ -26,6 +26,7 @@ import org.springframework.security.authentication.ProviderManager;
 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;
@@ -37,7 +38,6 @@ import eu.etaxonomy.cdm.api.service.IOccurrenceService;
 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;
@@ -55,8 +55,8 @@ import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
 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;
@@ -404,7 +404,7 @@ public class CdmStore{
         *
         * @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>
@@ -555,7 +555,7 @@ public class CdmStore{
         * @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
@@ -740,8 +740,8 @@ public class CdmStore{
         * @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);
        }
 }