X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/08b9a163cc976e4c3fed87fa8bdd07412c70280b..3b12e61ec2a313799e2c6f36b4647cf9c5695b51:/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/jaxb/JaxbExportConfigurator.java diff --git a/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/jaxb/JaxbExportConfigurator.java b/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/jaxb/JaxbExportConfigurator.java index 8ec1b2dee1..20c1d87761 100644 --- a/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/jaxb/JaxbExportConfigurator.java +++ b/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/jaxb/JaxbExportConfigurator.java @@ -13,6 +13,7 @@ import org.apache.log4j.Logger; import eu.etaxonomy.cdm.database.ICdmDataSource; import eu.etaxonomy.cdm.io.common.ExportConfiguratorBase; +import eu.etaxonomy.cdm.io.common.ExportStateBase; import eu.etaxonomy.cdm.io.common.IExportConfigurator; /** @@ -20,14 +21,13 @@ import eu.etaxonomy.cdm.io.common.IExportConfigurator; * @created 03.09.2008 */ public class JaxbExportConfigurator extends ExportConfiguratorBase implements IExportConfigurator { - private static final Logger logger = Logger.getLogger(JaxbExportConfigurator.class); private int maxRows = 0; private boolean formattedOutput = Boolean.TRUE; private String encoding = "UTF-8"; -// private boolean doAgents = true; + private boolean doUsers = true; private boolean doAgentData = true; private boolean doLanguageData = true; private boolean doFeatureData = true; @@ -45,8 +45,18 @@ public class JaxbExportConfigurator extends ExportConfiguratorBase implements IE private boolean doHomotypicalGroups = true; private boolean doTypeDesignations = true; + private boolean doTaxonomicTreeData = true; + + + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.io.common.IExportConfigurator#getNewState() + */ + public JaxbExportState getNewState() { + return new JaxbExportState(this); + } + public int getMaxRows() { return maxRows; } @@ -83,6 +93,7 @@ public class JaxbExportConfigurator extends ExportConfiguratorBase implements IE return doLanguageData; } + public void setDoLanguageData(boolean doLanguageData) { this.doLanguageData = doLanguageData; } @@ -95,6 +106,12 @@ public class JaxbExportConfigurator extends ExportConfiguratorBase implements IE this.doFeatureData = doFeatureData; } + public boolean isDoTaxonomicTreeData() { + return doTaxonomicTreeData; + } + public void setDoTaxonomicTreeData(boolean doTaxonomicTreeData) { + this.doTaxonomicTreeData = doTaxonomicTreeData; + } public boolean isDoDescriptions() { return doDescriptions; } @@ -123,6 +140,9 @@ public class JaxbExportConfigurator extends ExportConfiguratorBase implements IE public boolean isDoSynonyms() { return doSynonyms; } + public boolean isDoUsers() { + return doUsers; + } public void setDoSynonyms(boolean doSynonyms) { this.doSynonyms = doSynonyms; @@ -211,5 +231,7 @@ public class JaxbExportConfigurator extends ExportConfiguratorBase implements IE public void setDoTypeDesignations(boolean doTypeDesignations) { this.doTypeDesignations = doTypeDesignations; - } + } + + }