ref #9190: continue working on extracting all local issues to an extra plugin
[taxeditor.git] / eu.etaxonomy.taxeditor.webapp / src / main / java / eu / etaxonomy / taxeditor / webapp / server / RemotingLoginDialogLocal.java
index b483e230a98b1ebb80c01c717b6e70d73c1228cd..008ae7fccf90799ac2fc1b642b839ff24509b790 100755 (executable)
@@ -13,9 +13,7 @@ import java.io.IOException;
 import java.net.SocketTimeoutException;
 import java.text.SimpleDateFormat;
 import java.util.Date;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.log4j.Logger;
@@ -64,7 +62,6 @@ import eu.etaxonomy.cdm.api.application.CdmApplicationState;
 import eu.etaxonomy.cdm.api.service.IUserService;
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.config.CdmSourceException;
-import eu.etaxonomy.cdm.config.ICdmSource;
 import eu.etaxonomy.cdm.model.metadata.CdmMetaData;
 import eu.etaxonomy.cdm.persistence.permission.Role;
 import eu.etaxonomy.taxeditor.l10n.Messages;
@@ -98,59 +95,58 @@ public class RemotingLoginDialogLocal extends RemotingLoginDialog implements ICD
 
 
 
-    protected Shell shlConnect;
-    private Text txtCdmServerStatus;
-    private Text txtCdmInstanceStatus;
-    private Combo comboCdmServer;
-    private Combo comboCdmInstance;
-    private Button btnConnect;
-
-    private Composite remotingComposite;
-    private Button btnCdmServerRefresh;
-    private Button btnCdmInstanceRefresh;
-    private Button btnStopServer;
-    private Composite loginComposite;
-    private Label lblLogin;
-    private Text txtLogin;
-    private Label lblPassword;
-    private Text txtPassword;
-    private Button btnRememberMe;
-    private Label lblDefaultLogin;
-    private Composite compAdvanced;
-    private Label lblPort;
-    private Text txtPort;
-    private Label lblServerCdmlibVersion;
-    private Text txtServerCdmlibVersion;
-    private ExpandableComposite expandableCompositeAdvanced;
-    private StyledText styledTxtMessage;
-
-    private Label lblEditorCdmlibVersion;
-    private Text txtEditorCdmlibVersion;
-    private Label lblServerSchemaVersion;
-    private Text txtServerSchemaVersion;
-    private Label lblEditorCdmVersion;
-    private Text txtEditorCdmVersion;
-
-    private final int MESSAGE_HEIGHT = 50;
-    private final int COMBO_MIN_WIDTH =200;
-    private final int CONTROLS_MIN_HEIGHT = 23; //does not seem to work yet
-//  private final int MIN_EXP_HEIGHT = 380;
-
-    private boolean autoConnect = false;
-    private boolean loadLoginPrefs = true;
-    private boolean isDevRemoteSource = false;
-
-    private Job serverJob;
-    protected Object result;
-
-    private final Map<String, CdmServerInfo> serverInfoMap = new HashMap<>();
-
-    private String serverName;
-    private String instanceName;
-    private CdmServerInfo selectedServerInfo;
-    private CdmInstanceInfo selectedCdmInstance;
-    private String login;
-    private String password;
+//    protected Shell shlConnect;
+//    private Text txtCdmServerStatus;
+//    private Text txtCdmInstanceStatus;
+//
+//    private Button btnConnect;
+//
+//    private Composite remotingComposite;
+//    private Button btnCdmServerRefresh;
+//    private Button btnCdmInstanceRefresh;
+//    private Button btnStopServer;
+//    private Composite loginComposite;
+//    private Label lblLogin;
+//    private Text txtLogin;
+//    private Label lblPassword;
+//    private Text txtPassword;
+//    private Button btnRememberMe;
+//    private Label lblDefaultLogin;
+//    private Composite compAdvanced;
+//    private Label lblPort;
+//    private Text txtPort;
+//    private Label lblServerCdmlibVersion;
+//    private Text txtServerCdmlibVersion;
+//    private ExpandableComposite expandableCompositeAdvanced;
+//    private StyledText styledTxtMessage;
+//
+//    private Label lblEditorCdmlibVersion;
+//    private Text txtEditorCdmlibVersion;
+//    private Label lblServerSchemaVersion;
+//    private Text txtServerSchemaVersion;
+//    private Label lblEditorCdmVersion;
+//    private Text txtEditorCdmVersion;
+//
+//    private final int MESSAGE_HEIGHT = 50;
+//    private final int COMBO_MIN_WIDTH =200;
+//    private final int CONTROLS_MIN_HEIGHT = 23; //does not seem to work yet
+////  private final int MIN_EXP_HEIGHT = 380;
+//
+//    private boolean autoConnect = false;
+//    private boolean loadLoginPrefs = true;
+//    private boolean isDevRemoteSource = false;
+
+//    private Job serverJob;
+//    protected Object result;
+//
+//    private final Map<String, CdmServerInfo> serverInfoMap = new HashMap<>();
+
+//    private String serverName;
+//    private String instanceName;
+//    private CdmServerInfo selectedServerInfo;
+//    private CdmInstanceInfo selectedCdmInstance;
+//    private String login;
+//    private String password;
 
     /**
      * Create the dialog.
@@ -160,6 +156,7 @@ public class RemotingLoginDialogLocal extends RemotingLoginDialog implements ICD
     public RemotingLoginDialogLocal(Shell parent, int style) {
         super(parent, style);
         setText(Messages.RemotingLoginDialog_LABEL_LOGIN);
+        this.isLocal = true;
     }
 
 
@@ -497,48 +494,48 @@ public class RemotingLoginDialogLocal extends RemotingLoginDialog implements ICD
                }
        }
 
-    private void populateCdmServerCombo() {
-        Job job = new Job(Messages.RemotingLoginDialog_RETRIEVE_SERVER_INSTANCES) {
-            @Override
-            protected IStatus run(IProgressMonitor monitor) {
-                Display.getDefault().syncExec(new Runnable() {
-                    @Override
-                    public void run() {
-                        //TODO performance
-                        for(CdmServerInfo csii : CdmServerInfoLocal.getCdmServers()) {
-                            serverInfoMap.put(csii.getName(), csii);
-                            comboCdmServer.add(csii.getName());
-                        }
-                        int serverIndex = -1;
-                        if(serverName != null) {
-                            serverIndex = comboCdmServer.indexOf(serverName);
-                        }
-                        if(serverIndex == -1) {
-                            comboCdmServer.select(0);
-                            autoConnect = false;
-                        } else {
-                            comboCdmServer.select(serverIndex);
-                        }
-                        ICdmSource devRemoteSource = CdmServerInfo.getDevServerRemoteSource();
-                        if(devRemoteSource != null) {
-                            isDevRemoteSource = true;
-                            String username = System.getProperty("cdm.server.dev.username"); //$NON-NLS-1$
-                            String password = System.getProperty("cdm.server.dev.password"); //$NON-NLS-1$
-                            if(username != null && !username.isEmpty() && password != null && !password.isEmpty()) {
-                                txtLogin.setText(username);
-                                txtPassword.setText(password);
-                                CdmStoreLocal.connect(devRemoteSource, RemotingLoginDialogLocal.this);
-                            }
-                        } else {
-                            onRefreshCdmServer();
-                        }
-                    }
-                });
-                return Status.OK_STATUS;
-            }
-        };
-        job.schedule();
-    }
+//    private void populateCdmServerCombo() {
+//        Job job = new Job(Messages.RemotingLoginDialog_RETRIEVE_SERVER_INSTANCES) {
+//            @Override
+//            protected IStatus run(IProgressMonitor monitor) {
+//                Display.getDefault().syncExec(new Runnable() {
+//                    @Override
+//                    public void run() {
+//                        //TODO performance
+//                        for(CdmServerInfo csii : CdmServerInfo.getCdmServers(true)) {
+//                            serverInfoMap.put(csii.getName(), csii);
+//                            comboCdmServer.add(csii.getName());
+//                        }
+//                        int serverIndex = -1;
+//                        if(serverName != null) {
+//                            serverIndex = comboCdmServer.indexOf(serverName);
+//                        }
+//                        if(serverIndex == -1) {
+//                            comboCdmServer.select(0);
+//                            autoConnect = false;
+//                        } else {
+//                            comboCdmServer.select(serverIndex);
+//                        }
+//                        ICdmSource devRemoteSource = CdmServerInfo.getDevServerRemoteSource();
+//                        if(devRemoteSource != null) {
+//                            isDevRemoteSource = true;
+//                            String username = System.getProperty("cdm.server.dev.username"); //$NON-NLS-1$
+//                            String password = System.getProperty("cdm.server.dev.password"); //$NON-NLS-1$
+//                            if(username != null && !username.isEmpty() && password != null && !password.isEmpty()) {
+//                                txtLogin.setText(username);
+//                                txtPassword.setText(password);
+//                                CdmStoreLocal.connect(devRemoteSource, RemotingLoginDialogLocal.this);
+//                            }
+//                        } else {
+//                            onRefreshCdmServer();
+//                        }
+//                    }
+//                });
+//                return Status.OK_STATUS;
+//            }
+//        };
+//        job.schedule();
+//    }
 
     @Override
     public void onRefreshCdmServer() {
@@ -1336,4 +1333,5 @@ public class RemotingLoginDialogLocal extends RemotingLoginDialog implements ICD
     private String Nz(String value) {
         return CdmUtils.Nz(value);
     }
+
 }