private void loadBackupProperties() { File file = FirebirdManagerHelper.getPropertiesFile(false, globalPreferencesBean.getPropertiesFolder(), "fbp", i18n.INFO_PROPFILE_BACKUP); 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"));
private void loadRestoreProperties() { File file = FirebirdManagerHelper.getPropertiesFile(false, globalPreferencesBean.getPropertiesFolder(), "frp", i18n.INFO_PROPFILE_RESTORE); 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
private void loadBackupProperties() {
1
private void loadRestoreProperties() {
2
		File file = FirebirdManagerHelper.getPropertiesFile(false, globalPreferencesBean.getPropertiesFolder(), "fbp", i18n.INFO_PROPFILE_BACKUP);
2
		File file = FirebirdManagerHelper.getPropertiesFile(false, globalPreferencesBean.getPropertiesFolder(), "frp", i18n.INFO_PROPFILE_RESTORE);
3
		if (file != null) {
3
		if (file != null) {
4
			Properties prop = new Properties();
4
			Properties prop = new Properties();
5
			try {
5
			try {
6
				prop.load(new FileInputStream(file));
6
				prop.load(new FileInputStream(file));
7
			} catch (FileNotFoundException e) {
7
			} catch (FileNotFoundException e) {
8
	            JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED);
8
	            JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED);
9
				log.error(e.getLocalizedMessage());
9
				log.error(e.getLocalizedMessage());
10
			} catch (IOException e) {
10
			} catch (IOException e) {
11
	            JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED);
11
	            JOptionPane.showMessageDialog(_application.getMainFrame(), i18n.LOAD_PROP_FAILED);
12
				log.error(e.getLocalizedMessage());
12
				log.error(e.getLocalizedMessage());
13
			}
13
			}
14
			
14
			
15
			// load properties and fill missing entries with the global preferences 
15
			// load properties and fill missing entries with the global preferences 
16
			sessionPreferencesBean = (FirebirdManagerBackupAndRestorePreferenceBean)PreferencesManager.loadPreferences(PreferencesManager.PREFERENCES_BEAN_BEACKUP_AND_RESTORE);
16
			sessionPreferencesBean = (FirebirdManagerBackupAndRestorePreferenceBean)PreferencesManager.loadPreferences(PreferencesManager.PREFERENCES_BEAN_BEACKUP_AND_RESTORE);
17
			jtextfieldUsername.setText(prop.getProperty("user", sessionPreferencesBean.getUser()));
17
			jtextfieldUsername.setText(prop.getProperty("user", sessionPreferencesBean.getUser()));
18
			jcheckboxDisplayProcess.setSelected(prop.getProperty("display.process", "true").equals("true"));
18
			jcheckboxDisplayProcess.setSelected(prop.getProperty("display.process", "true").equals("true"));
19
			jtextfieldBckDBHost.setText(prop.getProperty("backup.server", sessionPreferencesBean.getServer()));
19
			jtextfieldResDBHost.setText(prop.getProperty("restore.server", sessionPreferencesBean.getServer()));
20
			jtextfieldBckPort.setText(prop.getProperty("backup.port", sessionPreferencesBean.getPort()));
20
			jtextfieldResPort.setText(prop.getProperty("restore.port", sessionPreferencesBean.getPort()));
21
			jtextfieldBckDBFile.setText(prop.getProperty("backup.dbfile", ""));
21
			jtextfieldResDBFile.setText(prop.getProperty("restore.dbfile", ""));
22
			jcheckboxBckIgnoreChecksum.setSelected(prop.getProperty("backup.checksums", "true").equals("true"));
22
			jcheckboxResDeactivateIndexes.setSelected(prop.getProperty("restore.indexes", "true").equals("true"));
23
			jcheckboxBckMetadataOnly.setSelected(prop.getProperty("backup.metadata", "true").equals("true"));
23
			jcheckboxResWithoutShadows.setSelected(prop.getProperty("restore.shadows", "true").equals("true"));
24
			jcheckboxBckOldMetadata.setSelected(prop.getProperty("backup.oldstyle", "true").equals("true"));
24
			jcheckboxResUseAllSpace.setSelected(prop.getProperty("restore.allspace", "true").equals("true"));
25
			jcheckboxBckTransportable.setSelected(prop.getProperty("backup.transportable", "true").equals("true"));
25
			jcheckboxResOneTableAtTime.setSelected(prop.getProperty("restore.onetable", "true").equals("true"));
26
			jcheckboxBckIgnoreLimbo.setSelected(prop.getProperty("backup.limbo", "true").equals("true"));
26
			jcheckboxResWithoutValidity.setSelected(prop.getProperty("restore.validity", "true").equals("true"));
27
			jcheckboxBckGarbageCollection.setSelected(prop.getProperty("backup.garbarge", "true").equals("true"));
27
			jcheckboxResReplaceDatabase.setSelected(prop.getProperty("restore.replace", "true").equals("true"));
28
			jcheckboxBckConvertToTables.setSelected(prop.getProperty("backup.totables", "true").equals("true"));
28
			jcheckboxResPageSize.setSelected(prop.getProperty("restore.setpagesize", "true").equals("true"));
29
			jcheckboxBckNoDataCompression.setSelected(prop.getProperty("backup.nocompression", "true").equals("true"));
29
			jtextfieldPageSize.setText(prop.getProperty("restore.newpagesize", ""));
30
		
30
		
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