Skip to content

Commit e1018fa

Browse files
committed
Final
1 parent dcce980 commit e1018fa

26 files changed

+67
-11
lines changed

.idea/runConfigurations.xml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/br/ufrj/ic/trabalhofinal/ErroResource.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/*
2+
*Manoel Marcelo da Silva (DRE: 121088349)
3+
*Lucas de Lyra Monteiro (DRE: 121039714)
4+
*/
5+
16
package br.ufrj.ic.trabalhofinal;
27

38
import javax.ws.rs.GET;

src/main/java/br/ufrj/ic/trabalhofinal/FileDownloadService.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1+
/*
2+
*Manoel Marcelo da Silva (DRE: 121088349)
3+
*Lucas de Lyra Monteiro (DRE: 121039714)
4+
*/
5+
16
package br.ufrj.ic.trabalhofinal;
27

3-
import java.io.*;
8+
import java.io.FileInputStream;
9+
import java.io.IOException;
10+
import java.io.PrintWriter;
411
import java.net.URLDecoder;
512

613
import javax.servlet.annotation.WebServlet;
7-
import javax.servlet.http.*;
14+
import javax.servlet.http.HttpServlet;
15+
import javax.servlet.http.HttpServletRequest;
16+
import javax.servlet.http.HttpServletResponse;
817

918
@WebServlet("/api/download/*")
1019
public class FileDownloadService extends HttpServlet {

src/main/java/br/ufrj/ic/trabalhofinal/FileUploadService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/*
2+
*Manoel Marcelo da Silva (DRE: 121088349)
3+
*Lucas de Lyra Monteiro (DRE: 121039714)
4+
*/
5+
16
package br.ufrj.ic.trabalhofinal;
27

38
import javax.servlet.ServletException;

src/main/java/br/ufrj/ic/trabalhofinal/MusicApplication.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/*
2+
*Manoel Marcelo da Silva (DRE: 121088349)
3+
*Lucas de Lyra Monteiro (DRE: 121039714)
4+
*/
5+
16
package br.ufrj.ic.trabalhofinal;
27

38
import com.mpatric.mp3agic.*;
@@ -6,8 +11,7 @@
611
import java.util.LinkedHashMap;
712

813
import javax.servlet.annotation.MultipartConfig;
9-
import javax.swing.text.StyledEditorKit;
10-
import javax.ws.rs.*;
14+
import javax.ws.rs.ApplicationPath;
1115
import javax.ws.rs.core.Application;
1216

1317

@@ -39,7 +43,7 @@ protected static LinkedHashMap<String, Object> immutableData(String filepath) th
3943
mp3Info.put("tamanho", (mp3file.getLength() + " bytes"));
4044
mp3Info.put("taxa de bits", mp3file.getBitrate() + " kbps " + "(" + vbrString(mp3file.isVbr())+")");
4145
mp3Info.put("versão do MP3", mp3file.getVersion());
42-
mp3Info.put("taxa de amostragem", mp3file.getSampleRate() + "Hz");
46+
mp3Info.put("taxa de amostragem", mp3file.getSampleRate() + " Hz");
4347
mp3Info.put("channel", mp3file.getChannelMode());
4448
mp3Info.put("id3v1", englishBoolToPortugueseHave(mp3file.hasId3v1Tag()));
4549
mp3Info.put("id3v2", englishBoolToPortugueseHave(mp3file.hasId3v2Tag()));

src/main/java/br/ufrj/ic/trabalhofinal/MusicResource.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/*
2+
*Manoel Marcelo da Silva (DRE: 121088349)
3+
*Lucas de Lyra Monteiro (DRE: 121039714)
4+
*/
5+
16
package br.ufrj.ic.trabalhofinal;
27

38
import com.mpatric.mp3agic.InvalidDataException;
@@ -56,7 +61,7 @@ private static String immutableObjectsHTML() throws IOException, UnsupportedTagE
5661
Map<String, Object> immutableInfoMP3 = MusicApplication.immutableData(MusicApplication.FILEPATH);
5762

5863
String immutablesHtml = "<div class=immutables>";
59-
immutablesHtml += "<h2>Dados imutáveis</h2>";
64+
immutablesHtml += "<h2>Dados do Arquivo</h2>";
6065
immutablesHtml += "<ul>";
6166

6267
for (Map.Entry<String, Object> tags : immutableInfoMP3.entrySet()) {
@@ -70,10 +75,10 @@ private static String immutableObjectsHTML() throws IOException, UnsupportedTagE
7075

7176
private static String htmlForm(String filename) throws IOException, UnsupportedTagException, InvalidDataException {
7277
LinkedHashMap<String, String> mutableInfoMP3 = MusicApplication.mutableData(MusicApplication.FILEPATH);
73-
mutableInfoMP3.put("filename", filename.replace(".mp3", ""));
78+
mutableInfoMP3.put("nome do arquivo", filename.replace(".mp3", ""));
7479

7580
String formHtml = "<form method=\"GET\" action=\"salvar\">";
76-
formHtml += "<fieldset><legend>Dados mutáveis</legend>";
81+
formHtml += "<fieldset><legend>Metadados do MP3</legend>";
7782

7883
for (Map.Entry<String,String> tags : mutableInfoMP3.entrySet()) {
7984
formHtml += "<div class=\"form-div\">";

src/main/java/br/ufrj/ic/trabalhofinal/SalvarResource.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/*
2+
*Manoel Marcelo da Silva (DRE: 121088349)
3+
*Lucas de Lyra Monteiro (DRE: 121039714)
4+
*/
5+
16
package br.ufrj.ic.trabalhofinal;
27

38
import com.mpatric.mp3agic.ID3v2;
@@ -6,6 +11,7 @@
611

712
import javax.ws.rs.*;
813

14+
915
@Path("/salvar")
1016
public class SalvarResource {
1117

@@ -24,7 +30,7 @@ public String Salvar(@QueryParam("título") @DefaultValue("") String titulo,
2430
@QueryParam("url") @DefaultValue("") String url,
2531
@QueryParam("encoder") @DefaultValue("") String encoder,
2632
@QueryParam("artista do álbum") @DefaultValue("") String artAlbum,
27-
@QueryParam("filename") @DefaultValue("") String filename){
33+
@QueryParam("nome do arquivo") @DefaultValue("") String filename){
2834

2935
try {
3036
filename += ".mp3";
@@ -84,7 +90,7 @@ private static String sucessoHTML(String filename) {
8490
"<h1>Download do Arquivo</h1><p><a href=\"file\">Escolher outra música →</a></p>" +
8591
"</nav></header>" +
8692
"<main>"+
87-
"<h2>Sucesso no Upload!</h2>" +
93+
"<h2>Alterado com Sucesso!</h2>" +
8894
"<div id=\"download-div\">" +
8995
"<form method=\"GET\" action=\"download\\" + filename + "\">" +
9096
"<input id=\"download-image\" type=\"submit\" value=\"Download\">\n" +

src/main/java/br/ufrj/ic/trabalhofinal/Styles.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/*
2+
*Manoel Marcelo da Silva (DRE: 121088349)
3+
*Lucas de Lyra Monteiro (DRE: 121039714)
4+
*/
5+
16
package br.ufrj.ic.trabalhofinal;
27

38
public class Styles {

src/main/java/br/ufrj/ic/trabalhofinal/UploadResource.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
/*
2+
*Manoel Marcelo da Silva (DRE: 121088349)
3+
*Lucas de Lyra Monteiro (DRE: 121039714)
4+
*/
5+
16
package br.ufrj.ic.trabalhofinal;
27

3-
import javax.ws.rs.*;
8+
import javax.ws.rs.GET;
9+
import javax.ws.rs.Path;
10+
import javax.ws.rs.Produces;
411

512
@Path("/file") //Página Inicial
613
public class UploadResource{
-3 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)