Given up but document failures

This commit is contained in:
Marco Sirabella 2018-07-27 15:30:41 -04:00
parent bbef7207b2
commit fcb6aa8e55
No known key found for this signature in database
GPG Key ID: 350CE23EFB20D1A7
2 changed files with 19 additions and 0 deletions

View File

@ -28,6 +28,13 @@ public abstract class Info implements Serializable {
* @see Extractor#getOriginalUrl() * @see Extractor#getOriginalUrl()
*/ */
private final String originalUrl; 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 String name;
private final List<Throwable> errors = new ArrayList<>(); private final List<Throwable> errors = new ArrayList<>();
@ -47,12 +54,21 @@ public abstract class Info implements Serializable {
this.originalUrl = originalUrl; this.originalUrl = originalUrl;
this.name = name; 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) { public Info(int serviceId, LinkHandler linkHandler, String name) {
this(serviceId, this(serviceId,
linkHandler.getId(), linkHandler.getId(),
linkHandler.getUrl(), linkHandler.getUrl(),
linkHandler.getOriginalUrl(), linkHandler.getOriginalUrl(),
linkHandler.getShortUrl(),
name); name);
} }

View File

@ -25,6 +25,9 @@ public class LinkHandler implements Serializable {
return url; return url;
} }
public String getShortUrl() {
return getUrl();
}
public String getId() { public String getId() {
return id; return id;
} }