serverItem.setString(IncomingItem.USER, loginTextField.getText()); serverItem.setString(IncomingItem.HOST, hostTextField.getText()); serverItem.setString(IncomingItem.PASSWORD, passwordTextField .getText()); serverItem.setString(IncomingItem.PORT, ((Integer) portSpinner .getValue()).toString()); serverItem.setBoolean(IncomingItem.SAVE_PASSWORD, storePasswordCheckBox.isSelected()); serverItem.setBoolean(IncomingItem.ENABLE_SSL, secureCheckBox .isSelected()); serverItem.setInteger(IncomingItem.SSL_TYPE, sslComboBox .getSelectedIndex()); // if securest write DEFAULT serverItem.setString(IncomingItem.LOGIN_METHOD, authenticationComboBox.getSelectedItem().toString()); serverItem.setBoolean(IncomingItem.USE_DEFAULT_ACCOUNT, defaultAccountCheckBox.isSelected()); serverItem.getRoot().notifyObservers();
item.setString(OutgoingItem.USER, loginTextField.getText()); item.setBoolean(OutgoingItem.SAVE_PASSWORD, storePasswordCheckBox .isSelected()); item.setString(OutgoingItem.PORT, ((Integer) portSpinner.getValue()).toString()); item.setString(OutgoingItem.HOST, hostTextField.getText()); item.setBoolean(OutgoingItem.ENABLE_SSL, secureCheckBox .isSelected()); if (needAuthCheckBox.isSelected()) { item.setString(OutgoingItem.LOGIN_METHOD, authenticationComboBox.getSelectedItem().toString()); } else { item.setString(OutgoingItem.LOGIN_METHOD, Integer .toString(AuthenticationManager.NONE)); } item.setBoolean(OutgoingItem.USE_DEFAULT_ACCOUNT, defaultAccountCheckBox.isSelected()); item.getRoot().notifyObservers();
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/account/IncomingServerPanel.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/account/OutgoingServerPanel.java
Method name: void updateComponents(boolean) Method name: void updateComponents(boolean)
Number of AST nodes: 10 Number of AST nodes: 10
1
serverItem.setString(IncomingItem.USER, loginTextField.getText());
1
item.setString(OutgoingItem.USER, loginTextField.getText());
2
			serverItem.setString(IncomingItem.HOST, hostTextField.getText());
2
			
3
			serverItem.setString(IncomingItem.PASSWORD, passwordTextField
3
item.setBoolean(OutgoingItem.SAVE_PASSWORD, storePassword
4
					.getText
4
CheckBox
5
());
5
					.isSelected());
6
			serverItem.setString(IncomingItem.PORT, 
6
			item.setString(OutgoingItem.PORT,
7
((Integer) portSpinner
7
					((Integer) portSpinner
8
					.getValue()).toString());
8
.getValue()).toString());
9
			serverItem.setBoolean(IncomingItem.SAVE_PASSWORD,
9
			
10
					storePasswordCheckBox.isSelected());
10
item.setString(OutgoingItem.HOST, hostTextField.getText());
11
			serverItem.setBoolean(IncomingItem.ENABLE_SSL, secureCheckBox
11
			item.setBoolean(OutgoingItem.ENABLE_SSL, secureCheckBox
12
					.isSelected());
12
					.isSelected());
13
			serverItem.setInteger(IncomingItem.SSL_TYPE, ssl
13
			if (needAuthCheckBox.isSelected()) {
14
				item.setString(OutgoingItem.LOGIN_METHOD,
14
ComboBox
15
						authenticationComboBox
15
					.getSelectedIndex());
16
.getSelectedItem().toString());
16
			// if securest write DEFAULT
17
			
17
			serverI
18
} else {
18
tem.setString(IncomingItem.LOGIN_METHOD,
19
				item.setString(OutgoingItem.LOGIN_METHOD,
19
					authenticationComboBox.getSelectedItem().toString());
20
			serverI
20
 Integer
21
						.toString(AuthenticationManager.NONE));
22
			}
21
tem.setBoolean(IncomingItem.USE_DEFAULT_ACCOUNT,
23
			item.setBoolean(OutgoingItem.USE_DEFAULT_ACCOUNT,
22
					defaultAccountCheckBox.isSelected());
24
					defaultAccountCheckBox.isSelected());
23
			serverItem.getRoot().notifyObservers();
25
			item.getRoot().notifyObservers();
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 locationClones are in different classes having the same super class
Number of node comparisons0