package org.korsakow.domain.proxy;
import java.io.FileNotFoundException;
import org.korsakow.domain.Media;
import org.korsakow.domain.MediaSource;
import org.korsakow.domain.interf.IMedia;
public abstract class MediaProxy<DO extends Media> extends ResourceProxy<DO> implements IMedia {
public MediaProxy(long id)
{
super(id);
}
public void setSource(MediaSource source)
{
getInnerObject().setSource(source);
}
public MediaSource getSource()
{
return getInnerObject().getSource();
}
public String getFilename() {
return getInnerObject().getFilename();
}
public void setFilename(String filename) {
getInnerObject().setFilename(filename);
}
public String getAbsoluteFilename() throws FileNotFoundException {
return getInnerObject().getAbsoluteFilename();
}
}