View Javadoc

1   package ecar.bean;
2   
3   import javax.servlet.http.HttpServletRequest;
4   
5   
6   /**
7    * Bean contendo o caminho da imagem e seu respectivo title.
8    *  
9    * @author aleixo
10   */
11  public class NomeImgsNivelPlanejamentoBean {
12  
13  	private String nome;
14  	private String title;
15  
16  
17  	/**
18  	 * Construtor 
19  	 * @author aleixo
20  	 * @since 21/05/2007
21  	 * @version 0.1
22  	 * @param String nome
23  	 * @param String title
24  	 */
25  	public NomeImgsNivelPlanejamentoBean(String nome, String title){
26  		this.nome = nome;
27  		this.title = title;
28  	}
29  	
30  	/**
31  	 * Retorna String nome.<br>
32  	 * 
33  	 * @author aleixo
34  	 * @since 21/05/2007
35  	 * @version 0.1
36  	 * @return String
37  	 */
38  	public String getNome() {
39  		return nome;
40  	}
41  
42  	/**
43  	 * Atribui valor especificado para String nome.<br>
44  	 * 
45  	 * @author aleixo
46  	 * @since 21/05/2007
47  	 * @version 0.1
48  	 * @param String nome
49  	 */
50  	public void setNome(String nome) {
51  		this.nome = nome;
52  	}
53  
54  	/**
55  	 * Retorna String title.<br>
56  	 * 
57  	 * @author aleixo
58  	 * @since 21/05/2007
59  	 * @version 0.1
60  	 * @return String
61  	 */
62  	public String getTitle() {
63  		return title;
64  	}
65  
66  	/**
67  	 * Atribui valor especificado para String title.<br>
68  	 * 
69  	 * @author aleixo
70  	 * @since 21/05/2007
71  	 * @version 0.1
72  	 * @param String title
73  	 */
74  	public void setTitle(String title) {
75  		this.title = title;
76  	}
77  
78  	public String geraHtmlImg(HttpServletRequest request){
79  		String path = request.getContextPath() + "/images/relAcomp/";
80  		
81  		if(getNome() != null && !"".equals(getNome()))
82  			return "<img src=\"" + path + getNome() + "\" title=\"" + getTitle() + "\">&nbsp;";
83  		else
84  			return "&nbsp";
85  	}
86  
87  }