Package com.itstherules.mediacentre.model

Examples of com.itstherules.mediacentre.model.FileLinesList


 
  @Override
  public void list(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
    List<File> files = new ArrayList<File>();
    if(null!=parameters.get("fileName")) {
      files = asFiles(new FileLinesList().values((String) parameters.get("fileName")));
    } else {
      files = new ItemsModel("music", (String) parameters.get("directory"), Extension.mp3.toString()).asList();
    }
    parameters.put("items", new FileMp3Converter().convert(files));
    try {
View Full Code Here


  }
 
  @Override
  public void edit(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
    List<File> values = new RecursiveItemsList(MUSIC, Extension.mp3.toString()).values();
    List<String> fileLines = new FileLinesList().values((String) parameters.get("edit"));
    parameters.put("items", new FileMp3Converter().convert(values));
    parameters.put("isChecked", new IsChecked(fileLines));
    merge("playlist/edit.freemarker", parameters, response.getWriter());
  }
View Full Code Here

 
  @Override
  public void update(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
    String[] tracks = ((String)parameters.get("track")).split(",");
    String playlistName = new DirectoriesModel(PLAYLISTS).getDirectoryPath()+parameters.get("playlistName");
    new FileLinesList().persist(playlistName, tracks);
    response.sendRedirect("../list/index.html");
  }
View Full Code Here

TOP

Related Classes of com.itstherules.mediacentre.model.FileLinesList

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.