com.fincatto.documentofiscal.nfe310.classes.nota.NFNotaInfoVolume Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nfe Show documentation
Show all versions of nfe Show documentation
Biblioteca de comunicacao de nota fiscal eletronica brasileira
package com.fincatto.documentofiscal.nfe310.classes.nota;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
import com.fincatto.documentofiscal.validadores.DFListValidador;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.List;
public class NFNotaInfoVolume extends DFBase {
private static final long serialVersionUID = -7649649556872297786L;
@Element(name = "qVol", required = false)
private BigInteger quantidadeVolumesTransportados;
@Element(name = "esp", required = false)
private String especieVolumesTransportados;
@Element(name = "marca", required = false)
private String marca;
@Element(name = "nVol", required = false)
private String numeracaoVolumesTransportados;
@Element(name = "pesoL", required = false)
private String pesoLiquido;
@Element(name = "pesoB", required = false)
private String pesoBruto;
@ElementList(entry = "lacres", inline = true, required = false)
private List lacres;
public void setQuantidadeVolumesTransportados(final BigInteger quantidadeVolumesTransportados) {
this.quantidadeVolumesTransportados = quantidadeVolumesTransportados;
}
public void setNumeracaoVolumesTransportados(final String numeracaoVolumesTransportados) {
DFStringValidador.tamanho60(numeracaoVolumesTransportados, "Numeracao Volumes Transportados");
this.numeracaoVolumesTransportados = numeracaoVolumesTransportados;
}
public void setEspecieVolumesTransportados(final String especieVolumesTransportados) {
DFStringValidador.tamanho60(especieVolumesTransportados, "Especie Volumes Transportados");
this.especieVolumesTransportados = especieVolumesTransportados;
}
public void setMarca(final String marca) {
DFStringValidador.tamanho60(marca, "Marca Volume");
this.marca = marca;
}
public void setPesoLiquido(final BigDecimal pesoLiquido) {
this.pesoLiquido = DFBigDecimalValidador.tamanho15Com3CasasDecimais(pesoLiquido, "Peso Liquido Volume");
}
public void setPesoBruto(final BigDecimal pesoBruto) {
this.pesoBruto = DFBigDecimalValidador.tamanho15Com3CasasDecimais(pesoBruto, "Peso Bruto Volume");
}
public void setLacres(final List lacres) {
DFListValidador.tamanho5000(lacres, "Lacres");
this.lacres = lacres;
}
public BigInteger getQuantidadeVolumesTransportados() {
return this.quantidadeVolumesTransportados;
}
public String getEspecieVolumesTransportados() {
return this.especieVolumesTransportados;
}
public String getMarca() {
return this.marca;
}
public String getNumeracaoVolumesTransportados() {
return this.numeracaoVolumesTransportados;
}
public String getPesoLiquido() {
return this.pesoLiquido;
}
public String getPesoBruto() {
return this.pesoBruto;
}
public List getLacres() {
return this.lacres;
}
}