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); }
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; }