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/indexFungorum/IndexFungorumSupraGeneraImport.java
43 43
	}
44 44

  
45 45

  
46
	/* (non-Javadoc)
47
	 * @see eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportBase#getRecordQuery(eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator)
48
	 */
49 46
	@Override
50 47
	protected String getRecordQuery(IndexFungorumImportConfigurator config) {
51 48
		String strRecordQuery = 
......
71 68
		
72 69
		//transaction and related objects
73 70
		TransactionStatus tx = startTransaction();
74
		state.setRelatedObjects((Map)getRelatedObjectsForPartition(null));
71
		state.setRelatedObjects((Map)getRelatedObjectsForPartition(null, state));
75 72
		sourceReference = state.getRelatedObject(NAMESPACE_REFERENCE, SOURCE_REFERENCE, Reference.class);
76 73
		
77 74
		try {
......
124 121
	}
125 122

  
126 123

  
127
	/* (non-Javadoc)
128
	 * @see eu.etaxonomy.cdm.io.berlinModel.in.IPartitionedIO#getRelatedObjectsForPartition(java.sql.ResultSet)
129
	 */
130
	public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs) {
124
	@Override
125
	public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs, IndexFungorumImportState state) {
131 126
		HashMap<Object, Map<String, ? extends CdmBase>> result = new HashMap<Object, Map<String,? extends CdmBase>>();  //not needed here
132 127
		
133 128
		//sourceReference
......
139 134
		return result;
140 135
	}
141 136
	
142

  
143

  
144
	/* (non-Javadoc)
145
	 * @see eu.etaxonomy.cdm.io.common.CdmIoBase#doCheck(eu.etaxonomy.cdm.io.common.IImportConfigurator)
146
	 */
147 137
	@Override
148 138
	protected boolean doCheck(IndexFungorumImportState state){
149 139
		return true;
150 140
	}
151 141
	
152
	/* (non-Javadoc)
153
	 * @see eu.etaxonomy.cdm.io.common.CdmIoBase#isIgnore(eu.etaxonomy.cdm.io.common.IImportConfigurator)
154
	 */
142
	@Override
155 143
	protected boolean isIgnore(IndexFungorumImportState state){
156 144
		return ! state.getConfig().isDoTaxa();
157 145
	}

Also available in: Unified diff