missed to commit changes in search manager
authorKatja Luther <k.luther@bgbm.org>
Mon, 25 Jul 2016 13:16:15 +0000 (15:16 +0200)
committerKatja Luther <k.luther@bgbm.org>
Mon, 25 Jul 2016 13:16:15 +0000 (15:16 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/SearchManager.java

index e4dab75eb03d872b5ea8c8efe57cb9b3bf3c3fb5..bfa1e5528ca09f7f1ef90af5e4cb6cf42930c424 100644 (file)
@@ -18,6 +18,7 @@ import java.util.UUID;
 import org.eclipse.jface.dialogs.MessageDialog;
 import org.eclipse.swt.widgets.Display;
 
+import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
 import eu.etaxonomy.cdm.api.service.IAgentService;
 import eu.etaxonomy.cdm.api.service.IGroupService;
 import eu.etaxonomy.cdm.api.service.IMediaService;
@@ -58,11 +59,13 @@ public class SearchManager {
        public static final String WILDCARD = "*";
 
        public static int NO_COUNT = -1;
+       
 
        // TODO make this configurable via preferences
        private static final int MAX_RESULTS_BEFORE_WARNING = 500;
 
-       public List<TaxonNameBase> findNames(IIdentifiableEntityServiceConfigurator configurator){
+       public List<TaxonNameBase> findNames(IIdentifiableEntityServiceConfigurator configurator, ConversationHolder conversation){
+                       
                if(checkLargeResult(CdmStore.getService(INameService.class).countByTitle(configurator))){
                        List<TaxonNameBase> records = CdmStore.getService(INameService.class).findByTitle(configurator).getRecords();
                        addUuidSearchResults(records, configurator, INameService.class);
@@ -121,7 +124,7 @@ public class SearchManager {
         String titleSearchString = configurator.getTitleSearchString();
                try {
                    UUID uuid = UUID.fromString(titleSearchString);
-                   T foundRecord = CdmStore.getService(service).find(uuid);
+                   T foundRecord = CdmStore.getService(service).load(uuid, configurator.getPropertyPaths());
                    if(foundRecord!=null){
                        records.add(foundRecord);
                    }