Examples of DirectoriesModel


Examples of com.itstherules.stream.model.DirectoriesModel

  }
 
  @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

Examples of com.itstherules.stream.model.DirectoriesModel

  }
 
  @Override
  public void delete(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
    String toDelete = (String) parameters.get("delete");
    new File(new DirectoriesModel(PLAYLISTS).getDirectoryPath() + toDelete).delete();
    response.sendRedirect("../list/index.html");
  }
View Full Code Here

Examples of com.itstherules.stream.model.DirectoriesModel

import freemarker.template.TemplateModelException;

public class AlbumController extends BaseController {
    @Override
    public void list(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
      DirectoriesModel model = new DirectoriesModel("music/"+parameters.get("directory"));
      parameters.put("directories", model.asList());
      merge("album/list.freemarker", parameters, response.getWriter());
    }
View Full Code Here

Examples of com.itstherules.stream.model.DirectoriesModel

      merge("album/show.freemarker", parameters, response.getWriter());
    }
   
    @Override
    public void update(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
      DirectoriesModel model = new DirectoriesModel("music/"+parameters.get("directory"));
      File directory = model.getDirectory();
      File parent = new File(directory.getParent());
      File parentParent = new File(parent.getParent());

      String album = parent.getName();
    String artist = parentParent.getName();
View Full Code Here

Examples of com.itstherules.stream.model.DirectoriesModel

    File fileToWrite = new File(itemPath + hostName);
    fileToWrite.createNewFile();
  }
 
  private String itemPath() {
    DirectoriesModel directory = new DirectoriesModel(CONFIGURATION);
    return directory.getDirectoryPath();
  }
View Full Code Here

Examples of com.itstherules.stream.model.DirectoriesModel

public class ArtistsController extends BaseController {

  @Override
  public void list(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
    DirectoriesModel model = new DirectoriesModel("music");
    parameters.put("directories", model.asList());
    merge("artist/list.freemarker", parameters, response.getWriter());
  }
View Full Code Here

Examples of com.itstherules.stream.model.DirectoriesModel

public class GenreController extends BaseController {
 
  @Override
  public void list(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
    parameters.put("directories", new DirectoriesModel("movies").asList());
    merge("genres/list.freemarker", parameters, response.getWriter());
  }
View Full Code Here

Examples of com.itstherules.stream.model.DirectoriesModel

  }

  private List<File> asFiles(List<String> values) {
    List<File> files = new ArrayList<File>();
    for (String line : values) {
      files.add(new File(new DirectoriesModel("music").getDirectoryPath() + line));
    }
    return files;
  }
View Full Code Here

Examples of com.itstherules.stream.model.DirectoriesModel

    parameters.put("genres", new Mp3Genres().asList());
      merge("albummetadata/edit.freemarker", parameters, response.getWriter());
    }
   
    private void common(Map<String, Object> parameters) {
      DirectoriesModel model = new DirectoriesModel("music/"+parameters.get("directory"));
      File directory = model.getDirectory();
      String parent = new File(directory.getParent()).getName();
      List<File> files = new ItemsModel("music/"+parameters.get("directory"),"", Extension.mp3.toString()).asList();
      List<Mp3> mp3s = new FileMp3Converter().convert(files);
      String artist = value(mp3s, parent, new ArtistCallDispatcher());
      String album = value(mp3s, directory.getName(), new AlbumCallDispatcher());
View Full Code Here

Examples of com.itstherules.stream.model.DirectoriesModel

      }
      if("true".equalsIgnoreCase((String) parameters.get("updateTrackName"))){
        parameters.put("title", track);
      }
      parameters.put("full", albumDirectory+"/"+mp3.getName());
      new ParameterBasedMp3(parameters).persist(new DirectoriesModel("music").getDirectoryPath());
    }
      response.sendRedirect("../show/index.html?directory="+albumDirectory);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.