package org.korsakow.domain.proxy; import org.dsrg.soenea.domain.MapperException; import org.korsakow.domain.Image; import org.korsakow.domain.interf.IImage; import org.korsakow.domain.mapper.input.ImageInputMapper; public class ImageProxy extends MediaProxy<Image> implements IImage { public ImageProxy(long id) { super(id); } @Override public Class<Image> getInnerClass() { return Image.class; } @Override protected Image getFromMapper(Long id) throws MapperException { return ImageInputMapper.map(id); } @Override public String getType() { return getInnerObject().getType(); } public void setDuration(Long duration) { getInnerObject().setDuration(duration); } public Long getDuration() { return getInnerObject().getDuration(); } }