| 
     
      
      
      From: <li...@us...> - 2008-07-22 05:46:34
       
   | 
Revision: 2086
          http://cogkit.svn.sourceforge.net/cogkit/?rev=2086&view=rev
Author:   liuwt
Date:     2008-07-22 05:46:29 +0000 (Tue, 22 Jul 2008)
Log Message:
-----------
Added Paths:
-----------
    trunk/current/src/cog/modules/transfer-gui/package/
    trunk/current/src/cog/modules/transfer-gui/package/SignJarCommand.pl
    trunk/current/src/cog/modules/transfer-gui/package/bcprov-jdk15-139.jar
    trunk/current/src/cog/modules/transfer-gui/package/build.xml
    trunk/current/src/cog/modules/transfer-gui/package/cog-ogce.jar
    trunk/current/src/cog/modules/transfer-gui/package/gui.bat
    trunk/current/src/cog/modules/transfer-gui/package/gui.jar
    trunk/current/src/cog/modules/transfer-gui/package/gui.sh
    trunk/current/src/cog/modules/transfer-gui/package/jce_jdk.jnlp
    trunk/current/src/cog/modules/transfer-gui/package/lib/
    trunk/current/src/cog/modules/transfer-gui/package/lib/FileTransferMainPanel.class
    trunk/current/src/cog/modules/transfer-gui/package/lib/GlobusPortal-0.0.1.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.class
    trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.jad
    trunk/current/src/cog/modules/transfer-gui/package/lib/QueuePanel.class
    trunk/current/src/cog/modules/transfer-gui/package/lib/QueuePanel.jad
    trunk/current/src/cog/modules/transfer-gui/package/lib/addressing-1.0.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/ant-contrib-1.0b3.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/ant-launcher.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/ant.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/appframework-1.0.3.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/axis-url.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/axis.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/beansbinding-1.2.1.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/cog-axis.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/cog-jglobus.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/cog-ogce.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/commonj.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/commons-beanutils.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/commons-cli-2.0.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/commons-collections-3.0.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/commons-digester.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/commons-discovery.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/commons-logging.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/concurrent.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/cryptix-asn1.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/cryptix.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/cryptix32.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/globus_delegation_client.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/globus_delegation_service.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/globus_delegation_stubs.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/globus_delegation_test.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/globus_wsrf_rft.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/globus_wsrf_rft_client.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/globus_wsrf_rft_stubs.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/gridant-old.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/gridant.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/gridsdk.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/jad.exe
    trunk/current/src/cog/modules/transfer-gui/package/lib/jaxrpc.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/jce-jdk13-120.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/jgss.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/junit.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/log4j-1.2.8.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/naming-common.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/naming-factory.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/naming-java.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/naming-resources.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/ogsa.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/puretls.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/saaj.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/swing-layout-1.0.3.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/swing-worker-1.1.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/wsdl4j.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/wsrf_core.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/wsrf_core_stubs.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/wsrf_tools.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/wss4j.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/xercesImpl.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/xml4j.jar
    trunk/current/src/cog/modules/transfer-gui/package/lib/xmlsec.jar
    trunk/current/src/cog/modules/transfer-gui/package/mykeystore
    trunk/current/src/cog/modules/transfer-gui/package/path.pl
    trunk/current/src/cog/modules/transfer-gui/package/tmp
    trunk/current/src/cog/modules/transfer-gui/package/?\229?\164?\141?\228?\187?\182 gui.jar
Added: trunk/current/src/cog/modules/transfer-gui/package/SignJarCommand.pl
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/SignJarCommand.pl	                        (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/SignJarCommand.pl	2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,29 @@
+#!/bin/perl
+if (opendir(DIR, "lib")) {	
+	
+	$output_file=">tmp";
+	open(OUTPUT_FILE, $output_file);
+	@entries = readdir(DIR);
+	closedir(DIR);
+	$alias = "mykey";
+	$keystore="mykeystore";
+	$storepass="mcs123";
+	`keytool -genkey -alias $alias -keystore $keystore -keypass mcs123 -storepass $storepass`;
+	$sign_jar_cmd_base = "jarsigner -keystore $keystore -storepass $storepass ";
+	$sign_jar_cmd = $sign_jar_cmd_base."gui.jar ".$alias;
+	`$sign_jar_cmd`;
+	foreach (@entries) {	
+		if ($_ ne "." && $_ ne "..") {
+			$entry = "lib/".$_;			
+		  $sign_jar_cmd = $sign_jar_cmd_base.$entry." ".$alias;
+		  print $sign_jar_cmd;
+		  print "\n";
+		  `$sign_jar_cmd`;
+		  
+		}		
+	}
+	
+	close(OUTPUT_FILE);
+	
+	
+}
\ No newline at end of file
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/bcprov-jdk15-139.jar
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream
Added: trunk/current/src/cog/modules/transfer-gui/package/build.xml
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/build.xml	                        (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/build.xml	2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="IGTFScratcher" default="run" basedir=".">
+		<property name="dist_base_name" value="igtf-policy-installation-bundle-1.22"/>
+		<property name="dist_package_name" value="${dist_base_name}.tar.gz"/>
+		<property name="IGTFDist" value="https://dist.eugridpma.info/distribution/igtf/current/accredited/${dist_package_name}"/>		
+		<property name="tmp_file" value="tmf_file"/>	
+		<property name="home_dir" value="${user.home}"/>
+		<property name="root_home" value="/root"/>
+		<property name="cert_files" value="${dist_base_name}/src/accredited/"/>
+	
+	
+		<!-- add support for "Ant-Contrib" -->
+		<!-- this resource is searched from CLASSPATH -->
+        <taskdef resource="net/sf/antcontrib/antcontrib.properties">  
+     		<classpath> 
+         		<pathelement location="./gridftpgui_lib/ant-contrib-1.0b3.jar"/> 
+     		</classpath> 
+  		</taskdef>
+	
+		<target name="downloadIGTFDist">
+			<get src="${IGTFDist}" dest="./${dist_package_name}"/>
+		</target>
+	
+		<target name="decompressDist">
+			<gunzip src="${dist_package_name}" dest="${tmp_file}"/>
+			<untar src="${tmp_file}" dest="."/>
+		</target>
+	
+		<target name="run" depends="downloadIGTFDist, decompressDist">	
+			<if>
+				<!-- UNIX-like system -->
+				<os family="unix"/>
+				<then>					
+					<if>
+						<!-- root user -->
+						<equlas arg1="${home_dir}" arg2="${root_home}"/>
+						<then>
+							<copy todir="/etc/grid-security/certificates/">
+								<fileset dir="${cert_files}"/>
+							</copy>
+						</then>
+						
+						<!-- non-root user -->
+						<else>
+							<copy todir="${home_dir}/.globus/certificates/">
+								<fileset dir="${cert_files}"/>
+							</copy>
+						</else>	
+					</if>										
+				</then>
+				
+				<!-- Windows System -->
+				<else>
+					<copy todir="${home_dir}/.globus/certificates/">
+						<fileset dir="${cert_files}"/>
+					</copy>
+				</else>
+			</if>
+		</target>
+			
+		
+</project>
\ No newline at end of file
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/cog-ogce.jar
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream
Added: trunk/current/src/cog/modules/transfer-gui/package/gui.bat
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/gui.bat	                        (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/gui.bat	2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,19 @@
+@echo off
+
+if "%GLOBUS_LOCATION%" == "" goto nogl
+goto run
+
+:nogl
+
+		echo Error: GLOBUS_LOCATION not set
+		goto end
+
+:run
+
+		set _RUNJAVA=java
+		if not "%JAVA_HOME%" == "" set _RUNJAVA="%JAVA_HOME%\bin\java"
+		%_RUNJAVA% -DGLOBUS_LOCATION="%GLOBUS_LOCATION%" -Daxis.ClientConfigFile="%GLOBUS_LOCATION%"\client-config.wsdd -jar gui.jar
+		
+:end
+
+	
\ No newline at end of file
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/gui.jar
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream
Added: trunk/current/src/cog/modules/transfer-gui/package/gui.sh
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/gui.sh	                        (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/gui.sh	2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,14 @@
+# !/bin/sh
+
+if [ ! -d "$GLOBUS_LOCATION" ] then
+		echo "Error: GLOBUS_LOCATION invalid or not set: $GLOBUS_LOCATION" 1>&2
+		exit 1
+fi
+
+if [ "X$JAVA_HOME" = "X" ] then
+		_RUNJAVA=java
+else
+		_RUNJAVA="$JAVA_HOME"/bin/java
+fi
+
+exec $_RUNJAVA -Daxis.ClientConfigFile="$GLOBUS_LOCATION"\client-config.wsdd -jar gui.jar
\ No newline at end of file
Added: trunk/current/src/cog/modules/transfer-gui/package/jce_jdk.jnlp
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/jce_jdk.jnlp	                        (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/jce_jdk.jnlp	2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jnlp spec="1.0+" codebase="https://jaxb-workshop.dev.java.net/webstart/" href="jce_jdk.jnlp">
+   <information>
+      <title>JCE_JDK</title>
+      <vendor>Sun Microsystems, Inc.</vendor>
+      <offline-allowed/>
+   </information>
+   <offline-allowed/>
+   <resources>
+      <jar href="jce-jdk13-120.jar"/>
+   </resources>
+   <component-desc/>
+</jnlp>
\ No newline at end of file
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/lib/FileTransferMainPanel.class
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/lib/GlobusPortal-0.0.1.jar
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.class
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream
Added: trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.jad
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.jad	                        (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.jad	2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,1192 @@
+// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
+// Jad home page: http://www.kpdus.com/jad.html
+// Decompiler options: fullnames 
+// Source File Name:   GridClient.java
+
+package org.globus.ogce.beans.filetransfer.gui.remote.gridftp;
+
+import java.awt.BorderLayout;
+import java.awt.Container;
+import java.awt.Dimension;
+import java.awt.Font;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.GridLayout;
+import java.awt.Toolkit;
+import java.awt.Window;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
+import java.io.BufferedReader;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.IOException;
+import java.io.PrintStream;
+import java.io.Serializable;
+import java.io.StringReader;
+import java.util.Vector;
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JFrame;
+import javax.swing.JLabel;
+import javax.swing.JOptionPane;
+import javax.swing.JPanel;
+import javax.swing.JTextField;
+import org.apache.log4j.Logger;
+import org.globus.common.CoGProperties;
+import org.globus.ftp.DataChannelAuthentication;
+import org.globus.ftp.GridFTPClient;
+import org.globus.ftp.exception.ServerException;
+import org.globus.gsi.GlobusCredential;
+import org.globus.gsi.gssapi.GlobusGSSCredentialImpl;
+import org.globus.ogce.beans.filetransfer.gui.FileTransferMainPanel;
+import org.globus.ogce.beans.filetransfer.gui.monitor.WindowProgress;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.DisplayInterface;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.GridEvent;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.GridListener;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.RemoteTree;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.RemoteTreeFrame;
+import org.globus.ogce.beans.filetransfer.util.DirQueue;
+import org.globus.tools.ui.util.UITools;
+
+// Referenced classes of package org.globus.ogce.beans.filetransfer.gui.remote.gridftp:
+//            RemDirListener, RemDirEvent
+
+public class GridClient extends javax.swing.JPanel
+    implements java.beans.PropertyChangeListener, org.globus.ogce.beans.filetransfer.gui.remote.common.DisplayInterface, org.globus.ogce.beans.filetransfer.gui.remote.common.GridListener, java.awt.event.ActionListener, java.lang.Runnable, java.io.Serializable
+{
+
+    public void addRemDirListener(org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirListener l)
+    {
+        remdirlisteners.addElement(l);
+    }
+
+    public void removeRemDirListener(org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirListener l)
+    {
+        remdirlisteners.removeElement(l);
+    }
+
+    public void fireRemDirEvent(org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirEvent e, org.globus.ogce.beans.filetransfer.util.DirQueue dirqueue, java.lang.String path, org.globus.ogce.beans.filetransfer.gui.remote.gridftp.GridClient gc)
+    {
+        java.util.Vector list = (java.util.Vector)remdirlisteners.clone();
+        for(int i = 0; i < list.size(); i++)
+        {
+            org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirListener listener = (org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirListener)list.elementAt(i);
+            try
+            {
+                switch(e.getID())
+                {
+                case 2: // '\002'
+                    listener.dropGridFtp(e, path, gc);
+                    break;
+
+                case 3: // '\003'
+                    listener.dragGridFtp(e, path, gc);
+                    break;
+
+                case 4: // '\004'
+                    listener.gridCounter(e, gc);
+                    break;
+                }
+            }
+            catch(java.lang.Exception direx)
+            {
+                direx.printStackTrace();
+            }
+        }
+
+    }
+
+    public GridClient()
+    {
+        this(null, true);
+        bean = true;
+        org.globus.ogce.beans.filetransfer.gui.FileTransferMainPanel.mainPanel.registerRemoteComponent(this, 1);
+        remoteTreeFrame.statusOut("Status: Not connected");
+    }
+
+    public GridClient(java.lang.String s)
+    {
+        this(s, false);
+    }
+
+    public GridClient(java.lang.String s, boolean bean)
+    {
+        wndPreload = null;
+        isConnected = false;
+        put = false;
+        status = null;
+        url = null;
+        this.bean = false;
+        remdirlisteners = new Vector();
+        remoteTreeFrame = new RemoteTreeFrame(this, bean);
+        remoteTreeFrame.setVisible(true);
+        setLayout(new GridLayout(1, 1));
+        add(remoteTreeFrame);
+        setVisible(true);
+        remoteTreeFrame.addPropertyChangeListener(this);
+        remoteTreeFrame.addGridListener(this);
+        txtHost = null;
+        txtPort = null;
+        host = null;
+        port = 2811;
+        FileSep = null;
+        isConnected = false;
+        dlgConnect = null;
+        gbc = new GridBagConstraints();
+        queue = new DirQueue();
+        remoteTreeFrame.setProtocol("gsiftp");
+        remoteTreeFrame.setPort(2811);
+    }
+
+    public java.lang.String getStatus()
+    {
+        return status;
+    }
+
+    public java.lang.String getUrl()
+    {
+        return url;
+    }
+
+    public void setStatus(java.lang.String status)
+    {
+        this.status = status;
+        remoteTreeFrame.statusOut(status);
+    }
+
+    public void setUrl(java.lang.String url)
+    {
+        this.url = url;
+        remoteTreeFrame.setUrl(url);
+    }
+
+    public void connectDlg(javax.swing.JFrame frame)
+    {
+        if(isConnected)
+        {
+            remoteTreeFrame.statusOut("Connection Exists");
+            return;
+        } else
+        {
+            remoteTreeFrame.statusOut("Please wait. Connecting");
+            dlgConnect = new JDialog(frame);
+            dlgConnect.setTitle("Connect to GridFTP");
+            org.globus.tools.ui.util.UITools.center(frame, dlgConnect);
+            dlgConnect.addWindowListener(new  Object()     /* anonymous class not found */
+    class org.globus.ogce.beans.filetransfer.gui.remote.gridftp._anm1 {}
+
+);
+            txtHost = new JTextField(20);
+            txtHost.setFont(new Font("Times New Roman", 0, 15));
+            txtprofileName = new JTextField(20);
+            txtprofileName.setText("2811");
+            txtprofileName.setFont(new Font("Times New Roman", 0, 15));
+            javax.swing.JLabel jhost = new JLabel("Host ");
+            javax.swing.JLabel jprofile = new JLabel("Port  ");
+            javax.swing.JButton jbutton = new JButton("ok");
+            jbutton.addActionListener(this);
+            jbutton.setActionCommand("10");
+            javax.swing.JButton jbutton1 = new JButton("cancel");
+            jbutton1.addActionListener(this);
+            jbutton1.setActionCommand("11");
+            javax.swing.JPanel jpanel4 = new JPanel();
+            jpanel4.add(jbutton);
+            jpanel4.add(jbutton1);
+            java.awt.Container container = dlgConnect.getContentPane();
+            container.setLayout(new BorderLayout());
+            javax.swing.JPanel jp = new JPanel();
+            jp.setLayout(new GridBagLayout());
+            jp.setPreferredSize(new Dimension(350, 200));
+            jp.add(jhost, getGBC(0, 16, 0.29999999999999999D, 1.0D, 0, 2, 1, 2));
+            jp.add(txtHost, getGBC(0, 16, 0.69999999999999996D, 0.0D, 1, 3, 4, 1));
+            jp.add(jprofile, getGBC(0, 16, 0.29999999999999999D, 1.0D, 0, 4, 1, 2));
+            jp.add(txtprofileName, getGBC(0, 16, 0.69999999999999996D, 0.0D, 1, 5, 4, 1));
+            jp.add(jpanel4, getGBC(0, 16, 0.29999999999999999D, 1.0D, 1, 7, 1, 2));
+            container.add(jp, "Center");
+            txtHost.addKeyListener(new  Object()     /* anonymous class not found */
+    class org.globus.ogce.beans.filetransfer.gui.remote.gridftp._anm2 {}
+
+);
+            txtprofileName.addKeyListener(new  Object()     /* anonymous class not found */
+    class org.globus.ogce.beans.filetransfer.gui.remote.gridftp._anm3 {}
+
+);
+            dlgConnect.pack();
+            dlgConnect.setVisible(true);
+            dlgConnect.show();
+            return;
+        }
+    }
+
+    protected java.awt.GridBagConstraints getGBC(int i, int j, double d, double d1, int k, 
+            int l, int i1, int j1)
+    {
+        gbc.fill = i;
+        gbc.anchor = j;
+        gbc.weightx = d;
+        gbc.weighty = d1;
+        gbc.gridx = k;
+        gbc.gridy = l;
+        gbc.gridwidth = i1;
+        gbc.gridheight = j1;
+        return gbc;
+    }
+
+    public void doConnectOK()
+    {
+        dlgConnect.setVisible(false);
+        dlgConnect.dispose();
+        dlgConnect.removeAll();
+        dlgConnect = null;
+        java.lang.System.gc();
+        wndPreload = new WindowProgress("Connecting ... Please wait", 25);
+        org.globus.ogce.beans.filetransfer.gui.remote.gridftp.GridClient.centerWindow(wndPreload);
+        wndPreload.setProgressValue(5);
+        try
+        {
+            port = java.lang.Integer.parseInt(txtprofileName.getText());
+        }
+        catch(java.lang.Exception e)
+        {
+            e.printStackTrace(java.lang.System.out);
+            remoteTreeFrame.setConnected(false);
+        }
+        host = txtHost.getText();
+        profile = host + ":" + port;
+        if(profile.length() <= 0)
+            profile = host;
+        wndPreload.setProgressValue(8);
+        setConnectDetails(true);
+    }
+
+    public boolean setConnectDetails(boolean interactive)
+    {
+        remoteTreeFrame.setProtocol("gsiftp");
+        remoteTreeFrame.setHost(host);
+        remoteTreeFrame.setPort(port);
+        if(wndPreload != null)
+            wndPreload.setProgressValue(10);
+        boolean isInteractive = interactive;
+        java.lang.Thread connectThread = new  Object(isInteractive)     /* anonymous class not found */
+    class org.globus.ogce.beans.filetransfer.gui.remote.gridftp._anm4 {}
+
+;
+        connectThread.start();
+        if(wndPreload != null)
+            wndPreload.setProgressValue(24);
+        if(wndPreload != null)
+        {
+            wndPreload.setProgressValue(25);
+            wndPreload.setVisible(false);
+            wndPreload = null;
+        }
+        return isConnected;
+    }
+
+    public void refresh()
+    {
+        remoteTreeFrame._actionRefresh();
+    }
+
+    public void connectRemote()
+    {
+        java.lang.System.out.println("\n  HOST = " + host + " port = " + port);
+        try
+        {
+            client = new GridFTPClient(host, port);
+            client1 = new GridFTPClient(host, port);
+            client2 = new GridFTPClient(host, port);
+            client3 = new GridFTPClient(host, port);
+        }
+        catch(org.globus.ftp.exception.ServerException fte)
+        {
+            javax.swing.JOptionPane.showMessageDialog(this, "The host: " + host + "\n or the port number: " + port + " is invalid.\n Please try again. ");
+            logger.debug("ServerException instantiating client.");
+            logger.debug(fte.getMessage());
+            return;
+        }
+        catch(java.io.IOException ioe)
+        {
+            javax.swing.JOptionPane.showMessageDialog(this, "The host : " + host + "\n or the port number: " + port + " is invalid.\n  Please try again.");
+            logger.debug("IOException instantiating client.");
+            logger.debug(ioe.getMessage());
+            return;
+        }
+        if(wndPreload != null)
+            wndPreload.setProgressValue(13);
+        java.lang.String file = null;
+        org.globus.gsi.GlobusCredential credentials = null;
+        org.ietf.jgss.GSSCredential proxy = null;
+        try
+        {
+            if(file == null)
+                file = org.globus.common.CoGProperties.getDefault().getProxyFile();
+            credentials = new GlobusCredential(file);
+            proxy = new GlobusGSSCredentialImpl(credentials, 2);
+        }
+        catch(java.lang.Exception e)
+        {
+            java.lang.System.err.println("Unable to load the user proxy : " + e.getMessage());
+            javax.swing.JOptionPane.showMessageDialog(this, "No valid Grid proxy certificate.\n\nUse the [Security]->[Create Proxy] menu item\nto create a new certificate.", "Security Message", 2);
+            return;
+        }
+        if(wndPreload != null)
+            wndPreload.setProgressValue(16);
+        try
+        {
+            client.authenticate(null);
+            client1.authenticate(null);
+            client2.authenticate(null);
+            client3.authenticate(null);
+        }
+        catch(org.globus.ftp.exception.ServerException fte)
+        {
+            java.lang.System.out.println("aaaaaaaaaaaaaaaa");
+            fte.printStackTrace();
+            javax.swing.JOptionPane.showMessageDialog(this, "No valid Grid proxy certificate.\n\nUse the [Security]->[Create Proxy] menu item\nto create a new certificate.", "Security Message", 2);
+            logger.debug("Credentials are not valid. Use the Security menu");
+            logger.debug(fte.getMessage());
+            return;
+        }
+        catch(java.io.IOException ioe)
+        {
+            java.lang.System.out.println("bbbbbbbbbbbbbbbbbbbb");
+            ioe.printStackTrace();
+            javax.swing.JOptionPane.showMessageDialog(this, "No valid Grid proxy certificate.\n\nUse the [Security]->[Create Proxy] menu item\nto create a new certificate.", "Security Message", 2);
+            logger.debug("Credentials are not valid. Use the Security Menu");
+            logger.debug(ioe.getMessage());
+            return;
+        }
+        if(wndPreload != null)
+            wndPreload.setProgressValue(18);
+        try
+        {
+            client.setDataChannelAuthentication(org.globus.ftp.DataChannelAuthentication.NONE);
+            client1.setDataChannelAuthentication(org.globus.ftp.DataChannelAuthentication.NONE);
+            client2.setDataChannelAuthentication(org.globus.ftp.DataChannelAuthentication.NONE);
+            client3.setDataChannelAuthentication(org.globus.ftp.DataChannelAuthentication.NONE);
+            logger.debug("Setting Data Channel Authorization to none.");
+        }
+        catch(org.globus.ftp.exception.ServerException fte)
+        {
+            javax.swing.JOptionPane.showMessageDialog(this, "Error setting Data Channel Authentication.");
+            return;
+        }
+        catch(java.io.IOException ioe)
+        {
+            javax.swing.JOptionPane.showMessageDialog(this, "Error setting Data Channel Authentication.");
+            return;
+        }
+        if(wndPreload != null)
+            wndPreload.setProgressValue(20);
+        isConnected = true;
+        remoteTreeFrame.setConnected(true);
+    }
+
+    public void disconnect()
+    {
+        remoteTreeFrame._actionDisconnect();
+    }
+
+    public boolean createClient(org.globus.ftp.GridFTPClient newClient)
+    {
+        try
+        {
+            newClient = null;
+            newClient = new GridFTPClient(host, port);
+            newClient.authenticate(null);
+        }
+        catch(java.lang.Exception e)
+        {
+            return false;
+        }
+        return true;
+    }
+
+    public java.lang.String getCurrentDir()
+    {
+        try
+        {
+            remoterootDir = client.getCurrentDir();
+        }
+        catch(org.globus.ftp.exception.ServerException fte)
+        {
+            logger.debug("ServerException getting remote root directory.");
+            java.lang.String errorMsg = fte.getMessage();
+            if(errorMsg.indexOf("Timeout") > 0)
+            {
+                javax.swing.JOptionPane.showMessageDialog(this, "Connection Timed Out");
+                remoteTreeFrame.setConnected(false);
+            }
+            logger.debug(errorMsg);
+            return null;
+        }
+        catch(java.io.IOException ioe)
+        {
+            javax.swing.JOptionPane.showMessageDialog(this, "Disconnected due to Network problems");
+            logger.debug("IOException getting remote root directory.");
+            logger.debug(ioe.getMessage());
+            remoteTreeFrame.setConnected(false);
+            return null;
+        }
+        catch(java.lang.Exception ioe)
+        {
+            logger.debug("Exception getting remote root directory.");
+            logger.debug(ioe.getMessage());
+            return null;
+        }
+        remoteTreeFrame.setServerOpSys(1);
+        return remoterootDir;
+    }
+
+    public void disconnectRemote(boolean connectionAndGUI)
+    {
+        if(client != null || client1 != null || client2 != null || client3 != null)
+            try
+            {
+                client.close();
+                client = null;
+                if(client1 != null)
+                {
+                    client1.close();
+                    client1 = null;
+                }
+            ...
 
[truncated message content] | 
| 
     
      
      
      From: <ha...@us...> - 2008-07-22 22:32:40
       
   | 
Revision: 2092
          http://cogkit.svn.sourceforge.net/cogkit/?rev=2092&view=rev
Author:   hategan
Date:     2008-07-22 22:32:38 +0000 (Tue, 22 Jul 2008)
Log Message:
-----------
updated project files
Modified Paths:
--------------
    trunk/current/src/cog/modules/transfer-gui/launchers.xml
    trunk/current/src/cog/modules/transfer-gui/project.properties
Modified: trunk/current/src/cog/modules/transfer-gui/launchers.xml
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/launchers.xml	2008-07-22 22:31:46 UTC (rev 2091)
+++ trunk/current/src/cog/modules/transfer-gui/launchers.xml	2008-07-22 22:32:38 UTC (rev 2092)
@@ -7,8 +7,8 @@
 <project name="Launchers" default="create" basedir=".">
 	<target name="create">
 		<ant antfile="${main.buildfile}" target="launcher">
-			<property name="launcher-name" value="sample-launcher"/>
-			<property name="class-name" value="org.globus.cog.example.Class"/>
+			<property name="launcher-name" value="cog-transfer-gui"/>
+			<property name="class-name" value="org.globus.ogce.beans.filetransfer.gui.MyGridSpaceFTP"/>
 		</ant>
 	</target>
 	<target name="webstart">
Modified: trunk/current/src/cog/modules/transfer-gui/project.properties
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/project.properties	2008-07-22 22:31:46 UTC (rev 2091)
+++ trunk/current/src/cog/modules/transfer-gui/project.properties	2008-07-22 22:32:38 UTC (rev 2092)
@@ -8,5 +8,6 @@
 long.name 	= File Transfer Graphical Interface
 version		= 0.1
 project		= Java CoG Kit
-lib.deps	= -
+debug 		= true
+lib.deps	= GlobusPortal*.jar, bcprov-jdk*.jar, cog-ogce*.jar, gridant*.jar, ant-contrib*.jar, appframework*.jar, axis*.jar, beansbinding*.jar, commons-cli*.jar, concurrent*.jar, globus*.jar, swing-layout*.jar, swing-worker*.jar
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |