OSDN Git Service

9833a1669364200f84a4b3dd83755fbb06585937
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / manager / Request.java
1 package yukihane.inqubus.manager;
2
3 import java.io.File;
4 import saccubus.worker.profile.ConvertProfile;
5 import saccubus.worker.profile.DownloadProfile;
6
7 /**
8  *
9  * @author yuki
10  */
11 public class Request {
12     private static int serialId;
13
14     private final int rowId;
15     private final DownloadProfile downloadProfile;
16     private final String videoId;
17     private final ConvertProfile convertProfile;
18
19     public Request(DownloadProfile download, String videoId, ConvertProfile convert, File video, File comment) {
20         this.rowId = ++serialId;
21         this.downloadProfile = download;
22         this.videoId = videoId;
23         this.convertProfile = convert;
24     }
25
26     public ConvertProfile getConvertProfile() {
27         return convertProfile;
28     }
29
30     public DownloadProfile getDownloadProfile() {
31         return downloadProfile;
32     }
33
34     public String getVideoId() {
35         return videoId;
36     }
37
38     Integer getRowId() {
39         return rowId;
40     }
41 }