예제 #1
0
            public static Command creaComando(string nome_comando)
            {
                nome_comando = nome_comando.Trim();
                Log.getLog().log(nome_comando.Length.ToString());
                Command c = null;

                switch (nome_comando)
                {
                case "REGISTER":
                    c = new ComandoRegistra();
                    break;

                case "LOGIN":
                    c = new ComandoLogin();
                    break;

                case "NEWFILE":
                    c = new ComandoNuovoFile();
                    break;

                case "UPDATE":
                    c = new ComandoAggiornaContenutoFile();
                    break;

                case "DELETE":
                    c = new ComandoEliminaFile();
                    break;

                case "RETRIEVE":
                    c = new ComandoScaricaFile();
                    break;

                case "LISTPATHS":
                    c = new ComandoListFolders();
                    break;

                case "LISTDIR":
                    c = new ComandoListDir();
                    break;

                case "LISTVERSIONS":
                    c = new ComandoListVersions();
                    break;

                case "EXIT":
                    c = new ComandoEsci();
                    break;

                default:
                    c = new ComandoDefault();
                    break;
                }
                return(c);
            }
예제 #2
0
 public static Command creaComando(string nome_comando)
 {
     nome_comando = nome_comando.Trim();
     Log.getLog().log(nome_comando.Length.ToString());
     Command c = null;
     switch (nome_comando)
     {
         case "REGISTER":
             c = new ComandoRegistra();
             break;
         case "LOGIN":
             c = new ComandoLogin();
             break;
         case "NEWFILE":
             c = new ComandoNuovoFile();
             break;
         case "UPDATE":
             c = new ComandoAggiornaContenutoFile();
             break;
         case "DELETE":
             c = new ComandoEliminaFile();
             break;
         case "RETRIEVE":
             c = new ComandoScaricaFile();
             break;
         case "LISTPATHS":
             c = new ComandoListFolders();
             break;
         case "LISTDIR":
             c = new ComandoListDir();
             break;
         case "LISTVERSIONS":
             c = new ComandoListVersions();
             break;
         case "EXIT":
             c = new ComandoEsci();
             break;
         default:
             c = new ComandoDefault();
             break;
     }
     return c;
 }