teichmann@5835: package org.dive4elements.river.client.shared.model; raimund@245: raimund@245: import com.smartgwt.client.widgets.grid.ListGridRecord; raimund@245: raimund@245: raimund@245: /** raimund@245: * The WQInfoRecord is a wrapper to put WQ Info objects into raimund@245: * a ListGrid. raimund@245: * raimund@245: * @author Raimund Renkert raimund@245: */ raimund@245: public class WQInfoRecord extends ListGridRecord { raimund@245: raimund@245: /** The artifact collection. */ raimund@245: protected WQInfoObject wqInfo; raimund@245: raimund@245: raimund@245: /** raimund@245: * The default constructor. raimund@245: * raimund@245: * @param info The wq info object. raimund@245: */ raimund@245: public WQInfoRecord(WQInfoObject info) { raimund@245: this.wqInfo = info; raimund@245: raimund@245: setName(info.getName()); raimund@245: setType(info.getType()); raimund@245: if (info.getValue() != null) raimund@245: setValue(info.getValue()); raimund@245: else raimund@245: setValue(info.getValue()); raimund@245: } raimund@245: raimund@245: raimund@245: public void setName(String name) { raimund@245: setAttribute("name", name); raimund@245: } raimund@245: raimund@245: raimund@245: public String getName() { raimund@245: return getAttributeAsString("name"); raimund@245: } raimund@245: raimund@245: raimund@245: public void setType(String type) { raimund@245: setAttribute("type", type); raimund@245: } raimund@245: raimund@245: raimund@245: public String getType() { raimund@245: return getAttributeAsString("type"); raimund@245: } raimund@245: raimund@245: public void setValue(double value) { raimund@245: setAttribute("value", value); raimund@245: } raimund@245: raimund@245: raimund@245: public double getValue() { raimund@245: return getAttributeAsDouble("value"); raimund@245: } raimund@245: raimund@245: raimund@245: public WQInfoObject getWQInfo() { raimund@245: return wqInfo; raimund@245: } raimund@245: } raimund@245: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :