}
}
-
-// //5.Mark areas to be hidden #3979 .5
-// private void markAreasAsHidden(BerlinModelImportConfigurator config,
-// CdmDefaultImport<BerlinModelImportConfigurator> bmImport) {
-//
-// if (config.isDoOccurrence() && (config.getCheck().isImport())){
-// try {
-// ICdmRepository app = bmImport.getCdmAppController();
-// TransactionStatus tx = app.startTransaction();
-//
-// MarkerType hiddenAreaMarkerType = MarkerType.NewInstance("Used to hide distributions for the named areas in publications", "Hidden Area", null);
-// hiddenAreaMarkerType.setUuid(BerlinModelTransformer.uuidHiddenArea);
-// @SuppressWarnings("unchecked")
-// TermVocabulary<MarkerType> vocUserDefinedMarkerTypes = app.getVocabularyService().find(CdmImportBase.uuidUserDefinedMarkerTypeVocabulary);
-// if (vocUserDefinedMarkerTypes == null){
-// String message = "Marker type vocabulary could not be found. Hidden areas not added.";
-// logger.error(message);
-// System.out.println(message);
-// }else{
-// vocUserDefinedMarkerTypes.addTerm(hiddenAreaMarkerType);
-// app.getVocabularyService().saveOrUpdate(vocUserDefinedMarkerTypes);
-//
-// //Add hidden area marker to Rs(C) and Rs(N)
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_B);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_C);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_E);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_N);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_K);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_W);
-// }
-// app.commitTransaction(tx);
-// } catch (Exception e) {
-// e.printStackTrace();
-// logger.error("Exception in markAreasAsHidden: " + e.getMessage());
-// }
-// }
-// }
-//
-// private void hideArea(ICdmRepository app, MarkerType hiddenAreaMarkerType, UUID areaUuid) {
-// NamedArea area = (NamedArea)app.getTermService().find(areaUuid);
-// area.addMarker(Marker.NewInstance(hiddenAreaMarkerType, true));
-// app.getTermService().saveOrUpdate(area);
-// }
-
-
//4. Create users and assign roles #3979
private void createUsersAndRoles(BerlinModelImportConfigurator config,
CdmDefaultImport<BerlinModelImportConfigurator> bmImport) {
// createPreferences(config, bmImport); => manual
-// markAreasAsHidden(config, bmImport); //has been moved to BM occurrence import
-
System.out.println("End import from BerlinModel ("+ source.getDatabase() + ")...");
}
}
}
-// //5.Mark areas to be hidden #3979 .5
-// private void markAreasAsHidden(BerlinModelImportConfigurator config,
-// CdmDefaultImport<BerlinModelImportConfigurator> bmImport) {
-//
-// if (config.isDoOccurrence() && (config.getCheck().isImport())){
-// try {
-// ICdmRepository app = bmImport.getCdmAppController();
-// TransactionStatus tx = app.startTransaction();
-//
-// MarkerType hiddenAreaMarkerType = MarkerType.NewInstance("Used to hide distributions for the named areas in publications", "Hidden Area", null);
-// hiddenAreaMarkerType.setUuid(BerlinModelTransformer.uuidHiddenArea);
-// @SuppressWarnings("unchecked")
-// TermVocabulary<MarkerType> vocUserDefinedMarkerTypes = app.getVocabularyService().find(CdmImportBase.uuidUserDefinedMarkerTypeVocabulary);
-// if (vocUserDefinedMarkerTypes == null){
-// String message = "Marker type vocabulary could not be found. Hidden areas not added.";
-// logger.error(message);
-// System.out.println(message);
-// }else{
-// vocUserDefinedMarkerTypes.addTerm(hiddenAreaMarkerType);
-// app.getVocabularyService().saveOrUpdate(vocUserDefinedMarkerTypes);
-//
-// //Add hidden area marker to Rs(C) and Rs(N)
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_B);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_C);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_E);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_N);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_K);
-// hideArea(app, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_W);
-// }
-// app.commitTransaction(tx);
-// } catch (Exception e) {
-// e.printStackTrace();
-// logger.error("Exception in markAreasAsHidden: " + e.getMessage());
-// }
-// }
-// }
-//
-// private void hideArea(ICdmRepository app, MarkerType hiddenAreaMarkerType, UUID areaUuid) {
-// NamedArea area = (NamedArea)app.getTermService().find(areaUuid);
-// area.addMarker(Marker.NewInstance(hiddenAreaMarkerType, true));
-// app.getTermService().saveOrUpdate(area);
-// }
-
//2. import shapefile attributes #3979 .2
private void importShapefile(BerlinModelImportConfigurator config,
CdmDefaultImport<BerlinModelImportConfigurator> bmImport) {
private static final DbSchemaValidation hbm2dll = DbSchemaValidation.VALIDATE;
private static final URI source = caryophyllaceae();
- private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo_spp();
+ private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo();
// private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_production_caryophyllales_spp();
private static final DbSchemaValidation hbm2dll = DbSchemaValidation.VALIDATE;
private static final URI source = nyctaginaceae();
- private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo_spp();
+ private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo();
// private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_production_caryophyllales_spp();
private static final DbSchemaValidation hbm2dll = DbSchemaValidation.VALIDATE;
private static final URI source = sileneae();
- private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo_spp();
-// private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo_spp1();
+ private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo();
// private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_production_caryophyllales_spp();
private static final UUID acceptedUuid = UUID.fromString("8ac4a182-1281-4473-b6a1-c4f681f7dea3");
@SuppressWarnings("unused")\r
private static final Logger logger = LogManager.getLogger();\r
\r
- private static final ICdmDataSource destinationDb = CdmDestinations.cdm_production_caryophyllales_genus();\r
+// private static final ICdmDataSource destinationDb = CdmDestinations.cdm_production_caryophyllales_genus();\r
+ private static final ICdmDataSource destinationDb = CdmDestinations.cdm_local_caryo();\r
\r
public static void main(String[] args) {\r
\r
return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
}
- public static ICdmDataSource cdm_test_globis(){
- DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
- String cdmServer = "160.45.63.175";
- String cdmDB = "cdm_edit_globis";
- String cdmUserName = "edit";
- return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
- }
-
public static ICdmDataSource cdm_local_edaphobase(){
DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
String cdmServer = "127.0.0.1";
return makeDestination(dbType, cdmServer, cdmDB, port, cdmUserName, null);
}
- public static ICdmDataSource cdm_test_postgres__ssh_edaphobase(){
- DatabaseTypeEnum dbType = DatabaseTypeEnum.PostgreSQL;
- String cdmServer = "localhost";
- String cdmDB = "cdm_edaphobase";
- String cdmUserName = "edaphobase";
- int port = 13306;
- return makeDestination(dbType, cdmServer, cdmDB, port, cdmUserName, null);
- }
-
- public static ICdmDataSource cdm_local_caryo_spp(){
- DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
- String cdmServer = "127.0.0.1";
- String cdmDB = "cdm_local_caryophyllales_spp";
- String cdmUserName = "edit";
- return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
- }
-
- public static ICdmDataSource cdm_local_caryo_spp1(){
- DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
- String cdmServer = "127.0.0.1";
- String cdmDB = "cdm_local_caryophyllales_spp1";
- String cdmUserName = "edit";
- return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
- }
-
public static ICdmDataSource cdm_local_globis(){
DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
String cdmServer = "127.0.0.1";
return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
}
- public static ICdmDataSource cdm_production_caryophyllales_genus(){
- DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
- String cdmServer = "160.45.63.171";
- String cdmDB = "cdm_production_caryophyllales_genera";
- String cdmUserName = "edit";
- return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
- }
-
public static ICdmDataSource cdm_production_caryophyllales(){
DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
String cdmServer = "160.45.63.171";
static DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE;\r
static final Source globisSource = CdmImportSources.GLOBIS_MDB_20140113_PESIIMPORT_SQLSERVER();\r
// static final ICdmDataSource cdmDestination = CdmDestinations.localH2();\r
-// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\r
- static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_globis();\r
+ static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_test_mysql();\r
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_production_globis();\r
\r
\r
try {
- MarkerType hiddenAreaMarkerType = getMarkerType(state, BerlinModelTransformer.uuidHiddenArea,
+ MarkerType fallbackAreaMarkerType = getMarkerType(state, BerlinModelTransformer.uuidHiddenArea,
"Hidden Area","Used to hide distributions for the named areas in publications", null, getEuroMedMarkerTypeVoc(state));
//Add hidden area marker to Rs(C) and Rs(N)
- hideArea(euroMedAreasVoc, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs);
- hideArea(euroMedAreasVoc, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_B);
- hideArea(euroMedAreasVoc, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_C);
- hideArea(euroMedAreasVoc, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_E);
- hideArea(euroMedAreasVoc, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_N);
- hideArea(euroMedAreasVoc, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_K);
- hideArea(euroMedAreasVoc, hiddenAreaMarkerType, BerlinModelTransformer.uuidRs_W);
+ hideArea(euroMedAreasVoc, fallbackAreaMarkerType, BerlinModelTransformer.uuidRs);
+ hideArea(euroMedAreasVoc, fallbackAreaMarkerType, BerlinModelTransformer.uuidRs_B);
+ hideArea(euroMedAreasVoc, fallbackAreaMarkerType, BerlinModelTransformer.uuidRs_C);
+ hideArea(euroMedAreasVoc, fallbackAreaMarkerType, BerlinModelTransformer.uuidRs_E);
+ hideArea(euroMedAreasVoc, fallbackAreaMarkerType, BerlinModelTransformer.uuidRs_N);
+ hideArea(euroMedAreasVoc, fallbackAreaMarkerType, BerlinModelTransformer.uuidRs_K);
+ hideArea(euroMedAreasVoc, fallbackAreaMarkerType, BerlinModelTransformer.uuidRs_W);
} catch (Exception e) {
e.printStackTrace();
logger.error("Exception in markAreasAsHidden: " + e.getMessage());
}
- private void hideArea(TermVocabulary<NamedArea> euroMedAreasVoc, MarkerType hiddenAreaMarkerType, UUID areaUuid) {
+ private void hideArea(TermVocabulary<NamedArea> euroMedAreasVoc, MarkerType fallbackAreaMarkerType, UUID areaUuid) {
for (NamedArea namedArea : euroMedAreasVoc.getTerms()){
if (namedArea.getUuid().equals(areaUuid)){
- namedArea.addMarker(Marker.NewInstance(hiddenAreaMarkerType, true));
+ namedArea.addMarker(Marker.NewInstance(fallbackAreaMarkerType, true));
return;
}
}