teichmann@5835: package org.dive4elements.river.client.shared.model; ingo@523: ingo@523: import com.smartgwt.client.widgets.grid.ListGridRecord; ingo@523: ingo@523: /** felix@3509: * ListGridRecord for Facets. ingo@523: * @author Ingo Weinzierl ingo@523: */ ingo@523: public class FacetRecord extends ListGridRecord { ingo@523: felix@4147: /** Underlying theme. */ felix@855: protected Theme theme; ingo@523: ingo@523: ingo@524: public FacetRecord(Theme theme) { ingo@524: this.theme = theme; ingo@523: ingo@804: setActive(theme.getActive() == 1); ingo@575: setName(theme.getDescription()); ingo@523: } ingo@523: ingo@523: ingo@524: public Theme getTheme() { ingo@524: return theme; ingo@523: } ingo@523: ingo@523: ingo@575: public void setName(String description) { ingo@523: // TODO Add a setter method setName() to Facet ingo@523: // facet.setName(name); ingo@575: setAttribute("name", description); ingo@523: } ingo@523: ingo@523: ingo@523: public String getName() { ingo@523: return getAttribute("name"); ingo@523: } ingo@523: ingo@523: ingo@523: public boolean getActive() { ingo@523: return getAttributeAsBoolean("active"); ingo@523: } ingo@523: ingo@523: ingo@523: public void setActive(boolean active) { ingo@523: setAttribute("active", active); ingo@523: } ingo@523: } ingo@523: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :