Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1940 Rev 2650
1
package org.tela_botanica.client.modeles.objets;
1
package org.tela_botanica.client.modeles.objets;
-
 
2
 
-
 
3
import org.tela_botanica.client.i18n.Msg;
2
 
4
 
3
public class InfosReferentielNom {
5
public class InfosReferentielNom {
4
	
6
	
5
	private String code = null;
7
	private String code = null;
6
	private String version = null;
8
	private String version = null;
7
	private String versionCourte = null;
9
	private String versionCourte = null;
8
	private String intitule = null;
10
	private String intitule = null;
9
 
11
 
10
	public InfosReferentielNom(String infosReferentiel) {
12
	public InfosReferentielNom(String infosReferentiel) {
11
		String[] codeCompletIntitule = infosReferentiel.split(",");
-
 
12
		intitule = codeCompletIntitule[1];
-
 
13
		
13
		
14
		String[] codeVersion = codeCompletIntitule[0].split(":");
14
		String[] codeVersion = infosReferentiel.split(":");
-
 
15
		code = codeVersion[0];
15
		code = codeVersion[0];
16
		intitule = Msg.get("referentiel-"+code);
16
		if(codeVersion.length > 1) {
17
		if(codeVersion.length > 1) {
17
			version = codeVersion[1];
18
			version = codeVersion[1];
18
			versionCourte = formaterVersionCourte(version);
19
			versionCourte = formaterVersionCourte(version);
19
		} else {
20
		} else {
20
			version = versionCourte = null;
21
			version = versionCourte = null;
21
		}
22
		}
22
	}
23
	}
23
	
24
	
24
	public InfosReferentielNom(String code, String version, String intitule) {
25
	public InfosReferentielNom(String code, String version, String intitule) {
25
		super();
26
		super();
26
		this.code = code;
27
		this.code = code;
27
		this.version = version;
28
		this.version = version;
28
		this.intitule = intitule;
29
		this.intitule = intitule;
29
		this.versionCourte = formaterVersionCourte(version);
30
		this.versionCourte = formaterVersionCourte(version);
30
	}
31
	}
31
	
32
	
32
	private String formaterVersionCourte(String version) {
33
	private String formaterVersionCourte(String version) {
33
		return version.replaceAll("v","");
34
		return version.replaceAll("v","");
34
	}
35
	}
35
	
36
	
36
	public String getCodeVersionComplet() {
37
	public String getCodeVersionComplet() {
37
		return code+":"+version;
38
		return code+":"+version;
38
	}
39
	}
39
	
40
	
40
	public String getCode() {
41
	public String getCode() {
41
		return code;
42
		return code;
42
	}
43
	}
43
	public void setCode(String code) {
44
	public void setCode(String code) {
44
		this.code = code;
45
		this.code = code;
45
	}
46
	}
46
	public String getVersion() {
47
	public String getVersion() {
47
		return version;
48
		return version;
48
	}
49
	}
49
	public void setVersion(String version) {
50
	public void setVersion(String version) {
50
		this.version = version;
51
		this.version = version;
51
	}
52
	}
52
	public String getIntitule() {
53
	public String getIntitule() {
53
		return intitule;
54
		return intitule;
54
	}
55
	}
55
	public void setIntitule(String intitule) {
56
	public void setIntitule(String intitule) {
56
		this.intitule = intitule;
57
		this.intitule = intitule;
57
	}
58
	}
58
 
59
 
59
	public String getVersionCourte() {
60
	public String getVersionCourte() {
60
		return versionCourte;
61
		return versionCourte;
61
	}
62
	}
62
 
63
 
63
	public void setVersionCourte(String versionCourte) {
64
	public void setVersionCourte(String versionCourte) {
64
		this.versionCourte = versionCourte;
65
		this.versionCourte = versionCourte;
65
	}	
66
	}	
66
}
67
}