Project

General

Profile

« Previous | Next » 

Revision 9900f429

Added by Andreas Müller about 10 years ago

adapt pesi import to new IPartionedIO signature

View differences:

cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/ErmsVernacularImport.java
38 38
/**
39 39
 * @author a.mueller
40 40
 * @created 20.02.2010
41
 * @version 1.0
42 41
 */
43 42
@Component
44 43
public class ErmsVernacularImport  extends ErmsImportBase<CommonTaxonName> {
......
57 56
		super(pluralString, dbTableName, cdmTargetClass);
58 57
	}
59 58

  
60

  
61
	/* (non-Javadoc)
62
	 * @see eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportBase#getRecordQuery(eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator)
63
	 */
64 59
	@Override
65 60
	protected String getRecordQuery(ErmsImportConfigurator config) {
66 61
		String strRecordQuery = 
......
70 65
		return strRecordQuery;
71 66
	}
72 67

  
73
	/* (non-Javadoc)
74
	 * @see eu.etaxonomy.cdm.io.erms.ErmsImportBase#getMapping()
75
	 */
68
	@Override
76 69
	protected DbImportMapping<ErmsImportState, ErmsImportConfigurator> getMapping() {
77 70
		if (mapping == null){
78 71
			mapping = new DbImportMapping<ErmsImportState, ErmsImportConfigurator>();
......
85 78
		}
86 79
		return mapping;
87 80
	}
81

  
82
	@Override
83
	protected void doInvoke(ErmsImportState state) {
84
		this.state = state;
85
		super.doInvoke(state);
86
	}
88 87
	
89
	/* (non-Javadoc)
90
	 * @see eu.etaxonomy.cdm.io.berlinModel.in.IPartitionedIO#getRelatedObjectsForPartition(java.sql.ResultSet)
91
	 */
92
	public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs) {
88
	@Override
89
	public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs, ErmsImportState state) {
93 90
		String nameSpace;
94 91
		Class<?> cdmClass;
95 92
		Set<String> idSet;
......
144 141
		return result;
145 142
	}
146 143
	
147
	/* (non-Javadoc)
148
	 * @see eu.etaxonomy.cdm.io.common.CdmIoBase#doCheck(eu.etaxonomy.cdm.io.common.IImportConfigurator)
149
	 */
150 144
	@Override
151 145
	protected boolean doCheck(ErmsImportState state){
152 146
		IOValidator<ErmsImportState> validator = new ErmsVernacularImportValidator();
......
154 148
	}
155 149
	
156 150
	
157
	/* (non-Javadoc)
158
	 * @see eu.etaxonomy.cdm.io.common.CdmIoBase#isIgnore(eu.etaxonomy.cdm.io.common.IImportConfigurator)
159
	 */
151
	@Override
160 152
	protected boolean isIgnore(ErmsImportState state){
161 153
		return ! state.getConfig().isDoVernaculars();
162 154
	}
163 155

  
164

  
165
	@Override
166
	protected void doInvoke(ErmsImportState state) {
167
		this.state = state;
168
		super.doInvoke(state);
169
	}
170

  
171

  
172

  
173

  
174

  
175 156
}

Also available in: Unified diff