cleanup and adapt export hierarchie (add destination generics)
[cdmlib.git] / cdmlib-io / src / main / java / eu / etaxonomy / cdm / io / cdmLight / CdmLightClassificationExport.java
index f20e93bf8eadb5f094d198ba0fd12f911a9ce82b..fbc383db9e5ef80d1d1452c042baff220dcdab52 100755 (executable)
@@ -8,6 +8,7 @@
 */
 package eu.etaxonomy.cdm.io.cdmLight;
 
+import java.io.File;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashSet;
@@ -78,11 +79,10 @@ import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
 /**
  * @author k.luther
  * @date 15.03.2017
- *
  */
 @Component
 public class CdmLightClassificationExport
-            extends CdmExportBase<CdmLightExportConfigurator, CdmLightExportState, IExportTransformer>
+            extends CdmExportBase<CdmLightExportConfigurator, CdmLightExportState, IExportTransformer, File>
             implements ICdmExport<CdmLightExportConfigurator, CdmLightExportState>{
 
 
@@ -591,6 +591,9 @@ public class CdmLightClassificationExport
      * @param name
      */
     private void handleName(CdmLightExportState state, TaxonName name) {
+        if (name == null){
+            return;
+        }
         try {
             Rank rank = name.getRank();
             CdmLightExportTable table = CdmLightExportTable.SCIENTIFIC_NAME;