import org.apache.log4j.Logger;\r
\r
import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
success &= bmImport.invoke(bmImportConfigurator);\r
\r
if (doFacts && (bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT) || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ) ){\r
- CdmApplicationController app = bmImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = bmImport.getCdmAppController();\r
\r
//make feature tree\r
FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);\r
\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.app.pesi.FaunaEuropaeaActivator;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
success &= bmImport.invoke(bmImportConfigurator);\r
\r
if (doFacts && (bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT) || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ) ){\r
- CdmApplicationController app = bmImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = bmImport.getCdmAppController();\r
\r
//make feature tree\r
FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);\r
import org.apache.log4j.Logger;\r
\r
import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.api.service.ITermService;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
\r
//deduplicate\r
if (doDeduplicate){\r
- CdmApplicationController app = myImport.getCdmAppController();\r
+ ICdmApplicationConfiguration 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
\r
private static List<UUID> featureExclusions = Arrays.asList(new UUID[]{\r
UUID.fromString("5deff505-1a32-4817-9a74-50e6936fd630"), //occurrences\r
- UUID.fromString("8075074c-ace8-496b-ac82-47c14553f7fd") //Editor_Parenthesis\r
+ UUID.fromString("8075074c-ace8-496b-ac82-47c14553f7fd"), //Editor_Parenthesis\r
+ UUID.fromString("c0cc5ebe-1f0c-4c31-af53-d486858ea415") //Image Sources\r
});\r
\r
\r
import org.springframework.transaction.TransactionStatus;\r
\r
import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.api.service.ITermService;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.common.DefaultProgressMonitor;\r
\r
//deduplicate\r
if (doDeduplicate){\r
- CdmApplicationController app = myImport.getCdmAppController();\r
+ ICdmApplicationConfiguration 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
\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.app.common.CdmImportSources;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
-import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
+import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.globis.GlobisImportConfigurator;\r
import eu.etaxonomy.cdm.model.common.ISourceable;\r
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;\r
globisImport.invoke(config);\r
\r
if (config.getCheck().equals(CHECK.CHECK_AND_IMPORT) || config.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ){\r
- CdmApplicationController app = globisImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = globisImport.getCdmAppController();\r
ISourceable obj = app.getCommonService().getSourcedObjectByIdInSource(ZoologicalName.class, "1000027", null);\r
logger.info(obj);\r
\r
\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
-import eu.etaxonomy.cdm.app.berlinModelImport.BerlinModelSources;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator;\r
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
-import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
+import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.model.common.ISourceable;\r
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;\r
import eu.etaxonomy.cdm.model.name.ZoologicalName;\r
bmImport.invoke(bmImportConfigurator);\r
\r
if (bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT) || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ){\r
- CdmApplicationController app = bmImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = bmImport.getCdmAppController();\r
ISourceable obj = app.getCommonService().getSourcedObjectByIdInSource(ZoologicalName.class, "1000027", null);\r
logger.info(obj);\r
\r
\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.berlinModelImport.BerlinModelSources;\r
import eu.etaxonomy.cdm.app.berlinModelImport.TreeCreator;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator;\r
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
-import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.EDITOR;\r
+import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.model.description.Feature;\r
import eu.etaxonomy.cdm.model.description.FeatureNode;\r
import eu.etaxonomy.cdm.model.description.FeatureTree;\r
bmImport.invoke(bmImportConfigurator);\r
\r
if (doFacts && bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT) || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ){\r
- CdmApplicationController app = bmImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = bmImport.getCdmAppController();\r
\r
//make feature tree\r
FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);\r
\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
+import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
-import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
import eu.etaxonomy.cdm.io.common.Source;\r
-\r
import eu.etaxonomy.cdm.io.pesi.faunaEuropaea.FaunaEuropaeaImportConfigurator;\r
import eu.etaxonomy.cdm.model.description.Feature;\r
import eu.etaxonomy.cdm.model.description.FeatureNode;\r
* @created 12.05.2009\r
*/\r
public class FaunaEuropaeaActivator {\r
+ @SuppressWarnings("unused")\r
private static final Logger logger = Logger.getLogger(FaunaEuropaeaActivator.class);\r
\r
static final Source faunaEuropaeaSource = FaunaEuropaeaSources.faunaEu_1_3();\r
FeatureTree featureTree = FeatureTree.NewInstance(UUID.fromString("ff59b9ad-1fb8-4aa4-a8ba-79d62123d0fb"));\r
FeatureNode root = featureTree.getRoot();\r
\r
- CdmApplicationController app = fauEuImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = fauEuImport.getCdmAppController();\r
Feature citationFeature = (Feature)app.getTermService().find(UUID.fromString("99b2842f-9aa7-42fa-bd5f-7285311e0101"));\r
FeatureNode citationNode = FeatureNode.NewInstance(citationFeature);\r
root.addChild(citationNode);\r
\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.app.pesi.FaunaEuropaeaSources;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
-import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
+import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.pesi.erms.ErmsImportConfigurator;\r
import eu.etaxonomy.cdm.model.common.ISourceable;\r
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;\r
ermsImport.invoke(ermsImportConfigurator);\r
\r
if (ermsImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT) || ermsImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ){\r
- CdmApplicationController app = ermsImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = ermsImport.getCdmAppController();\r
ISourceable obj = app.getCommonService().getSourcedObjectByIdInSource(ZoologicalName.class, "1000027", null);\r
logger.info(obj);\r
\r
//book.setDatePublished(TimePeriod.NewInstance(1945));\r
book.setDatePublished(TimePeriod.NewInstance(1945).setEndDay(12).setEndMonth(4));\r
refService.saveOrUpdate((Reference)book);\r
- tcsImport.getCdmAppController().close();\r
logger.info("End");\r
System.out.println("End import from TCS ("+ source.toString() + ")...");\r
} catch (URISyntaxException e) {\r
import org.apache.log4j.Logger;\r
import org.springframework.transaction.TransactionStatus;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.app.eflora.EfloraSources;\r
import eu.etaxonomy.cdm.common.DefaultProgressMonitor;\r
\r
CdmDefaultImport<EfloraImportConfigurator> myImport = new CdmDefaultImport<EfloraImportConfigurator>();\r
\r
- CdmApplicationController app = myImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = myImport.getCdmAppController();\r
\r
\r
//\r
* @param app\r
* @param tree\r
*/\r
- private void moveChild(CdmApplicationController app, FeatureTree tree) {\r
+ private void moveChild(ICdmApplicationConfiguration app, FeatureTree tree) {\r
FeatureNode root = tree.getRoot();\r
int count = root.getChildCount();\r
FeatureNode lastChild = root.getChildAt(count - 1);\r
\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.berlinModelImport.BerlinModelSources;\r
import eu.etaxonomy.cdm.app.berlinModelImport.TreeCreator;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator;\r
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator;\r
-import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.EDITOR;\r
+import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.wp6.CichorieaeImageImport;\r
import eu.etaxonomy.cdm.model.common.ISourceable;\r
import eu.etaxonomy.cdm.model.description.Feature;\r
success &= bmImport.invoke(bmImportConfigurator);\r
\r
if (doFacts && (bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT) || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ) ){\r
- CdmApplicationController app = bmImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = bmImport.getCdmAppController();\r
ISourceable obj = app.getCommonService().getSourcedObjectByIdInSource(ZoologicalName.class, "1000027", null);\r
logger.info(obj);\r
\r
import org.apache.log4j.Logger;\r
import org.springframework.transaction.TransactionStatus;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.berlinModelImport.BerlinModelSources;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator;\r
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
-import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
+import eu.etaxonomy.cdm.io.common.Source;\r
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;\r
import eu.etaxonomy.cdm.model.reference.Reference;\r
+import eu.etaxonomy.cdm.model.taxon.Classification;\r
import eu.etaxonomy.cdm.model.taxon.Taxon;\r
import eu.etaxonomy.cdm.model.taxon.TaxonNode;\r
-import eu.etaxonomy.cdm.model.taxon.Classification;\r
\r
\r
/**\r
success &= bmImport.invoke(bmImportConfigurator);\r
\r
if (bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT) || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ){\r
- CdmApplicationController app = bmImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = bmImport.getCdmAppController();\r
TransactionStatus tx = app.startTransaction();\r
//make feature tree\r
// FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);\r
}\r
\r
\r
- public boolean mergeIntoCichorieae(CdmApplicationController app){\r
+ public boolean mergeIntoCichorieae(ICdmApplicationConfiguration app){\r
boolean success = true;\r
// String taraxTaraxacumUuidStr = "9a7bced0-fa1a-432e-9cca-57b62219cde6";\r
String taraxTaraxacumUuidStr = "b86f1156-091c-494d-a9c9-c84d71058f98";\r
import org.apache.log4j.Logger;\r
\r
import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.berlinModelImport.BerlinModelSources;\r
import eu.etaxonomy.cdm.app.berlinModelImport.TreeCreator;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
success &= bmImport.invoke(bmImportConfigurator);\r
\r
if (bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT) || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK) ){\r
- CdmApplicationController app = bmImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = bmImport.getCdmAppController();\r
\r
//parse distributions\r
if (doDistributionParser){\r
import org.springframework.transaction.TransactionStatus;\r
\r
import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
final static String epiSplitter = "(\\s+|\\[|\\]|\\(|\\))"; //( ' '+| '(' | ')'| '[' | ']' )\r
static Pattern pattern = null;\r
\r
- protected void doDistribution(CdmApplicationController app){\r
+ protected void doDistribution(ICdmApplicationConfiguration app){\r
pattern = Pattern.compile(epiSplitter); \r
TransactionStatus txStatus = app.startTransaction();\r
List<TaxonBase> taxa = app.getTaxonService().list(null, null, null, null, null);\r
import org.apache.log4j.Logger;\r
\r
import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.app.images.ImageImportConfigurator;\r
import eu.etaxonomy.cdm.app.tcs.TcsSources;\r
\r
//make feature tree\r
logger.info("Make feature tree");\r
- CdmApplicationController app = tcsImport.getCdmAppController();\r
+ ICdmApplicationConfiguration app = tcsImport.getCdmAppController();\r
\r
FeatureTree tree = getFeatureTree();\r
app.getFeatureTreeService().saveOrUpdate(tree);\r