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 :

http://dive4elements.wald.intevation.org