private Command logout(Command cmd) { this.guardian.setGuardingId(Guardian.NOBODY_GUARDED); CommandFactory cmdFactory = new CommandFactory(); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, STATUS, "none", "logout", "none")); }
private Command keepALive(Command cmd) { this.guardian.keepClientAlive(); //TODO!! CommandFactory cmdFactory = new CommandFactory(); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, STATUS, "none", "alive", "none")); }
private Command getDataFromServer(Command cmd) { string category = cmd.Parameter; string filename = cmd.Filename; FileManager MyFileManager = new FileManager(); string data = MyFileManager.loadFile(category, filename); CommandFactory cmdFactory = new CommandFactory(); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, SEND_DATA_TO_CLIENT, filename, category, data)); }
private Command getAvaibleFiles(Command cmd) { CommandFactory cmdFactory = new CommandFactory(); FileManager MyFileManager = new FileManager(); XmlManager MyXmlManager = new XmlManager(); List <String> allPaths = MyXmlManager.getAllChildsFrom((Categories)Enum.Parse(typeof(Categories), cmd.Parameter)); List <String> allFiles = MyFileManager.listAllFilesInCategoryFolders(allPaths); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, SEND_AVAIBLE_FILES, "none", concatFiles(allFiles), "none")); }
private Command saveDataOnServer(Command cmd) { string category = cmd.Parameter; string filename = cmd.Filename; FileManager MyFileManager = new FileManager(); MyFileManager.saveFile(filename, cmd.Data); CommandFactory cmdFactory = new CommandFactory(); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, STATUS, filename, "saved file", "none")); }
private Command deleteFileFromServer(Command cmd) { string category = cmd.Parameter; string filename = cmd.Filename; FileManager MyFileManager = new FileManager(); MyFileManager.deleteFile(filename); CommandFactory cmdFactory = new CommandFactory(); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, STATUS, filename, "deleted file", "none")); }
private Command login(Command cmd) { CommandFactory cmdFactory = new CommandFactory(); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, STATUS, "none", "login success", "none")); }
private Command thumbnail(Command cmd) { CommandFactory cmdFactory = new CommandFactory(); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, SEND_CLIENT_THUMBNAIL, cmd.Filename, "will coming soon", "none")); }
public Command createErrorCommand(Command cmd) { CommandFactory cmdFactory = new CommandFactory(); return(cmdFactory.createCommand(cmd.Id, SERVERNAME, STATUS, "none", "error", "none")); }