2 * Copyright (C) 2008 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
6 package eu
.etaxonomy
.cdm
.io
.csv
.caryophyllales
.out
;
10 import org
.springframework
.transaction
.TransactionStatus
;
12 import eu
.etaxonomy
.cdm
.io
.common
.CdmExportBase
;
13 import eu
.etaxonomy
.cdm
.io
.common
.ICdmExport
;
14 import eu
.etaxonomy
.cdm
.io
.common
.mapping
.out
.IExportTransformer
;
16 public abstract class CsvNameExportBase
17 extends CdmExportBase
<CsvNameExportConfigurator
, CsvNameExportState
, IExportTransformer
, File
>
18 implements ICdmExport
<CsvNameExportConfigurator
, CsvNameExportState
>{
20 private static final long serialVersionUID
= -8141111132821035857L;
22 final String NOT_DESIGNATED
= "not designated";
24 protected TransactionStatus txStatus
;
26 protected void refreshTransaction(){
27 commitTransaction(txStatus
);
28 txStatus
= startTransaction();