import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
-import eu.etaxonomy.cdm.common.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.HashMap;
import eu.etaxonomy.cdm.api.application.CdmApplicationController;
import eu.etaxonomy.cdm.api.service.config.MatchingTaxonConfigurator;
import eu.etaxonomy.cdm.app.common.CdmDestinations;
+import eu.etaxonomy.cdm.common.URI;
import eu.etaxonomy.cdm.common.UTF8;
import eu.etaxonomy.cdm.common.media.CdmImageInfo;
import eu.etaxonomy.cdm.database.DbSchemaValidation;
/**
* @author a.mueller
* @since 08.07.2017
- *
*/
public class TestSalvadorAreaMapping {
@SuppressWarnings("unused")
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_salvador_preview();
static final ICdmDataSource cdmDestination = CdmDestinations.cdm_production_salvador();
-
protected void doTest(ICdmDataSource cdmDestination){
CdmIoApplicationController app = CdmIoApplicationController.NewInstance(cdmDestination, hbm2dll);
}
}
-
- /**
- * @param app
- * @throws Exception
- */
private void doTest2(CdmIoApplicationController app) {
UUID taxonUuid = UUID.fromString("eae896f0-3194-4b7b-a502-ad1d54ec36e6");
// Taxon taxon = (Taxon)app.getTaxonService().find(taxonUuid);
partSet.add(InfoPart.mapUriParams);
EnumSet<InfoPart> parts = EnumSet.copyOf(partSet);
- geoService.composeDistributionInfoFor(parts, taxonUuid, false, false, null, null, null, null, null, null, null);
+ geoService.composeDistributionInfoFor(parts, taxonUuid, false, false, null, true,
+ null, null,
+ null, null, null, null, false);
} catch (Exception e) {
e.printStackTrace();
}
String tableName = "NomStatusRel";\r
String collectionAttribute = "status";\r
IdMapper parentMapper = IdMapper.NewInstance("NameFk");\r
- CollectionExportMapping mapping = CollectionExportMapping.NewInstance(tableName, collectionAttribute, parentMapper);\r
+ CollectionExportMapping<?,?,?> mapping = CollectionExportMapping.NewInstance(tableName, collectionAttribute, parentMapper);\r
mapping.addMapper(MethodMapper.NewInstance("NomStatusFk", this.getClass(), "getNomStatusFk", NomenclaturalStatus.class));\r
mapping.addMapper(DbObjectMapper.NewInstance("citation", "NomStatusRefFk"));\r
mapping.addMapper(RefDetailMapper.NewInstance("citationMicroReference","citation", "NomStatusRefDetailFk"));\r
*/
package eu.etaxonomy.cdm.io.mexico;
-import eu.etaxonomy.cdm.common.URI;
import java.net.URISyntaxException;
import java.util.Arrays;
import java.util.List;
import org.springframework.stereotype.Component;
import eu.etaxonomy.cdm.common.CdmUtils;
+import eu.etaxonomy.cdm.common.URI;
import eu.etaxonomy.cdm.common.UTF8;
import eu.etaxonomy.cdm.model.common.Extension;
import eu.etaxonomy.cdm.model.common.ExtensionType;
String author = sec == null? "" : sec.getTitleCache();
String webShowName = isMisapplied? getDisplayName(taxon):getWebShowName(taxonName); //for misapplied we need also the sensu and non author part, for ordinary names name + author is enough
String accessed = ". Accessed through: Euro+Med PlantBase at https://www.europlusmed.org/cdm_dataportal/taxon/";
- result = CdmUtils.removeTrailingDot(author)
- + ". " + CdmUtils.removeTrailingDot(webShowName)
+ result = CdmUtils.removeTrailingDots(author)
+ + ". " + CdmUtils.removeTrailingDots(webShowName)
+ accessed + taxon.getUuid();
} else {
//TODO check for IF + FE