package org.korsakow.domain.proxy;
import java.util.Collection;
import org.dsrg.soenea.domain.MapperException;
import org.korsakow.domain.Widget;
import org.korsakow.domain.interf.IWidget;
import org.korsakow.domain.mapper.input.WidgetInputMapper;
import org.korsakow.ide.resources.widget.WidgetPersistAction;
import org.korsakow.ide.resources.widget.WidgetPersistCondition;
public class WidgetProxy extends ResourceProxy<Widget> implements IWidget {
public WidgetProxy(long id)
{
super(id);
}
@Override
public Class<Widget> getInnerClass()
{
return Widget.class;
}
@Override
protected Widget getFromMapper(Long id) throws MapperException {
return WidgetInputMapper.map(id);
}
public void setWidgetId(String widgetId)
{
getInnerObject().setWidgetId(widgetId);
}
public String getWidgetId()
{
return getInnerObject().getWidgetId();
}
public void setX(int x)
{
getInnerObject().setX(x);
}
public int getX()
{
return getInnerObject().getX();
}
public void setY(int y)
{
getInnerObject().setY(y);
}
public int getY()
{
return getInnerObject().getY();
}
public void setWidth(int width)
{
getInnerObject().setWidth(width);
}
public int getWidth()
{
return getInnerObject().getWidth();
}
public void setHeight(int height)
{
getInnerObject().setHeight(height);
}
public int getHeight()
{
return getInnerObject().getHeight();
}
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 WidgetPersistAction getPersistAction() {
return getInnerObject().getPersistAction();
}
public WidgetPersistCondition getPersistCondition() {
return getInnerObject().getPersistCondition();
}
public void setPersistAction(WidgetPersistAction action) {
getInnerObject().setPersistAction(action);
}
public void setPersistCondition(WidgetPersistCondition condition) {
getInnerObject().setPersistCondition(condition);
}
}