Revision 9900f429
Added by Andreas Müller about 10 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/ErmsNotesImport.java | ||
---|---|---|
37 | 37 |
/** |
38 | 38 |
* @author a.mueller |
39 | 39 |
* @created 20.02.2010 |
40 |
* @version 1.0 |
|
41 | 40 |
*/ |
42 | 41 |
@Component |
43 | 42 |
public class ErmsNotesImport extends ErmsImportBase<Annotation> { |
... | ... | |
83 | 82 |
} |
84 | 83 |
|
85 | 84 |
|
86 |
/* (non-Javadoc) |
|
87 |
* @see eu.etaxonomy.cdm.io.berlinModel.in.IPartitionedIO#getRelatedObjectsForPartition(java.sql.ResultSet) |
|
88 |
*/ |
|
89 |
public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs) { |
|
85 |
@Override |
|
86 |
public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs, ErmsImportState state) { |
|
90 | 87 |
String nameSpace; |
91 | 88 |
Class<?> cdmClass; |
92 | 89 |
Set<String> idSet; |
... | ... | |
123 | 120 |
} |
124 | 121 |
return result; |
125 | 122 |
} |
126 |
|
|
127 |
/* (non-Javadoc) |
|
128 |
* @see eu.etaxonomy.cdm.io.common.CdmIoBase#doCheck(eu.etaxonomy.cdm.io.common.IImportConfigurator) |
|
129 |
*/ |
|
123 |
|
|
130 | 124 |
@Override |
131 | 125 |
protected boolean doCheck(ErmsImportState state){ |
132 | 126 |
IOValidator<ErmsImportState> validator = new ErmsNoteImportValidator(); |
133 | 127 |
return validator.validate(state); |
134 | 128 |
} |
135 | 129 |
|
136 |
|
|
137 |
/* (non-Javadoc) |
|
138 |
* @see eu.etaxonomy.cdm.io.common.CdmIoBase#isIgnore(eu.etaxonomy.cdm.io.common.IImportConfigurator) |
|
139 |
*/ |
|
130 |
@Override |
|
140 | 131 |
protected boolean isIgnore(ErmsImportState state){ |
141 | 132 |
return ! state.getConfig().isDoNotes(); |
142 | 133 |
} |
Also available in: Unified diff
adapt pesi import to new IPartionedIO signature