// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_postgres_CdmTest();\r
static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\r
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_dev();\r
-// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_dev_tunnel();\r
+// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_production();\r
\r
\r
//feature tree uuid\r
System.out.println("Start import from ("+ source.toString() + ") ...");\r
config.setSourceReference(getSourceReference(config.getSourceReferenceTitle()));\r
myImport.invoke(config);\r
+ FeatureTree tree = makeFeatureNodes(myImport.getCdmAppController().getTermService());\r
+ myImport.getCdmAppController().getFeatureTreeService().saveOrUpdate(tree);\r
+\r
System.out.println("End import from ("+ source.toString() + ")...");\r
}\r
\r
- FeatureTree tree = makeFeatureNodes(myImport.getCdmAppController().getTermService());\r
- myImport.getCdmAppController().getFeatureTreeService().saveOrUpdate(tree);\r
\r
\r
//deduplicate\r
CdmApplicationController app = myImport.getCdmAppController();\r
int count = app.getAgentService().deduplicate(Person.class, null, null);\r
logger.warn("Deduplicated " + count + " persons.");\r
- count = app.getAgentService().deduplicate(Team.class, null, null);\r
- logger.warn("Deduplicated " + count + " teams.");\r
+// count = app.getAgentService().deduplicate(Team.class, null, null);\r
+// logger.warn("Deduplicated " + count + " teams.");\r
count = app.getReferenceService().deduplicate(Reference.class, null, null);\r
logger.warn("Deduplicated " + count + " references.");\r
}\r
result.setTitleCache("Cyprus Feature Tree");\r
FeatureNode root = result.getRoot();\r
FeatureNode newNode;\r
+\r
+ newNode = FeatureNode.NewInstance(Feature.STATUS());\r
+ root.addChild(newNode);\r
\r
newNode = FeatureNode.NewInstance(Feature.DISTRIBUTION());\r
root.addChild(newNode);\r
newNode = FeatureNode.NewInstance(Feature.SYSTEMATICS());\r
root.addChild(newNode);\r
\r
- newNode = FeatureNode.NewInstance(Feature.STATUS());\r
- root.addChild(newNode);\r
-\r
- //red data book category\r
- String [] featureList = new String[]{"Red Book"};\r
+ //user defined features\r
+ String [] featureList = new String[]{"Red Book", "Endemism"};\r
addFeataureNodesByStringList(featureList, root, transformer, service);\r
\r
return result;\r