Project

General

Profile

« Previous | Next » 

Revision 070d8fe4

Added by Niels Hoffmann over 13 years ago

Changed exception handling

View differences:

cdmlib-services/src/test/java/eu/etaxonomy/cdm/test/integration/TestTaxonServices.java
15 15
import eu.etaxonomy.cdm.api.application.CdmApplicationController;
16 16
import eu.etaxonomy.cdm.common.AccountStore;
17 17
import eu.etaxonomy.cdm.database.CdmDataSource;
18
import eu.etaxonomy.cdm.database.DataSourceNotFoundException;
19 18
import eu.etaxonomy.cdm.database.DbSchemaValidation;
20 19
import eu.etaxonomy.cdm.database.ICdmDataSource;
21 20
import eu.etaxonomy.cdm.model.agent.AgentBase;
22 21
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
23 22
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
24
import eu.etaxonomy.cdm.model.common.init.TermNotFoundException;
25 23
import eu.etaxonomy.cdm.model.location.NamedArea;
26 24
import eu.etaxonomy.cdm.model.location.WaterbodyOrCountry;
27 25
import eu.etaxonomy.cdm.model.name.BotanicalName;
28 26
import eu.etaxonomy.cdm.model.name.NameRelationship;
29 27
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
30 28
import eu.etaxonomy.cdm.model.name.Rank;
31
import eu.etaxonomy.cdm.model.reference.IBook;
32
import eu.etaxonomy.cdm.model.reference.ReferenceBase;
33
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
34 29
import eu.etaxonomy.cdm.model.taxon.Synonym;
35
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
36 30
import eu.etaxonomy.cdm.model.taxon.Taxon;
37 31

  
38 32
/**
......
62 56
    getCdmApplicationController(
63 57
    		ICdmDataSource db, DbSchemaValidation dbSchemaValidation, boolean omitTermLoading) {
64 58
    	
65
		CdmApplicationController appCtr = null;
66
		try {
67
			appCtr = 
68
				CdmApplicationController.NewInstance(db, dbSchemaValidation, omitTermLoading);
69
		} catch (DataSourceNotFoundException e) {
70
			logger.error("Could not connect to database");
71
		}catch (TermNotFoundException e) {
72
			logger.error("Terms not found in database.");
73
		}
59
		CdmApplicationController appCtr = CdmApplicationController.NewInstance(db, dbSchemaValidation, omitTermLoading);
60
		
74 61
		return appCtr;
75 62
    }
76 63

  

Also available in: Unified diff