Repository navigation
Expand file tree
/
Copy pathYoutubeMetaData.java
More file actions
130 lines (101 loc) · 2.67 KB
/
Copy pathYoutubeMetaData.java
File metadata and controls
130 lines (101 loc) · 2.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
package api;
import java.util.Date;
/**
* stores information from one or several successfull youtube requests.
*
* TODO: extend with more class fields and create getters and setters
*
* @author rpickhardt
*
*/
public class YoutubeMetaData {
private String youtubeID;
private String channelID;
private String title;
private Date publishedAt;
private String duration;
private int durationInSeconds;
private String viewCount;
private String likeCount;
private String dislikeCount;
private String commentCount;
private boolean creativeCommon;
public String getYoutubeID() {
return youtubeID;
}
public void setYoutubeID(String youtubeID) {
this.youtubeID = youtubeID;
}
public String getChannelID() {
return channelID;
}
public void setChannelID(String channelID) {
this.channelID = channelID;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Date getPublishedAt() {
return publishedAt;
}
public void setPublishedAt(Date publishedAt) {
this.publishedAt = publishedAt;
}
public String getDuration() {
return duration;
}
public void setDuration(String duration) {
this.duration = duration;
}
public String getViewCount() {
return viewCount;
}
public void setViewCount(String viewCount) {
this.viewCount = viewCount;
}
public String getLikeCount() {
return likeCount;
}
public void setLikeCount(String likeCount) {
this.likeCount = likeCount;
}
public String getDislikeCount() {
return dislikeCount;
}
public void setDislikeCount(String dislikeCount) {
this.dislikeCount = dislikeCount;
}
public String getCommentCount() {
return commentCount;
}
public void setCommentCount(String commentCount) {
this.commentCount = commentCount;
}
public int getDurationInSeconds() {
return durationInSeconds;
}
public void setDurationInSeconds(int durationInSeconds) {
this.durationInSeconds = durationInSeconds;
}
public boolean isCreativeCommon() {
return creativeCommon;
}
public void setCreativeCommon(boolean creativeCommon) {
this.creativeCommon = creativeCommon;
}
public String toString() {
String response = "";
response = "--------------------------------" + "\n" + "youtubeId: "
+ youtubeID + "\n" + "channelId: " + channelID + "\n"
+ "title: " + title + "\n" + "publishedAt: " + publishedAt
+ "\n" + "duration: " + duration + "\n" + "durationInSeconds :"
+ durationInSeconds + "\n" + "viewCount: " + viewCount + "\n"
+ "likeCount: " + likeCount + "\n" + "dislikeCount: "
+ dislikeCount + "\n" + "commentCount: " + commentCount + "\n"
+ "CreativeCommon: " + creativeCommon + "\n\n";
return response;
}
}