Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java @ 523:0785a8ba5e6d
Implemented the first step of a theme control panel for charts.
flys-client/trunk@2002 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 25 May 2011 11:34:34 +0000 |
parents | |
children | ba238f917b94 |
comparison
equal
deleted
inserted
replaced
522:2e02db03e576 | 523:0785a8ba5e6d |
---|---|
1 package de.intevation.flys.client.shared.model; | |
2 | |
3 import com.smartgwt.client.widgets.grid.ListGridRecord; | |
4 | |
5 import de.intevation.flys.client.shared.model.Facet; | |
6 | |
7 | |
8 /** | |
9 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | |
10 */ | |
11 public class FacetRecord extends ListGridRecord { | |
12 | |
13 protected boolean active; | |
14 | |
15 protected Facet facet; | |
16 | |
17 | |
18 public FacetRecord(Facet facet) { | |
19 this.facet = facet; | |
20 | |
21 setActive(true); | |
22 setName(facet.getName()); | |
23 } | |
24 | |
25 | |
26 public Facet getFacet() { | |
27 return facet; | |
28 } | |
29 | |
30 | |
31 public void setName(String name) { | |
32 // TODO Add a setter method setName() to Facet | |
33 // facet.setName(name); | |
34 setAttribute("name", name); | |
35 } | |
36 | |
37 | |
38 public String getName() { | |
39 return getAttribute("name"); | |
40 } | |
41 | |
42 | |
43 public boolean getActive() { | |
44 return getAttributeAsBoolean("active"); | |
45 } | |
46 | |
47 | |
48 public void setActive(boolean active) { | |
49 this.active = active; | |
50 setAttribute("active", active); | |
51 } | |
52 } | |
53 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |