package org.korsakow.domain.proxy; import java.awt.Font; import java.util.Collection; import org.dsrg.soenea.domain.MapperException; import org.korsakow.domain.Text; import org.korsakow.domain.interf.IText; import org.korsakow.domain.mapper.input.TextInputMapper; public class TextProxy extends MediaProxy<Text> implements IText { public TextProxy(long id) { super(id); } @Override public Class<Text> getInnerClass() { return Text.class; } @Override protected Text getFromMapper(Long id) throws MapperException { return TextInputMapper.map(id); } public String getText() { return getInnerObject().getText(); } public void setText(String text) { getInnerObject().setText(text); } public String getValue() { return getInnerObject().getValue(); } public Collection<Font> getFonts() throws Exception { return getInnerObject().getFonts(); } @Override public String getType() { return getInnerObject().getType(); } }