\r
@Component\r
public class CsvNameExport extends CsvNameExportBase {\r
+ /**\r
+ *\r
+ */\r
+ private static final long serialVersionUID = 1L;\r
+ /**\r
+ *\r
+ */\r
+\r
private static final Logger logger = Logger.getLogger(CsvNameExport.class);\r
\r
public CsvNameExport() {\r
nameRecord.put("familyName", name.getNameCache());\r
extractDescriptions(nameRecord, taxon, Feature.INTRODUCTION(), "descriptionsFam");\r
\r
-\r
- taxon = (Taxon) getTaxonService().load(genusNode.getTaxon().getUuid());\r
- taxon = HibernateProxyHelper.deproxy(taxon, Taxon.class);\r
- // if (taxon.isPublish()){\r
- nameRecord.put("genusTaxon", taxon.getTitleCache());\r
- if (taxon.getSec()!= null){\r
- nameRecord.put("secRef", taxon.getSec().getTitleCache());\r
+ if (genusNode.getTaxon() == null){\r
+ nameRecord.put("genusTaxon", null);\r
+ return nameRecord;\r
}else{\r
- nameRecord.put("secRef", null);\r
+ taxon = (Taxon) getTaxonService().load(genusNode.getTaxon().getUuid());\r
+ taxon = HibernateProxyHelper.deproxy(taxon, Taxon.class);\r
+ nameRecord.put("genusTaxon", taxon.getTitleCache());\r
+\r
+ if (taxon.getSec()!= null){\r
+ nameRecord.put("secRef", taxon.getSec().getTitleCache());\r
+ }else{\r
+ nameRecord.put("secRef", null);\r
+ }\r
}\r
\r
+ // if (taxon.isPublish()){\r
+\r
+\r
+\r
name = HibernateProxyHelper.deproxy(getNameService().load(taxon.getName().getUuid()), BotanicalName.class);\r
nameRecord.put("genusName",name.getTitleCache());\r
nameRecord.put("nameId", String.valueOf(name.getId()));\r
\r
public class CsvNameExportConfigurator extends XmlExportConfiguratorBase<CsvNameExportState>{\r
\r
- private ByteArrayOutputStream byteOutputStream;\r
+ private static final long serialVersionUID = 1L;\r
+\r
+\r
+ private ByteArrayOutputStream byteOutputStream;\r
private String encoding = "UTF-8";\r
private String linesTerminatedBy = "\r\n";\r
private String fieldsEnclosedBy = "\"";\r
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="RunJettyRunWebAppClassPathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="runjettyrun.Bootstrap"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="cdmlib-remote-webapp"/>
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx800M -Dlog4j.configDebug=true -Dorg.mortbay.jetty.webapp.parentLoaderPriority=true -Dspring.profiles.active=remoting -Dcdm.datasource=local-cdmTest"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx800M -Dlog4j.configDebug=true -Dorg.mortbay.jetty.webapp.parentLoaderPriority=true -Dspring.profiles.active=remoting -Dcdm.datasource=local-cdmTest"/>
<stringAttribute key="run_jetty_run.CONTEXT_ATTR" value="/"/>
<booleanAttribute key="run_jetty_run.ENABLE_JNDI_ATTR" value="false"/>
<booleanAttribute key="run_jetty_run.ENABLE_MAVEN_TEST_CLASSES_ATTR" value="true"/>