Revision 31938ede
Added by Andreas Müller over 5 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelNameFactsImport.java | ||
---|---|---|
54 | 54 |
/** |
55 | 55 |
* @author a.mueller |
56 | 56 |
* @since 20.03.2008 |
57 |
* @version 1.0 |
|
58 | 57 |
*/ |
59 | 58 |
@Component |
60 | 59 |
public class BerlinModelNameFactsImport extends BerlinModelImportBase { |
61 |
private static final Logger logger = Logger.getLogger(BerlinModelNameFactsImport.class); |
|
60 |
private static final long serialVersionUID = 4174085686074314138L; |
|
61 |
|
|
62 |
private static final Logger logger = Logger.getLogger(BerlinModelNameFactsImport.class); |
|
62 | 63 |
|
63 | 64 |
public static final String NAMESPACE = "NameFact"; |
64 | 65 |
|
... | ... | |
75 | 76 |
} |
76 | 77 |
|
77 | 78 |
|
78 |
|
|
79 |
|
|
80 | 79 |
@Override |
81 | 80 |
protected String getIdQuery(BerlinModelImportState state) { |
82 | 81 |
if (StringUtils.isNotEmpty(state.getConfig().getNameIdTable())){ |
... | ... | |
88 | 87 |
} |
89 | 88 |
} |
90 | 89 |
|
91 |
|
|
92 |
|
|
93 |
|
|
94 |
/* (non-Javadoc) |
|
95 |
* @see eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportBase#getRecordQuery(eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator) |
|
96 |
*/ |
|
97 | 90 |
@Override |
98 | 91 |
protected String getRecordQuery(BerlinModelImportConfigurator config) { |
99 | 92 |
String strQuery = |
... | ... | |
106 | 99 |
} |
107 | 100 |
|
108 | 101 |
@Override |
109 |
public boolean doPartition(ResultSetPartitioner partitioner, BerlinModelImportState state) { |
|
102 |
public boolean doPartition(@SuppressWarnings("rawtypes") ResultSetPartitioner partitioner, BerlinModelImportState state) {
|
|
110 | 103 |
boolean success = true ; |
111 | 104 |
BerlinModelImportConfigurator config = state.getConfig(); |
112 | 105 |
Set<TaxonName> nameToSave = new HashSet<>(); |
... | ... | |
173 | 166 |
taxonNameBase.addDescription(description); |
174 | 167 |
} |
175 | 168 |
}else if (category.equalsIgnoreCase(NAME_FACT_BIBLIOGRAPHY)){ |
176 |
if (StringUtils.isNotBlank(nameFact)){
|
|
169 |
if (isNotBlank(nameFact)){ |
|
177 | 170 |
TaxonNameDescription description = TaxonNameDescription.NewInstance(); |
178 | 171 |
TextData bibliography = TextData.NewInstance(Feature.CITATION()); |
179 | 172 |
//TODO language |
Also available in: Unified diff
cleanup