Skip to content

Commit b6bcb20

Browse files
Merge pull request #23 from EatSleepProgramRepeat/21-make-a-musicbrainzcdstub-class
made cd stub class
2 parents da78f45 + 7369f24 commit b6bcb20

4 files changed

Lines changed: 71 additions & 2 deletions

File tree

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
/*
2+
* CDPrintable: A program that prints labels with track listings for your CD cases.
3+
* Copyright (C) 2025 Alexander McLean
4+
*
5+
* This source code is licensed under the GNU General Public License v3.0
6+
* found in the LICENSE file in the root directory of this source tree.
7+
*
8+
* This is a class that stores data from the JSON reader.
9+
*/
10+
11+
package com.CDPrintable.MusicBrainzResources;
12+
13+
public class MusicBrainzCDStub {
14+
public String discID;
15+
public String discTitle;
16+
public String discArtist;
17+
public int trackCount;
18+
public int releaseYear;
19+
20+
public MusicBrainzCDStub(String discID, String discTitle, String discArtist, int trackCount, int releaseYear) {
21+
this.discID = discID;
22+
this.discTitle = discTitle;
23+
this.discArtist = discArtist;
24+
this.trackCount = trackCount;
25+
this.releaseYear = releaseYear;
26+
}
27+
28+
public String getDiscTitle() {
29+
return discTitle;
30+
}
31+
32+
public void setDiscTitle(String discTitle) {
33+
this.discTitle = discTitle;
34+
}
35+
36+
public String getDiscArtist() {
37+
return discArtist;
38+
}
39+
40+
public void setDiscArtist(String discArtist) {
41+
this.discArtist = discArtist;
42+
}
43+
44+
public int getTrackCount() {
45+
return trackCount;
46+
}
47+
48+
public void setTrackCount(int trackCount) {
49+
this.trackCount = trackCount;
50+
}
51+
52+
public int getReleaseYear() {
53+
return releaseYear;
54+
}
55+
56+
public void setReleaseYear(int releaseYear) {
57+
this.releaseYear = releaseYear;
58+
}
59+
60+
public String getDiscID() {
61+
return discID;
62+
}
63+
64+
public void setDiscID(String discID) {
65+
this.discID = discID;
66+
}
67+
}

src/main/java/com/CDPrintable/MusicBrainzRequest.java renamed to src/main/java/com/CDPrintable/MusicBrainzResources/MusicBrainzRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* This class helps you build a URL request to the MusicBrainz API.
99
*/
1010

11-
package com.CDPrintable;
11+
package com.CDPrintable.MusicBrainzResources;
1212

1313
/**
1414
* A class that helps you build a URL request to the MusicBrainz API.

src/main/java/com/CDPrintable/WebRequest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
package com.CDPrintable;
1212

13+
import com.CDPrintable.MusicBrainzResources.MusicBrainzRequest;
14+
1315
import java.io.BufferedReader;
1416
import java.io.IOException;
1517
import java.io.InputStreamReader;

src/test/java/WebRequestTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import com.CDPrintable.Constants;
2-
import com.CDPrintable.MusicBrainzRequest;
2+
import com.CDPrintable.MusicBrainzResources.MusicBrainzRequest;
33
import com.CDPrintable.UserAgent;
44
import com.CDPrintable.WebRequest;
55
import okhttp3.mockwebserver.MockResponse;

0 commit comments

Comments
 (0)