Project

General

Profile

« Previous | Next » 

Revision 42154e07

Added by Andreas Müller over 6 years ago

cleanup

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/app/caryophyllales/DeleteNonReferencedReferences.java
13 13

  
14 14
public class DeleteNonReferencedReferences {
15 15

  
16
		@SuppressWarnings("unused")
17
        private static final Logger logger = Logger.getLogger(DeleteNonReferencedReferences.class);
16 18

  
19
		//database validation status (create, update, validate ...)
20
		static DbSchemaValidation hbm2dll = DbSchemaValidation.VALIDATE;
21
		static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo();
17 22

  
23
		private ImportResult doInvoke(ICdmDataSource destination){
24
			ImportResult result = new ImportResult();
18 25

  
26
			DeleteNonReferencedReferencesConfigurator config;
27
			config = DeleteNonReferencedReferencesConfigurator.NewInstance(destination);
19 28

  
20
			private static final Logger logger = Logger.getLogger(DeleteNonReferencedReferences.class);
21

  
22
			//database validation status (create, update, validate ...)
23
			static DbSchemaValidation hbm2dll = DbSchemaValidation.VALIDATE;
24
			static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_caryo();
25

  
26

  
27

  
28

  
29

  
30
			private ImportResult doInvoke(ICdmDataSource destination){
31
				ImportResult result = new ImportResult();
32

  
33
				DeleteNonReferencedReferencesConfigurator config;
34
				config = DeleteNonReferencedReferencesConfigurator.NewInstance(cdmDestination);
35

  
36
				// invoke import
37
				CdmDefaultImport<DeleteNonReferencedReferencesConfigurator> myImport = new CdmDefaultImport<DeleteNonReferencedReferencesConfigurator>();
38
				result = myImport.invoke(config);
39
				//String successString = success ? "successful" : " with errors ";
40
				//System.out.println("End updating caches for "+ destination.getDatabase() + "..." +  successString);
41
				return result;
42
			}
43

  
44
			/**
45
			 * @param args
46
			 */
47
			public static void main(String[] args) {
48
				ICdmDataSource destination = CdmDestinations.chooseDestination(args) != null ? CdmDestinations.chooseDestination(args) : cdmDestination;
29
			// invoke import
30
			CdmDefaultImport<DeleteNonReferencedReferencesConfigurator> myImport = new CdmDefaultImport<>();
31
			result = myImport.invoke(config);
32
			//String successString = success ? "successful" : " with errors ";
33
			//System.out.println("End updating caches for "+ destination.getDatabase() + "..." +  successString);
34
			return result;
35
		}
49 36

  
50
				System.out.println("Start deleting non referenced objects for "+ destination.getDatabase() + "...");
51
				DeleteNonReferencedReferences me = new DeleteNonReferencedReferences();
52
				me.doInvoke(destination);
37
		/**
38
		 * @param args
39
		 */
40
		public static void main(String[] args) {
41
			ICdmDataSource destination = CdmDestinations.chooseDestination(args) != null ? CdmDestinations.chooseDestination(args) : cdmDestination;
53 42

  
54
			}
43
			System.out.println("Start deleting non referenced objects for "+ destination.getDatabase() + "...");
44
			DeleteNonReferencedReferences me = new DeleteNonReferencedReferences();
45
			me.doInvoke(destination);
55 46

  
56 47
		}
57 48

  
58

  
59

  
49
	}
60 50

  
app-import/src/main/java/eu/etaxonomy/cdm/app/caryophyllales/OutputmodelExportActivator.java
47 47
//      String username = "edit";
48 48
//      sourceParam = CdmDataSource.NewMySqlInstance(server, database, username, AccountStore.readOrStorePassword(server, database, username, null));
49 49

  
50

  
51

  
52 50
        CdmLightExportConfigurator cdmlightExportConfigurator = new CdmLightExportConfigurator(null);
53 51

  
54 52
        CdmDefaultExport<CdmLightExportConfigurator> cdmLightExport = new CdmDefaultExport<>();
......
73 71
    }
74 72

  
75 73

  
76

  
77

  
78 74
    private CdmApplicationController initDb(ICdmDataSource db) {
79 75

  
80 76
        // Init source DB
......
99 95
        ICdmDataSource source = CdmDestinations.chooseDestination(args) != null ? CdmDestinations.chooseDestination(args) : cdmSource;
100 96
      //  String file = chooseFile(args);
101 97

  
102

  
103 98
        try {
104 99

  
105

  
106 100
            sc.initDb(source);  //does this make sense here (it starts the appControler even if it is not needed later
107 101

  
108 102
            ExportResult result = sc.invokeExport(source, null);
......
121 115
                        // TODO Auto-generated catch block
122 116
                        e.printStackTrace();
123 117
                    }
124

  
125

  
126 118
                }
127 119
            }
128

  
129

  
130 120
        } catch (FileNotFoundException e) {
131 121
            // TODO Auto-generated catch block
132 122
            e.printStackTrace();
133 123
        }
134

  
135 124
    }
136

  
137 125
}
app-import/src/main/java/eu/etaxonomy/cdm/app/common/CdmImportSources.java
145 145
        return  makeSource(dbms, strServer, strDB, port, userName, null);
146 146
    }
147 147

  
148

  
149

  
150

  
151 148
}

Also available in: Unified diff