Project

General

Profile

« Previous | Next » 

Revision 86536e03

Added by Andreas Müller almost 7 years ago

fix #6368 rename table and class TaxonNameBase in app-import

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/ProtologueImport.java
30 30
import eu.etaxonomy.cdm.model.media.Media;
31 31
import eu.etaxonomy.cdm.model.media.MediaRepresentation;
32 32
import eu.etaxonomy.cdm.model.media.MediaRepresentationPart;
33
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
33
import eu.etaxonomy.cdm.model.name.TaxonName;
34 34

  
35 35

  
36 36
/**
......
55 55
    public void doInvoke(DefaultImportState<PalmaeProtologueImportConfigurator> state){
56 56
		logger.info("start make Protologues from files ...");
57 57

  
58
		Set<TaxonNameBase> nameStore = new HashSet<TaxonNameBase>();
58
		Set<TaxonName> nameStore = new HashSet<>();
59 59

  
60 60
		PalmaeProtologueImportConfigurator config = state.getConfig();
61 61
		File source = config.getSource();
62
		TaxonNameBase name;
62
		TaxonName name;
63 63
		TransactionStatus txStatus = startTransaction(false);
64 64
		int count = 0;
65 65
		if (source.isDirectory()){
......
82 82
		return;
83 83
	}
84 84

  
85
	private void storeName(Set<TaxonNameBase> nameStore, TaxonNameBase name, DefaultImportState<PalmaeProtologueImportConfigurator> state){
85
	private void storeName(Set<TaxonName> nameStore, TaxonName name, DefaultImportState<PalmaeProtologueImportConfigurator> state){
86 86
		if (name != null){
87 87
			nameStore.add(name);
88 88
			return;
......
92 92
		}
93 93
	}
94 94

  
95
	private TaxonNameBase importFile(File file, DefaultImportState<PalmaeProtologueImportConfigurator> state){
95
	private TaxonName importFile(File file, DefaultImportState<PalmaeProtologueImportConfigurator> state){
96 96
		String originalSourceId = file.getName();
97 97
		originalSourceId =originalSourceId.replace("_P.pdf", "");
98 98
		originalSourceId =originalSourceId.replace("_tc_", "_tn_");
......
100 100

  
101 101

  
102 102
		//for testing only
103
		TaxonNameBase taxonName = getTaxonName(originalSourceId, namespace);
103
		TaxonName taxonName = getTaxonName(originalSourceId, namespace);
104 104
		if (taxonName == null){
105 105
			logger.warn("Name not found for " + originalSourceId);
106 106
			return null;
......
130 130

  
131 131
	}
132 132

  
133
	private TaxonNameDescription getNameDescription(TaxonNameBase taxonName) {
133
	private TaxonNameDescription getNameDescription(TaxonName taxonName) {
134 134
		TaxonNameDescription result;
135 135
		if (taxonName.getDescriptions().size()> 0){
136 136
			result = (TaxonNameDescription)taxonName.getDescriptions().iterator().next();
......
169 169

  
170 170
 	}
171 171

  
172
	private TaxonNameBase getTaxonName(String originalSourceId, String namespace){
173
		TaxonNameBase result;
172
	private TaxonName getTaxonName(String originalSourceId, String namespace){
173
		TaxonName result;
174 174
		ICommonService commonService = getCommonService();
175 175

  
176
		result = (TaxonNameBase)commonService.getSourcedObjectByIdInSource(TaxonNameBase.class, originalSourceId , namespace);
176
		result = (TaxonName)commonService.getSourcedObjectByIdInSource(TaxonName.class, originalSourceId , namespace);
177 177
		if (result == null){
178 178
			logger.warn("Taxon (id: " + originalSourceId + ", namespace: " + namespace + ") could not be found");
179 179
		}

Also available in: Unified diff