Merge fcb6aa8e55
into dcca11fbeb
This commit is contained in:
commit
e2c10765dc
|
@ -28,6 +28,13 @@ public abstract class Info implements Serializable {
|
|||
* @see Extractor#getOriginalUrl()
|
||||
*/
|
||||
private final String originalUrl;
|
||||
private final String shortUrl;
|
||||
/**
|
||||
* A shortened version of the Url pointing at the same media
|
||||
* e.g. Youtube https://www.youtube.com/watch?v=RER5qCTzZ7 > https://youtu.be/RER5qCTzZ7
|
||||
*
|
||||
* @see LinkHandler#getShortUrl()
|
||||
*/
|
||||
private final String name;
|
||||
|
||||
private final List<Throwable> errors = new ArrayList<>();
|
||||
|
@ -47,12 +54,21 @@ public abstract class Info implements Serializable {
|
|||
this.originalUrl = originalUrl;
|
||||
this.name = name;
|
||||
}
|
||||
public Info(int serviceId, String id, String url, String originalUrl, String shortUrl, String name) {
|
||||
this(serviceId,
|
||||
id,
|
||||
url,
|
||||
originalUrl,
|
||||
name);
|
||||
this.shortUrl = shortUrl;
|
||||
}
|
||||
|
||||
public Info(int serviceId, LinkHandler linkHandler, String name) {
|
||||
this(serviceId,
|
||||
linkHandler.getId(),
|
||||
linkHandler.getUrl(),
|
||||
linkHandler.getOriginalUrl(),
|
||||
linkHandler.getShortUrl(),
|
||||
name);
|
||||
}
|
||||
|
||||
|
|
|
@ -25,6 +25,9 @@ public class LinkHandler implements Serializable {
|
|||
return url;
|
||||
}
|
||||
|
||||
public String getShortUrl() {
|
||||
return getUrl();
|
||||
}
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue