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/ErmsLinkImport.java
33 33
/**
34 34
 * @author a.mueller
35 35
 * @created 20.02.2010
36
 * @version 1.0
37 36
 */
38 37
@Component
39 38
public class ErmsLinkImport  extends ErmsImportBase<TaxonBase> {
39
	@SuppressWarnings("unused")
40 40
	private static final Logger logger = Logger.getLogger(ErmsLinkImport.class);
41 41

  
42 42
	private DbImportMapping<ErmsImportState,ErmsImportConfigurator> mapping;
......
49 49
		super(pluralString, dbTableName, cdmTargetClass);
50 50
	}
51 51

  
52

  
53
	/* (non-Javadoc)
54
	 * @see eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportBase#getRecordQuery(eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator)
55
	 */
56 52
	@Override
57 53
	protected String getRecordQuery(ErmsImportConfigurator config) {
58 54
		String strRecordQuery = 
......
78 74
		}
79 75
		return mapping;
80 76
	}
81
	
82 77

  
83
	/* (non-Javadoc)
84
	 * @see eu.etaxonomy.cdm.io.berlinModel.in.IPartitionedIO#getRelatedObjectsForPartition(java.sql.ResultSet)
85
	 */
86
	public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs) {
78
	@Override
79
	public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs, ErmsImportState state) {
87 80
		String nameSpace;
88
		Class cdmClass;
81
		Class<?> cdmClass;
89 82
		Set<String> idSet;
90 83
		Map<Object, Map<String, ? extends CdmBase>> result = new HashMap<Object, Map<String, ? extends CdmBase>>();
91 84
		
......
108 101
		}
109 102
		return result;
110 103
	}
111
	
112
	/* (non-Javadoc)
113
	 * @see eu.etaxonomy.cdm.io.common.CdmIoBase#doCheck(eu.etaxonomy.cdm.io.common.IImportConfigurator)
114
	 */
104

  
115 105
	@Override
116 106
	protected boolean doCheck(ErmsImportState state){
117 107
		IOValidator<ErmsImportState> validator = new ErmsLinkImportValidator();
118 108
		return validator.validate(state);
119 109
	}
120 110
	
121
	
122
	/* (non-Javadoc)
123
	 * @see eu.etaxonomy.cdm.io.common.CdmIoBase#isIgnore(eu.etaxonomy.cdm.io.common.IImportConfigurator)
124
	 */
111
	@Override
125 112
	protected boolean isIgnore(ErmsImportState state){
126 113
		return ! state.getConfig().isDoLinks();
127 114
	}

Also available in: Unified diff