• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wmixvideo / nfe / #6266

21 Mar 2025 11:46AM UTC coverage: 52.671% (+25.7%) from 26.996%
#6266

push

luciano.antunes
Nota Fiscal Fácil

0 of 21 new or added lines in 2 files covered. (0.0%)

2924 existing lines in 401 files now uncovered.

14002 of 26584 relevant lines covered (52.67%)

0.53 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

72.09
/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemProdutoVeiculo.java
1
package com.fincatto.documentofiscal.nfe400.classes.nota;
2

3
import com.fincatto.documentofiscal.DFBase;
4
import com.fincatto.documentofiscal.nfe400.classes.*;
5
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
6
import com.fincatto.documentofiscal.validadores.DFIntegerValidador;
7
import com.fincatto.documentofiscal.validadores.DFStringValidador;
8
import org.simpleframework.xml.Element;
9

10
import java.math.BigDecimal;
11

12
public class NFNotaInfoItemProdutoVeiculo extends DFBase {
1✔
13
    private static final long serialVersionUID = -8723829235875523827L;
14

15
    @Element(name = "tpOp")
16
    private NFNotaInfoItemProdutoVeiculoTipoOperacao tipoOperacao;
17

18
    @Element(name = "chassi")
19
    private String chassi;
20

21
    @Element(name = "cCor")
22
    private String codigoCor;
23

24
    @Element(name = "xCor")
25
    private String descricaoCor;
26

27
    @Element(name = "pot")
28
    private String potencia;
29

30
    @Element(name = "cilin")
31
    private String cilindrada;
32

33
    @Element(name = "pesoL")
34
    private String pesoLiquido;
35

36
    @Element(name = "pesoB")
37
    private String pesoBruto;
38

39
    @Element(name = "nSerie")
40
    private String numeroSerie;
41

42
    @Element(name = "tpComb")
43
    private NFNotaInfoCombustivelTipo tipoCombustivel;
44

45
    @Element(name = "nMotor")
46
    private String numeroMotor;
47

48
    @Element(name = "CMT")
49
    private String capacidadeMaximaTracao;
50

51
    @Element(name = "dist")
52
    private String distanciaEntreEixos;
53

54
    @Element(name = "anoMod")
55
    private Integer anoModeloFabricacao;
56

57
    @Element(name = "anoFab")
58
    private Integer anoFabricacao;
59

60
    @Element(name = "tpPint")
61
    private String tipoPintura;
62

63
    @Element(name = "tpVeic")
64
    private NFNotaInfoTipoVeiculo tipoVeiculo;
65

66
    @Element(name = "espVeic")
67
    private NFNotaInfoEspecieVeiculo especieVeiculo;
68

69
    @Element(name = "VIN")
70
    private NFNotaInfoItemProdutoVeiculoCondicaoChassi condicaoChassi;
71

72
    @Element(name = "condVeic")
73
    private NFNotaInfoItemProdutoVeiculoCondicao condicao;
74

75
    @Element(name = "cMod")
76
    private String codigoMarcaModelo;
77

78
    @Element(name = "cCorDENATRAN")
79
    private NFNotaInfoVeiculoCor corDENATRAN;
80

81
    @Element(name = "lota")
82
    private Integer lotacao;
83

84
    @Element(name = "tpRest")
85
    private NFNotaInfoItemProdutoVeiculoRestricao restricao;
86

87
    public void setTipoOperacao(final NFNotaInfoItemProdutoVeiculoTipoOperacao tipoOperacao) {
88
        this.tipoOperacao = tipoOperacao;
1✔
89
    }
1✔
90

91
    public void setChassi(final String chassi) {
92
        DFStringValidador.exatamente17(chassi, "Chassi Veiculo");
1✔
93
        this.chassi = chassi;
1✔
94
    }
1✔
95

96
    public void setCodigoCor(final String codigoCor) {
97
        DFStringValidador.exatamente4(codigoCor, "Codigo Cor Veiculo");
1✔
98
        this.codigoCor = codigoCor;
1✔
99
    }
1✔
100

101
    public void setDescricaoCor(final String descricaoCor) {
102
        DFStringValidador.tamanho40(descricaoCor, "Descricao Cor Veiculo");
1✔
103
        this.descricaoCor = descricaoCor;
1✔
104
    }
1✔
105

106
    public void setPotencia(final String potencia) {
107
        DFStringValidador.exatamente4(potencia, "Potencia Veiculo");
1✔
108
        this.potencia = potencia;
1✔
109
    }
1✔
110

111
    public void setCilindrada(final String cilindrada) {
112
        DFStringValidador.exatamente4(cilindrada, "Cilindrada Veiculo");
1✔
113
        this.cilindrada = cilindrada;
1✔
114
    }
1✔
115

116
    public void setPesoLiquido(final BigDecimal pesoLiquido) {
117
        this.pesoLiquido = DFBigDecimalValidador.tamanho9Com4CasasDecimais(pesoLiquido, "Peso Liquido Veiculo");
1✔
118
    }
1✔
119

120
    public void setPesoBruto(final BigDecimal pesoBruto) {
121
        this.pesoBruto = DFBigDecimalValidador.tamanho9Com4CasasDecimais(pesoBruto, "Peso Bruto Veiculo");
1✔
122
    }
1✔
123

124
    public void setNumeroSerie(final String numeroSerie) {
125
        DFStringValidador.exatamente9(numeroSerie, "Numero Serie Veiculo");
1✔
126
        this.numeroSerie = numeroSerie;
1✔
127
    }
1✔
128

129
    public void setTipoCombustivel(final NFNotaInfoCombustivelTipo tipoCombustivel) {
130
        this.tipoCombustivel = tipoCombustivel;
1✔
131
    }
1✔
132

133
    public void setNumeroMotor(final String numeroMotor) {
134
        DFStringValidador.validaIntervalo(numeroMotor,1,21, "Numero Motor Veiculo");
1✔
135
        this.numeroMotor = numeroMotor;
1✔
136
    }
1✔
137

138
    public void setCapacidadeMaximaTracao(final BigDecimal capacidadeMaximaTracao) {
139
        this.capacidadeMaximaTracao = DFBigDecimalValidador.tamanho9Com4CasasDecimais(capacidadeMaximaTracao, "Capacidade Maxima Tracao Veiculo");
1✔
140
    }
1✔
141

142
    public void setDistanciaEntreEixos(final String distanciaEntreEixos) {
143
        DFStringValidador.exatamente4(distanciaEntreEixos, "Distancia Entre Eixos Veiculo");
1✔
144
        this.distanciaEntreEixos = distanciaEntreEixos;
1✔
145
    }
1✔
146

147
    public void setAnoModeloFabricacao(final int anoModeloFabricacao) {
148
        DFIntegerValidador.exatamente4(anoModeloFabricacao, "Ano Modelo Fabricacao Veiculo");
1✔
149
        this.anoModeloFabricacao = anoModeloFabricacao;
1✔
150
    }
1✔
151

152
    public void setAnoFabricacao(final int anoFabricacao) {
153
        DFIntegerValidador.exatamente4(anoFabricacao, "Ano Fabricacao Veiculo");
1✔
154
        this.anoFabricacao = anoFabricacao;
1✔
155
    }
1✔
156

157
    public void setTipoPintura(final String tipoPintura) {
158
        DFStringValidador.exatamente1(tipoPintura, "Tipo Pintura Veiculo");
1✔
159
        this.tipoPintura = tipoPintura;
1✔
160
    }
1✔
161

162
    public void setTipoVeiculo(final NFNotaInfoTipoVeiculo tipoVeiculo) {
163
        this.tipoVeiculo = tipoVeiculo;
1✔
164
    }
1✔
165

166
    public void setEspecieVeiculo(final NFNotaInfoEspecieVeiculo especieVeiculo) {
167
        this.especieVeiculo = especieVeiculo;
1✔
168
    }
1✔
169

170
    public void setCondicaoChassi(final NFNotaInfoItemProdutoVeiculoCondicaoChassi condicaoChassi) {
171
        this.condicaoChassi = condicaoChassi;
1✔
172
    }
1✔
173

174
    public void setCondicao(final NFNotaInfoItemProdutoVeiculoCondicao condicao) {
175
        this.condicao = condicao;
1✔
176
    }
1✔
177

178
    public void setCodigoMarcaModelo(final String codigoMarcaModelo) {
179
        DFStringValidador.exatamente6N(codigoMarcaModelo, "Codigo Marca Modelo Veiculo");
1✔
180
        this.codigoMarcaModelo = codigoMarcaModelo;
1✔
181
    }
1✔
182

183
    public void setCodigoCorDENATRAN(final NFNotaInfoVeiculoCor corDENATRAN) {
184
        this.corDENATRAN = corDENATRAN;
1✔
185
    }
1✔
186

187
    public void setLotacao(final int lotacao) {
188
        DFIntegerValidador.tamanho3(lotacao, "Lotacao Veiculo");
1✔
189
        this.lotacao = lotacao;
1✔
190
    }
1✔
191

192
    public void setRestricao(final NFNotaInfoItemProdutoVeiculoRestricao restricao) {
193
        this.restricao = restricao;
1✔
194
    }
1✔
195

196
    public NFNotaInfoItemProdutoVeiculoTipoOperacao getTipoOperacao() {
UNCOV
197
        return this.tipoOperacao;
×
198
    }
199

200
    public String getChassi() {
UNCOV
201
        return this.chassi;
×
202
    }
203

204
    public String getCodigoCor() {
UNCOV
205
        return this.codigoCor;
×
206
    }
207

208
    public String getDescricaoCor() {
UNCOV
209
        return this.descricaoCor;
×
210
    }
211

212
    public String getPotencia() {
UNCOV
213
        return this.potencia;
×
214
    }
215

216
    public String getCilindrada() {
UNCOV
217
        return this.cilindrada;
×
218
    }
219

220
    public String getPesoLiquido() {
UNCOV
221
        return this.pesoLiquido;
×
222
    }
223

224
    public String getPesoBruto() {
UNCOV
225
        return this.pesoBruto;
×
226
    }
227

228
    public String getNumeroSerie() {
UNCOV
229
        return this.numeroSerie;
×
230
    }
231

232
    public NFNotaInfoCombustivelTipo getTipoCombustivel() {
UNCOV
233
        return this.tipoCombustivel;
×
234
    }
235

236
    public String getNumeroMotor() {
UNCOV
237
        return this.numeroMotor;
×
238
    }
239

240
    public String getCapacidadeMaximaTracao() {
UNCOV
241
        return this.capacidadeMaximaTracao;
×
242
    }
243

244
    public String getDistanciaEntreEixos() {
UNCOV
245
        return this.distanciaEntreEixos;
×
246
    }
247

248
    public Integer getAnoModeloFabricacao() {
UNCOV
249
        return this.anoModeloFabricacao;
×
250
    }
251

252
    public Integer getAnoFabricacao() {
UNCOV
253
        return this.anoFabricacao;
×
254
    }
255

256
    public String getTipoPintura() {
UNCOV
257
        return this.tipoPintura;
×
258
    }
259

260
    public NFNotaInfoTipoVeiculo getTipoVeiculo() {
UNCOV
261
        return this.tipoVeiculo;
×
262
    }
263

264
    public NFNotaInfoEspecieVeiculo getEspecieVeiculo() {
UNCOV
265
        return this.especieVeiculo;
×
266
    }
267

268
    public NFNotaInfoItemProdutoVeiculoCondicaoChassi getCondicaoChassi() {
UNCOV
269
        return this.condicaoChassi;
×
270
    }
271

272
    public NFNotaInfoItemProdutoVeiculoCondicao getCondicao() {
UNCOV
273
        return this.condicao;
×
274
    }
275

276
    public String getCodigoMarcaModelo() {
UNCOV
277
        return this.codigoMarcaModelo;
×
278
    }
279

280
    public NFNotaInfoVeiculoCor getCorDENATRAN() {
UNCOV
281
        return this.corDENATRAN;
×
282
    }
283

284
    public Integer getLotacao() {
UNCOV
285
        return this.lotacao;
×
286
    }
287

288
    public NFNotaInfoItemProdutoVeiculoRestricao getRestricao() {
UNCOV
289
        return this.restricao;
×
290
    }
291
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc