package org.korsakow.domain.proxy; import java.util.Collection; import org.dsrg.soenea.domain.MapperException; import org.korsakow.domain.Pattern; import org.korsakow.domain.interf.IPattern; import org.korsakow.domain.mapper.input.PatternInputMapper; public class PatternProxy extends MediaProxy<Pattern> implements IPattern { public PatternProxy(long id) { super(id); } @Override public Class<Pattern> getInnerClass() { return Pattern.class; } @Override protected Pattern getFromMapper(Long id) throws MapperException { return PatternInputMapper.map(id); } @Override public String getType() { return getInnerObject().getType(); } public Object getDynamicProperty(String id) { return getInnerObject().getDynamicProperty(id); } public Collection<String> getDynamicPropertyIds() { return getInnerObject().getDynamicPropertyIds(); } public void setDynamicProperty(String id, Object value) { getInnerObject().setDynamicProperty(id, value); } public Class getPropertyType(String id) { return getInnerObject().getPropertyType(id); } public void setPatternType(String patternType) { getInnerObject().setPatternType(patternType); } public String getPatternType() { return getInnerObject().getPatternType(); } }