View Javadoc

1   package ecar.bean;
2   
3   import java.io.Serializable;
4   import java.util.Collection;
5   import java.util.Date;
6   
7   
8   /**
9    * Bean para disponibilização de dados do item via web service.<br>
10   * 
11   * @author aleixo
12   * @version 0.1 - 03/04/2007
13   */
14  
15  public class ItemWebServiceBean implements Serializable {
16  	
17  	/**
18  	 * Variável da superclasse Serializable. 
19  	 */
20  	private static final long serialVersionUID = 4562696001506498529L;
21  
22  	private Long codItem;
23  	private String nomeItem;
24  	private String nomeCliente;
25  	private String siglaCliente;
26  	private Collection itensFilhos;
27  	private String indAtivo;
28  	private Date dataInicial;
29  	private Date dataFinal;
30  	private Collection indicativoItem;
31  	
32  	/**
33  	 * Construtor padrão
34  	 * @author aleixo
35  	 * @version 0.1 - 03/04/2007
36  	 */
37  	public ItemWebServiceBean(){
38  	}
39  
40  	/**
41  	 * Construtor completo.
42  	 * 
43  	 * @author aleixo
44  	 * @version 0.1 - 03/04/2007
45  	 * @param Long codItem
46  	 * @param String nomeItem
47  	 * @param String nomeCliente
48  	 * @param Collection itensFilhos
49  	 * @param String indAtivo
50  	 * @param Date dataInicial
51  	 * @param Date dataFinal
52  	 * @param Collection indicativoItem
53  	 */
54  	public ItemWebServiceBean(Long codItem, String nomeItem, String nomeCliente, Collection itensFilhos, String indAtivo, Date dataInicial, Date dataFinal, Collection indicativoItem) {
55  		this.codItem = codItem;
56  		this.nomeItem = nomeItem;
57  		this.nomeCliente = nomeCliente;
58  		this.itensFilhos = itensFilhos;
59  		this.indAtivo = indAtivo;
60  		this.dataInicial = dataInicial;
61  		this.dataFinal = dataFinal;
62  		this.indicativoItem = indicativoItem;
63  	}
64  
65  	/**
66  	 * Retorna o valor de codItem
67  	 * @author aleixo
68  	 * @version 0.1 - 03/04/2007
69  	 * @return Long
70  	 */
71  	public Long getCodItem() {
72  		return codItem;
73  	}
74  	
75  	/**
76  	 * Define um valor para codItem.
77  	 * @author aleixo
78  	 * @version 0.1 - 03/04/2007
79  	 * @param Long codItem
80  	 */
81  	public void setCodItem(Long codItem) {
82  		this.codItem = codItem;
83  	}
84  	
85  	/**
86  	 * Retorna o valor de dataFinal
87  	 * @author aleixo
88  	 * @version 0.1 - 03/04/2007
89  	 * @return Date
90  	 */
91  	public Date getDataFinal() {
92  		return dataFinal;
93  	}
94  
95  	/**
96  	 * Define um valor para dataFinal.
97  	 * @author aleixo
98  	 * @version 0.1 - 03/04/2007
99  	 * @param Date dataFinal
100 	 */
101 	public void setDataFinal(Date dataFinal) {
102 		this.dataFinal = dataFinal;
103 	}
104 
105 	/**
106 	 * Retorna o valor de dataInicial
107 	 * @author aleixo
108 	 * @version 0.1 - 03/04/2007
109 	 * @return Date
110 	 */
111 	public Date getDataInicial() {
112 		return dataInicial;
113 	}
114 	
115 	/**
116 	 * Define um valor para dataInicial.
117 	 * @author aleixo
118 	 * @version 0.1 - 03/04/2007
119 	 * @param Date dataInicial
120 	 */
121 	public void setDataInicial(Date dataInicial) {
122 		this.dataInicial = dataInicial;
123 	}
124 
125 	/**
126 	 * Retorna o valor de indAtivo
127 	 * @author aleixo
128 	 * @version 0.1 - 03/04/2007
129 	 * @return String
130 	 */
131 	public String getIndAtivo() {
132 		return indAtivo;
133 	}
134 	
135 	/**
136 	 * Define um valor para indAtivo.
137 	 * @author aleixo
138 	 * @version 0.1 - 03/04/2007
139 	 * @param String indAtivo
140 	 */
141 	public void setIndAtivo(String indAtivo) {
142 		this.indAtivo = indAtivo;
143 	}
144 
145 	/**
146 	 * Retorna o valor de indicativoItem
147 	 * @author aleixo
148 	 * @version 0.1 - 03/04/2007
149 	 * @return Collection
150 	 */
151 	public Collection getIndicativoItem() {
152 		return indicativoItem;
153 	}
154 	
155 	/**
156 	 * Define um valor para indicativoItem.
157 	 * @author aleixo
158 	 * @version 0.1 - 03/04/2007
159 	 * @param Collection indicativoItem
160 	 */
161 	public void setIndicativoItem(Collection indicativoItem) {
162 		this.indicativoItem = indicativoItem;
163 	}
164 	
165 	/**
166 	 * Retorna o valor de itensFilhos
167 	 * @author aleixo
168 	 * @version 0.1 - 03/04/2007
169 	 * @return Collection
170 	 */
171 	public Collection getItensFilhos() {
172 		return itensFilhos;
173 	}
174 	
175 	/**
176 	 * Define um valor para itensFilhos.
177 	 * @author aleixo
178 	 * @version 0.1 - 03/04/2007
179 	 * @param Collection itensFilhos
180 	 */
181 	public void setItensFilhos(Collection itensFilhos) {
182 		this.itensFilhos = itensFilhos;
183 	}
184 	
185 	/**
186 	 * Retorna o valor de nomeCliente
187 	 * @author aleixo
188 	 * @version 0.1 - 03/04/2007
189 	 * @return String
190 	 */
191 	public String getNomeCliente() {
192 		return nomeCliente;
193 	}
194 	
195 	/**
196 	 * Define um valor para nomeCliente.
197 	 * @author aleixo
198 	 * @version 0.1 - 03/04/2007
199 	 * @param String nomeCliente
200 	 */
201 	public void setNomeCliente(String nomeCliente) {
202 		this.nomeCliente = nomeCliente;
203 	}
204 	
205 	/**
206 	 * Retorna o valor de nomeItem
207 	 * @author aleixo
208 	 * @version 0.1 - 03/04/2007
209 	 * @return String
210 	 */
211 	public String getNomeItem() {
212 		return nomeItem;
213 	}
214 	
215 	/**
216 	 * Define um valor para nomeItem.
217 	 * @author aleixo
218 	 * @version 0.1 - 03/04/2007
219 	 * @param String nomeItem
220 	 */
221 	public void setNomeItem(String nomeItem) {
222 		this.nomeItem = nomeItem;
223 	}
224 
225 	/**
226 	 * Retorna o valor de siglaCliente
227 	 * @author aleixo
228 	 * @version 0.1 - 03/04/2007
229 	 * @return String
230 	 */
231 	public String getSiglaCliente() {
232 		return siglaCliente;
233 	}
234 
235 	/**
236 	 * Define um valor para siglaCliente.
237 	 * @author aleixo
238 	 * @version 0.1 - 03/04/2007
239 	 * @param String siglaCliente
240 	 */
241 	public void setSiglaCliente(String siglaCliente) {
242 		this.siglaCliente = siglaCliente;
243 	}
244 }