package pl.net.bluesoft.rnd.processtool.ui.dict.wrappers;
import org.aperteworkflow.util.dict.wrappers.DictionaryItemExtensionWrapper;
import pl.net.bluesoft.rnd.processtool.model.dict.db.ProcessDBDictionaryItemExtension;
/**
* User: POlszewski
* Date: 2012-12-01
* Time: 12:48
*/
public class DBDictionaryItemExtensionWrapper implements DictionaryItemExtensionWrapper<ProcessDBDictionaryItemExtension> {
private final ProcessDBDictionaryItemExtension extension;
public DBDictionaryItemExtensionWrapper() {
this(new ProcessDBDictionaryItemExtension());
}
public DBDictionaryItemExtensionWrapper(ProcessDBDictionaryItemExtension extension) {
this.extension = extension;
}
@Override
public ProcessDBDictionaryItemExtension getWrappedObject() {
return extension;
}
@Override
public DBDictionaryItemExtensionWrapper exactCopy() {
return new DBDictionaryItemExtensionWrapper(extension.exactCopy());
}
@Override
public String getName() {
return extension.getName();
}
@Override
public void setName(String name) {
extension.setName(name);
}
@Override
public String getValue() {
return extension.getValue();
}
@Override
public void setValue(String value) {
extension.setValue(value);
}
@Override
public String getDescription() {
return extension.getDescription();
}
}