package org.korsakow.domain.proxy;
import java.util.Collection;
import java.util.List;
import org.dsrg.soenea.domain.MapperException;
import org.korsakow.domain.Snu;
import org.korsakow.domain.interf.IEvent;
import org.korsakow.domain.interf.IImage;
import org.korsakow.domain.interf.IInterface;
import org.korsakow.domain.interf.IMedia;
import org.korsakow.domain.interf.IRule;
import org.korsakow.domain.interf.ISnu;
import org.korsakow.domain.interf.ISound;
import org.korsakow.domain.mapper.input.SnuInputMapper;
public class SnuProxy extends ResourceProxy<Snu> implements ISnu {
public SnuProxy(long id)
{
super(id);
}
@Override
public Class<Snu> getInnerClass()
{
return Snu.class;
}
@Override
protected Snu getFromMapper(Long id) throws MapperException {
return SnuInputMapper.map(id);
}
public ISound getBackgroundSound() {
return getInnerObject().getBackgroundSound();
}
public void setBackgroundSound(ISound sound) {
getInnerObject().setBackgroundSound(sound);
}
public void setBackgroundSoundVolume(float volume)
{
getInnerObject().setBackgroundSoundVolume(volume);
}
public float getBackgroundSoundVolume()
{
return getInnerObject().getBackgroundSoundVolume();
}
public IMedia getMainMedia() {
return getInnerObject().getMainMedia();
}
public void setMainMedia(IMedia media) {
getInnerObject().setMainMedia(media);
}
public float getRating() {
return getInnerObject().getRating();
}
public void setRating(float rating)
{
getInnerObject().setRating(rating);
}
public IInterface getInterface()
{
return getInnerObject().getInterface();
}
public void setInterface(IInterface interf)
{
getInnerObject().setInterface(interf);
}
public void setRules(List<IRule> rules)
{
getInnerObject().setRules(rules);
}
public List<IRule> getRules()
{
return getInnerObject().getRules();
}
public void setEvents(Collection<IEvent> events)
{
getInnerObject().setEvents(events);
}
public Collection<IEvent> getEvents()
{
return getInnerObject().getEvents();
}
public void setLives(Long lives) {
getInnerObject().setLives(lives);
}
public Long getLives() {
return getInnerObject().getLives();
}
public void setLooping(boolean looping)
{
getInnerObject().setLooping(looping);
}
public boolean getLooping()
{
return getInnerObject().getLooping();
}
public void setMaxLinks(Long maxLinks)
{
getInnerObject().setMaxLinks(maxLinks);
}
public Long getMaxLinks()
{
return getInnerObject().getMaxLinks();
}
public void setEnder(boolean ender)
{
getInnerObject().setEnder(ender);
}
public boolean getEnder()
{
return getInnerObject().getEnder();
}
public void setStarter(boolean starter)
{
getInnerObject().setStarter(starter);
}
public boolean getStarter()
{
return getInnerObject().getStarter();
}
public void setPreviewMedia(IMedia previewMedia)
{
getInnerObject().setPreviewMedia(previewMedia);
}
public IMedia getPreviewMedia()
{
return getInnerObject().getPreviewMedia();
}
public void setPreviewText(String text)
{
getInnerObject().setPreviewText(text);
}
public String getPreviewText()
{
return getInnerObject().getPreviewText();
}
public String getInsertText()
{
return getInnerObject().getInsertText();
}
public void setInsertText(String text)
{
getInnerObject().setInsertText(text);
}
public IImage getThumbnail()
{
return getInnerObject().getThumbnail();
}
public void setThumbnail(IImage thumbnail)
{
getInnerObject().setThumbnail(thumbnail);
}
public BackgroundSoundMode getBackgroundSoundMode()
{
return getInnerObject().getBackgroundSoundMode();
}
public void setBackgroundSoundMode(BackgroundSoundMode backgroundSoundMode)
{
getInnerObject().setBackgroundSoundMode(backgroundSoundMode);
}
@Override
public boolean getBackgroundSoundLooping()
{
return getInnerObject().getBackgroundSoundLooping();
}
@Override
public void setBackgroundSoundLooping(boolean looping)
{
getInnerObject().setBackgroundSoundLooping(looping);
}
}