if (file != null) { Properties prop = new Properties(); try { prop.load(new FileInputStream(file)); } catch (FileNotFoundException e) { JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED); log.error(e.getLocalizedMessage()); } catch (IOException e) { JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED); log.error(e.getLocalizedMessage()); } // load properties and fill missing entries with the global preferences sessionPreferencesBean = (FirebirdManagerBackupAndRestorePreferenceBean)PreferencesManager.loadPreferences(PreferencesManager.PREFERENCES_BEAN_BEACKUP_AND_RESTORE); jtextfieldUsername.setText(prop.getProperty("user", sessionPreferencesBean.getUser())); jcheckboxDisplayProcess.setSelected(prop.getProperty("display.process", "true").equals("true")); jtextfieldBckDBHost.setText(prop.getProperty("backup.server", sessionPreferencesBean.getServer())); jtextfieldBckPort.setText(prop.getProperty("backup.port", sessionPreferencesBean.getPort())); jtextfieldBckDBFile.setText(prop.getProperty("backup.dbfile", "")); jcheckboxBckIgnoreChecksum.setSelected(prop.getProperty("backup.checksums", "true").equals("true")); jcheckboxBckMetadataOnly.setSelected(prop.getProperty("backup.metadata", "true").equals("true")); jcheckboxBckOldMetadata.setSelected(prop.getProperty("backup.oldstyle", "true").equals("true")); jcheckboxBckTransportable.setSelected(prop.getProperty("backup.transportable", "true").equals("true")); jcheckboxBckIgnoreLimbo.setSelected(prop.getProperty("backup.limbo", "true").equals("true")); jcheckboxBckGarbageCollection.setSelected(prop.getProperty("backup.garbarge", "true").equals("true")); jcheckboxBckConvertToTables.setSelected(prop.getProperty("backup.totables", "true").equals("true")); jcheckboxBckNoDataCompression.setSelected(prop.getProperty("backup.nocompression", "true").equals("true")); }
if (file != null) { Properties prop = new Properties(); try { prop.load(new FileInputStream(file)); } catch (FileNotFoundException e) { JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED); log.error(e.getLocalizedMessage()); } catch (IOException e) { JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED); log.error(e.getLocalizedMessage()); } // load properties and fill missing entries with the global preferences sessionPreferencesBean = (FirebirdManagerBackupAndRestorePreferenceBean)PreferencesManager.loadPreferences(PreferencesManager.PREFERENCES_BEAN_BEACKUP_AND_RESTORE); jtextfieldUsername.setText(prop.getProperty("user", sessionPreferencesBean.getUser())); jcheckboxDisplayProcess.setSelected(prop.getProperty("display.process", "true").equals("true")); jtextfieldResDBHost.setText(prop.getProperty("restore.server", sessionPreferencesBean.getServer())); jtextfieldResPort.setText(prop.getProperty("restore.port", sessionPreferencesBean.getPort())); jtextfieldResDBFile.setText(prop.getProperty("restore.dbfile", "")); jcheckboxResDeactivateIndexes.setSelected(prop.getProperty("restore.indexes", "true").equals("true")); jcheckboxResWithoutShadows.setSelected(prop.getProperty("restore.shadows", "true").equals("true")); jcheckboxResUseAllSpace.setSelected(prop.getProperty("restore.allspace", "true").equals("true")); jcheckboxResOneTableAtTime.setSelected(prop.getProperty("restore.onetable", "true").equals("true")); jcheckboxResWithoutValidity.setSelected(prop.getProperty("restore.validity", "true").equals("true")); jcheckboxResReplaceDatabase.setSelected(prop.getProperty("restore.replace", "true").equals("true")); jcheckboxResPageSize.setSelected(prop.getProperty("restore.setpagesize", "true").equals("true")); jtextfieldPageSize.setText(prop.getProperty("restore.newpagesize", "")); }
Clone fragments detected by clone detection tool
File path: /sql12/plugins/firebirdmanager/src/net/sourceforge/squirrel_sql/plugins/firebirdmanager/gui/FirebirdManagerBackupRestoreFrame.java File path: /sql12/plugins/firebirdmanager/src/net/sourceforge/squirrel_sql/plugins/firebirdmanager/gui/FirebirdManagerBackupRestoreFrame.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
if (file != null) {
1
if (file != null) {
2
			Properties prop = new Properties();
2
			Properties prop = new Properties();
3
			try {
3
			try {
4
				prop.load(new FileInputStream(file));
4
				prop.load(new FileInputStream(file));
5
			} catch (FileNotFoundException e) {
5
			} catch (FileNotFoundException e) {
6
	            JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED);
6
	            JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED);
7
				log.error(e.getLocalizedMessage());
7
				log.error(e.getLocalizedMessage());
8
			} catch (IOException e) {
8
			} catch (IOException e) {
9
	            JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED);
9
	            JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED);
10
				log.error(e.getLocalizedMessage());
10
				log.error(e.getLocalizedMessage());
11
			}
11
			}
12
			
12
			
13
			// load properties and fill missing entries with the global preferences 
13
			// load properties and fill missing entries with the global preferences 
14
			sessionPreferencesBean = (FirebirdManagerBackupAndRestorePreferenceBean)PreferencesManager.loadPreferences(PreferencesManager.PREFERENCES_BEAN_BEACKUP_AND_RESTORE);
14
			sessionPreferencesBean = (FirebirdManagerBackupAndRestorePreferenceBean)PreferencesManager.loadPreferences(PreferencesManager.PREFERENCES_BEAN_BEACKUP_AND_RESTORE);
15
			jtextfieldUsername.setText(prop.getProperty("user", sessionPreferencesBean.getUser()));
15
			jtextfieldUsername.setText(prop.getProperty("user", sessionPreferencesBean.getUser()));
16
			jcheckboxDisplayProcess.setSelected(prop.getProperty("display.process", "true").equals("true"));
16
			jcheckboxDisplayProcess.setSelected(prop.getProperty("display.process", "true").equals("true"));
17
			jtextfieldBckDBHost.setText(prop.getProperty("backup.server", sessionPreferencesBean.getServer()));
17
			jtextfieldResDBHost.setText(prop.getProperty("restore.server", sessionPreferencesBean.getServer()));
18
			jtextfieldBckPort.setText(prop.getProperty("backup.port", sessionPreferencesBean.getPort()));
18
			jtextfieldResPort.setText(prop.getProperty("restore.port", sessionPreferencesBean.getPort()));
19
			jtextfieldBckDBFile.setText(prop.getProperty("backup.dbfile", ""));
19
			jtextfieldResDBFile.setText(prop.getProperty("restore.dbfile", ""));
20
			jcheckboxBckIgnoreChecksum.setSelected(prop.getProperty("backup.checksums", "true").equals("true"));
20
			jcheckboxResDeactivateIndexes.setSelected(prop.getProperty("restore.indexes", "true").equals("true"));
21
			jcheckboxBckMetadataOnly.setSelected(prop.getProperty("backup.metadata", "true").equals("true"));
21
			jcheckboxResWithoutShadows.setSelected(prop.getProperty("restore.shadows", "true").equals("true"));
22
			jcheckboxBckOldMetadata.setSelected(prop.getProperty("backup.oldstyle", "true").equals("true"));
22
			jcheckboxResUseAllSpace.setSelected(prop.getProperty("restore.allspace", "true").equals("true"));
23
			jcheckboxBckTransportable.setSelected(prop.getProperty("backup.transportable", "true").equals("true"));
23
			jcheckboxResOneTableAtTime.setSelected(prop.getProperty("restore.onetable", "true").equals("true"));
24
			jcheckboxBckIgnoreLimbo.setSelected(prop.getProperty("backup.limbo", "true").equals("true"));
24
			jcheckboxResWithoutValidity.setSelected(prop.getProperty("restore.validity", "true").equals("true"));
25
			jcheckboxBckGarbageCollection.setSelected(prop.getProperty("backup.garbarge", "true").equals("true"));
25
			jcheckboxResReplaceDatabase.setSelected(prop.getProperty("restore.replace", "true").equals("true"));
26
			jcheckboxBckConvertToTables.setSelected(prop.getProperty("backup.totables", "true").equals("true"));
26
			jcheckboxResPageSize.setSelected(prop.getProperty("restore.setpagesize", "true").equals("true"));
27
			jcheckboxBckNoDataCompression.setSelected(prop.getProperty("backup.nocompression", "true").equals("true"));
27
			jtextfieldPageSize.setText(prop.getProperty("restore.newpagesize", ""));
28
		}
28
		}
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0