package org.korsakow.domain.proxy;
import java.util.Collection;
import org.dsrg.soenea.domain.MapperException;
import org.korsakow.domain.Settings;
import org.korsakow.domain.interf.ISettings;
import org.korsakow.domain.mapper.input.SettingsInputMapper;
public class SettingsProxy extends KDomainObjectProxy<Settings> implements ISettings {
public SettingsProxy(long id)
{
super(id);
}
@Override
public Class<Settings> getInnerClass()
{
return Settings.class;
}
@Override
protected Settings getFromMapper(Long id) throws MapperException {
return SettingsInputMapper.map(id);
}
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 boolean getBoolean(String name) {
return getInnerObject().getBoolean(name);
}
public String getString(String name) {
return getInnerObject().getString(name);
}
public void setBoolean(String name, boolean value) {
getInnerObject().setBoolean(name, value);
}
public void setString(String name, String value) {
getInnerObject().setString(name, value);
}
}