Project

General

Profile

« Previous | Next » 

Revision 37d9e2ca

Added by Cherian Mathew about 10 years ago

refactoring cdm application configuration / controller

View differences:

cdm-eflora/src/main/java/eu/etaxonomy/cdm/app/eflora/CentralAfricaEricaceaeActivator.java
16 16
import org.apache.log4j.Logger;
17 17
import org.springframework.transaction.TransactionStatus;
18 18

  
19
import eu.etaxonomy.cdm.api.application.CdmApplicationController;
19
import eu.etaxonomy.cdm.api.application.CdmApplicationDefaultController;
20 20
import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;
21
import eu.etaxonomy.cdm.api.application.ICdmApplicationDefaultConfiguration;
21 22
import eu.etaxonomy.cdm.api.service.ITermService;
22 23
import eu.etaxonomy.cdm.common.monitor.DefaultProgressMonitor;
23 24
import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
......
150 151
		
151 152
		//deduplicate
152 153
		if (doDeduplicate){
153
			ICdmApplicationConfiguration app = myImport.getCdmAppController();
154
			ICdmApplicationDefaultConfiguration app = myImport.getCdmAppController();
154 155
			if (app == null){
155
				app = CdmApplicationController.NewInstance(cdmDestination, hbm2dll, false);
156
				app = CdmApplicationDefaultController.NewInstance(cdmDestination, hbm2dll, false);
156 157
			}
157 158
			app.getAgentService().updateTitleCache(Team.class, null, null, null);
158 159
			return;
......
171 172

  
172 173
		if (doSpecimen){
173 174
			logger.warn("Start specimen import");
174
			ICdmApplicationConfiguration app = myImport.getCdmAppController();
175
			ICdmApplicationDefaultConfiguration app = myImport.getCdmAppController();
175 176
			SpecimenCdmExcelImportConfigurator specimenConfig= SpecimenCdmExcelImportConfigurator.NewInstance(specimenSource, cdmDestination);
176
			specimenConfig.setCdmAppController((CdmApplicationController)app);
177
			specimenConfig.setCdmAppController((CdmApplicationDefaultController)app);
177 178
			specimenConfig.setAreaMatchMode(specimenAreaMatchMode);
178 179
			
179 180
			config.setDbSchemaValidation(DbSchemaValidation.VALIDATE);
......
192 193
	}
193 194

  
194 195
	private void newNamedAreas(CdmDefaultImport<EfloraImportConfigurator> myImport) {
195
		ICdmApplicationConfiguration app = myImport.getCdmAppController();
196
		ICdmApplicationDefaultConfiguration app = myImport.getCdmAppController();
196 197
		if (app == null){
197
			app = CdmApplicationController.NewInstance(cdmDestination, hbm2dll, false);
198
			app = CdmApplicationDefaultController.NewInstance(cdmDestination, hbm2dll, false);
198 199
		}
199 200
		TransactionStatus tx = app.startTransaction();
200 201
		
cdm-eflora/src/main/java/eu/etaxonomy/cdm/app/eflora/FloraMalesianaProspectiveTester.java
14 14

  
15 15
import org.apache.log4j.Logger;
16 16

  
17
import eu.etaxonomy.cdm.api.application.CdmApplicationController;
17
import eu.etaxonomy.cdm.api.application.CdmApplicationDefaultController;
18 18
import eu.etaxonomy.cdm.api.service.ITermService;
19 19
import eu.etaxonomy.cdm.database.DbSchemaValidation;
20 20
import eu.etaxonomy.cdm.database.ICdmDataSource;
......
54 54
	private void doImport(ICdmDataSource cdmDestination){
55 55
		observerList.add(observer);
56 56

  
57
		CdmApplicationController app = CdmIoApplicationController.NewInstance(cdmDestination, hbm2dll);
57
		CdmApplicationDefaultController app = CdmIoApplicationController.NewInstance(cdmDestination, hbm2dll);
58 58
		ITermService service = app.getTermService();
59 59
	}		
60 60
	
cdm-eflora/src/main/java/eu/etaxonomy/cdm/app/testUpdate/EricaceaeTestUpdateActivator.java
16 16
import org.apache.log4j.Logger;
17 17
import org.springframework.transaction.TransactionStatus;
18 18

  
19
import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;
19
import eu.etaxonomy.cdm.api.application.ICdmApplicationDefaultConfiguration;
20 20
import eu.etaxonomy.cdm.app.eflora.CdmDestinations;
21 21
import eu.etaxonomy.cdm.app.eflora.EfloraSources;
22 22
import eu.etaxonomy.cdm.common.monitor.DefaultProgressMonitor;
......
91 91
		
92 92
		CdmDefaultImport<EfloraImportConfigurator> myImport = new CdmDefaultImport<EfloraImportConfigurator>();
93 93
		
94
		ICdmApplicationConfiguration app = myImport.getCdmAppController();
94
		ICdmApplicationDefaultConfiguration app = myImport.getCdmAppController();
95 95
		
96 96
		
97 97
		//
......
121 121
	 * @param app
122 122
	 * @param tree
123 123
	 */
124
	private void moveChild(ICdmApplicationConfiguration app, FeatureTree tree) {
124
	private void moveChild(ICdmApplicationDefaultConfiguration app, FeatureTree tree) {
125 125
		FeatureNode root = tree.getRoot();
126 126
		int count = root.getChildCount();
127 127
		FeatureNode lastChild = root.getChildAt(count - 1);

Also available in: Unified diff