opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java
@@ -34,6 +34,7 @@ import org.opends.admin.ads.ServerDescriptor; import org.opends.admin.ads.SuffixDescriptor; import org.opends.quicksetup.UserData; import org.opends.quicksetup.installer.AuthenticationData; import org.opends.quicksetup.installer.DataReplicationOptions; import org.opends.quicksetup.installer.NewSuffixOptions; import org.opends.quicksetup.installer.SuffixesToReplicateOptions; @@ -360,15 +361,35 @@ SuffixesToReplicateOptions.Type.REPLICATE_WITH_EXISTING_SUFFIXES) && remotePorts.size() > 0) { String serverToConnectDisplay; AuthenticationData authData = userInstallData.getReplicationOptions().getAuthenticationData(); if (userInstallData != null) { serverToConnectDisplay = authData.getHostName()+":"+authData.getPort(); } else { serverToConnectDisplay = ""; } buf.append(String.valueOf( userInstallData.getReplicationOptions() .getReplicationPort())); TreeSet<Message> remoteServerLines = new TreeSet<Message>(); for (ServerDescriptor server : remotePorts.keySet()) { String serverDisplay; if (server.getHostPort(false).equalsIgnoreCase(serverToConnectDisplay)) { serverDisplay = serverToConnectDisplay; } else { serverDisplay = server.getHostPort(true); } remoteServerLines.add(INFO_REMOTE_SERVER_REPLICATION_PORT.get( String.valueOf(remotePorts.get(server)), server.getHostPort(true))); serverDisplay)); } for (Message line : remoteServerLines) { opends/src/quicksetup/org/opends/quicksetup/installer/ui/RemoteReplicationPortsPanel.java
@@ -51,6 +51,7 @@ import org.opends.admin.ads.ServerDescriptor; import org.opends.quicksetup.UserData; import org.opends.quicksetup.installer.AuthenticationData; import org.opends.quicksetup.ui.FieldName; import org.opends.quicksetup.ui.GuiApplication; import org.opends.quicksetup.ui.LabelFieldDescriptor; @@ -74,6 +75,10 @@ private JPanel fieldsPanel; private TreeSet<ServerDescriptor> orderedServers = new TreeSet<ServerDescriptor>(this); //The display of the server the user provided in the replication options // panel private String serverToConnectDisplay = null; /** * Constructor of the panel. * @param application Application represented by this panel and used to @@ -203,8 +208,21 @@ { TreeSet<ServerDescriptor> array = orderServers( data.getRemoteWithNoReplicationPort().keySet()); if (!array.equals(orderedServers)) AuthenticationData authData = data.getReplicationOptions().getAuthenticationData(); String newServerDisplay; if (data != null) { newServerDisplay = authData.getHostName()+":"+authData.getPort(); } else { newServerDisplay = ""; } if (!array.equals(orderedServers) || !newServerDisplay.equals(serverToConnectDisplay)) { serverToConnectDisplay = newServerDisplay; /** * Adds the required focus listeners to the fields. */ @@ -231,8 +249,17 @@ hmLabels.clear(); for (ServerDescriptor server : orderedServers) { String serverDisplay; if (server.getHostPort(false).equalsIgnoreCase(serverToConnectDisplay)) { serverDisplay = serverToConnectDisplay; } else { serverDisplay = server.getHostPort(true); } LabelFieldDescriptor desc = new LabelFieldDescriptor( Message.raw(server.getHostPort(true)), Message.raw(serverDisplay), INFO_REPLICATION_PORT_TOOLTIP.get(), LabelFieldDescriptor.FieldType.TEXTFIELD, LabelFieldDescriptor.LabelType.PRIMARY, opends/src/quicksetup/org/opends/quicksetup/installer/ui/SuffixesToReplicatePanel.java
@@ -59,6 +59,7 @@ import org.opends.quicksetup.ButtonName; import org.opends.quicksetup.UserData; import org.opends.quicksetup.event.ButtonEvent; import org.opends.quicksetup.installer.AuthenticationData; import org.opends.quicksetup.installer.SuffixesToReplicateOptions; import org.opends.quicksetup.ui.FieldName; import org.opends.quicksetup.ui.GuiApplication; @@ -85,6 +86,10 @@ private HashMap<String, JCheckBox> hmCheckBoxes = new HashMap<String, JCheckBox>(); private Set<JEditorPane> suffixLabels = new HashSet<JEditorPane>(); // The display of the server the user provided in the replication options // panel private String serverToConnectDisplay = null; private JRadioButton rbCreateNewSuffix; private JRadioButton rbReplicate; @@ -252,8 +257,21 @@ TreeSet<SuffixDescriptor> array = orderSuffixes( data.getSuffixesToReplicateOptions().getAvailableSuffixes()); if (!array.equals(orderedSuffixes)) AuthenticationData authData = data.getReplicationOptions().getAuthenticationData(); String newServerDisplay; if (data != null) { newServerDisplay = authData.getHostName()+":"+authData.getPort(); } else { newServerDisplay = ""; } if (!array.equals(orderedSuffixes) || !newServerDisplay.equals(serverToConnectDisplay)) { serverToConnectDisplay = newServerDisplay; HashMap<String, Boolean> hmOldValues = new HashMap<String, Boolean>(); for (String id : hmCheckBoxes.keySet()) { @@ -452,7 +470,15 @@ ServerDescriptor server = replica.getServer(); String serverDisplay = server.getHostPort(true); String serverDisplay; if (server.getHostPort(false).equalsIgnoreCase(serverToConnectDisplay)) { serverDisplay = serverToConnectDisplay; } else { serverDisplay = server.getHostPort(true); } int nEntries = replica.getEntries();