package de.jollyday.parameter;
import java.net.URL;
import java.util.Properties;
public class UrlManagerParameter extends BaseManagerParameter {
private final URL calendarFileUrl;
public UrlManagerParameter(URL calendarFileUrl, Properties properties) {
super(properties);
this.calendarFileUrl = calendarFileUrl;
}
@Override
public String createCacheKey() {
return calendarFileUrl.toString();
}
@Override
public String getDisplayName() {
return calendarFileUrl.toString();
}
@Override
public URL createResourceUrl() {
return calendarFileUrl;
}
@Override
public String toString() {
return getClass().getSimpleName() + " - "
+ this.calendarFileUrl.toString();
}
}