2 * Copyright (C) 2009 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
6 * The contents of this file are subject to the Mozilla Public License Version 1.1
7 * See LICENSE.TXT at the top of this package for the full license terms.
9 package eu
.etaxonomy
.cdm
.app
.common
;
13 import org
.apache
.logging
.log4j
.LogManager
;
14 import org
.apache
.logging
.log4j
.Logger
;
16 import eu
.etaxonomy
.cdm
.app
.berlinModelImport
.SourceBase
;
17 import eu
.etaxonomy
.cdm
.app
.tcs
.TcsSources
;
18 import eu
.etaxonomy
.cdm
.common
.URI
;
19 import eu
.etaxonomy
.cdm
.io
.common
.Source
;
25 public class CdmImportSources
extends SourceBase
{
27 @SuppressWarnings("unused")
28 private static final Logger logger
= LogManager
.getLogger();
30 public static Source
ROTE_LISTE_GEFAESSPFLANZEN_DB(){
31 String dbms
= Source
.MYSQL
;
32 String strServer
= "localhost";
33 String strDB
= "RL_Gefaesspflanzen_source";
35 String userName
= "root";
36 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
39 public static Source
ROTE_LISTE_DB(){
40 String dbms
= Source
.ORACLE
;
41 String strServer
= "xxx";
42 String strDB
= "dbName";
44 String userName
= "adam";
45 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
49 public static Source
GLOBIS(){
50 String dbms
= Source
.SQL_SERVER_2005
;
51 String strServer
= "LENOVO-T61";
52 String strDB
= "globis";
54 String userName
= "user";
55 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
58 public static Source
GLOBIS_ODBC(){
59 String dbms
= Source
.ODDBC
;
60 String strServer
= "LENOVO-T61";
61 String strDB
= "globis";
63 String userName
= "sa";
64 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
67 public static Source
GLOBIS_MDB(){
68 String dbms
= Source
.ACCESS
;
69 String strServer
= null;
70 String strDB
= "C:\\localCopy\\Data\\globis\\globis.mdb";
73 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
76 public static Source
GLOBIS_MDB_20120928(){
77 String dbms
= Source
.ACCESS
;
78 String strServer
= null;
79 String strDB
= "C:\\localCopy\\Data\\globis\\globis.20120928.mdb";
82 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
85 public static Source
GLOBIS_MDB_20140113(){
86 String dbms
= Source
.ACCESS
;
87 String strServer
= null;
88 String strDB
= "C:\\localCopy\\Data\\globis\\globis_20140113.mdb";
91 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
94 //Problem MS Access ODBC Driver does not work on PESIIMPORT 3
96 public static Source
GLOBIS_MDB_20140113_PESIIMPORT(){
97 String dbms
= Source
.ACCESS
;
98 String strServer
= null;
99 String strDB
= "\\\\PESIIMPORT3\\globis\\globis_20140113.mdb";
101 String userName
= "";
102 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
105 public static Source
GLOBIS_MDB_20140113_PESIIMPORT_SQLSERVER(){
106 String dbms
= Source
.SQL_SERVER_2008
;
107 String strServer
= "PESIIMPORT3";
108 String strDB
= "globis_orig_20140113";
110 String userName
= "globisImport";
111 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
114 public static URI
SYNTHESYS_SPECIMEN(){
116 URL url
= new TcsSources().getClass().getResource("/specimen/SynthesysSpecimenExample.xls");
117 String sourceUrl
= url
.toString();
118 URI uri
= URI
.create(sourceUrl
);
122 public static Source
EDAPHOBASE(){
123 String dbms
= Source
.POSTGRESQL9
;
124 String strServer
= "130.133.70.26"; //BGBM-PESISQL
125 String strDB
= "edaphobase";
127 String userName
= "postgres";
128 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
131 public static Source
EDAPHOBASE2(){
132 String dbms
= Source
.POSTGRESQL9
;
133 String strServer
= "130.133.70.26"; //BGBM-PESISQL
134 String strDB
= "edaphobase2";
136 String userName
= "postgres";
137 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
140 public static Source
EDAPHOBASE6(){
141 String dbms
= Source
.POSTGRESQL9
;
142 String strServer
= "130.133.70.26"; //BGBM-PESISQL
143 String strDB
= "edaphobase6";
145 String userName
= "postgres";
146 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
149 public static Source
EDAPHOBASE8(){
150 String dbms
= Source
.POSTGRESQL9
; //TODO 10
151 String strServer
= "130.133.70.26"; //BGBM-PESISQL
152 String strDB
= "edaphobase8";
154 String userName
= "edaphobase";
155 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);
158 public static Source
MEXICO_EFLORA(){
159 String dbms
= Source
.MYSQL
;
160 String strServer
= "localhost";
161 String strDB
= "mexico_eflora";
163 String userName
= "edit";
164 return makeSource(dbms
, strServer
, strDB
, port
, userName
, null);