package org.korsakow.domain.proxy;
import org.dsrg.soenea.domain.MapperException;
import org.korsakow.domain.Sound;
import org.korsakow.domain.interf.ISound;
import org.korsakow.domain.mapper.input.SoundInputMapper;
public class SoundProxy extends MediaProxy<Sound> implements ISound {
public SoundProxy(long id)
{
super(id);
}
@Override
public Class<Sound> getInnerClass()
{
return Sound.class;
}
@Override
protected Sound getFromMapper(Long id) throws MapperException {
return SoundInputMapper.map(id);
}
public String getSubtitles()
{
return getInnerObject().getSubtitles();
}
public void setSubtitles(String subtitles)
{
getInnerObject().setSubtitles(subtitles);
}
@Override
public String getType()
{
return getInnerObject().getType();
}
}