Subversion Repositories eFlore/Applications.coel

Rev

Rev 64 | Rev 324 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 64 Rev 312
1
package org.tela_botanica.client.modeles;
1
package org.tela_botanica.client.modeles;
2
 
2
 
3
import java.io.Serializable;
3
import java.io.Serializable;
4
 
4
 
5
import com.extjs.gxt.ui.client.data.BaseTreeModel;
5
import com.extjs.gxt.ui.client.data.BaseTreeModel;
6
import com.extjs.gxt.ui.client.data.TreeModel;
6
import com.extjs.gxt.ui.client.data.TreeModel;
7
 
7
 
8
public class Menu extends BaseTreeModel<TreeModel> implements Serializable {
8
public class Menu extends BaseTreeModel<TreeModel> implements Serializable {
9
 
9
 
10
	/**
10
	/**
11
	 * Identifiant pour sérialisé l'objet...
11
	 * Identifiant pour sérialisé l'objet...
12
	 */
12
	 */
13
	private static final long serialVersionUID = 4;
13
	private static final long serialVersionUID = 4;
14
 
14
 
15
	public Menu() {
15
	public Menu() {
16
 
16
 
17
	}
17
	}
18
 
18
 
-
 
19
	public Menu(String nom) {
-
 
20
		set("nom", nom);
-
 
21
	}
19
	public Menu(String n) {
22
	public Menu(String nom, String code) {
-
 
23
		set("nom", nom);
20
		set("nom", n);
24
		set("code", code);
21
	}
25
	}
22
 
26
 
23
	public Menu(String nom, BaseTreeModel[] enfant) {
27
	public Menu(String nom, BaseTreeModel[] enfant) {
24
		this(nom);
28
		this(nom);
25
		for (int i = 0; i < enfant.length; i++) {
29
		for (int i = 0; i < enfant.length; i++) {
26
			add(enfant[i]);
30
			add(enfant[i]);
27
		}
31
		}
28
	}
32
	}
29
 
33
 
30
	public String getNom() {
34
	public String getNom() {
31
		return (String) get("nom");
35
		return get("nom");
-
 
36
	}
-
 
37
	
-
 
38
	public String getCode() {
-
 
39
		return get("code");
32
	}
40
	}
33
 
41
 
34
	public String toString() {
42
	public String toString() {
35
		return getNom();
43
		return getNom();
36
	}
44
	}
37
 
45
 
38
}
46
}