Revision 9900f429
Added by Andreas Müller about 10 years ago
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
adapt pesi import to new IPartionedIO signature