com.fincatto.documentofiscal.nfe310.classes.nota.NFNotaInfoInformacoesAdicionais 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 java.util.List;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.validadores.DFListValidador;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
public class NFNotaInfoInformacoesAdicionais extends DFBase {
private static final long serialVersionUID = 8661712792020458812L;
@Element(name = "infAdFisco", required = false)
private String informacoesAdicionaisInteresseFisco;
@Element(name = "infCpl", required = false)
private String informacoesComplementaresInteresseContribuinte;
@ElementList(entry = "obsCont", inline = true, required = false)
private List observacoesContribuinte;
@ElementList(entry = "obsFisco", inline = true, required = false)
private List observacoesFisco;
@ElementList(entry = "procRef", inline = true, required = false)
private List processosRefenciado;
public void setInformacoesAdicionaisInteresseFisco(final String informacoesAdicionaisInteresseFisco) {
DFStringValidador.tamanho2000(informacoesAdicionaisInteresseFisco, "Informacoes Adicionais Interesse Fisco");
this.informacoesAdicionaisInteresseFisco = informacoesAdicionaisInteresseFisco;
}
public void setInformacoesComplementaresInteresseContribuinte(final String informacoesComplementaresInteresseContribuinte) {
DFStringValidador.tamanho5000(informacoesComplementaresInteresseContribuinte, "Informacoes Adicionais Interesse Contribuinte");
this.informacoesComplementaresInteresseContribuinte = informacoesComplementaresInteresseContribuinte;
}
public void setObservacoesContribuinte(final List observacoesContribuinte) {
DFListValidador.tamanho10(observacoesContribuinte, "Observacoes Contribuinte");
this.observacoesContribuinte = observacoesContribuinte;
}
public void setObservacoesFisco(final List observacoesFisco) {
DFListValidador.tamanho10(observacoesFisco, "Observacoes Fisco");
this.observacoesFisco = observacoesFisco;
}
public void setProcessosRefenciado(final List processosRefenciado) {
DFListValidador.tamanho100(processosRefenciado, "Processos Referenciados");
this.processosRefenciado = processosRefenciado;
}
public String getInformacoesAdicionaisInteresseFisco() {
return this.informacoesAdicionaisInteresseFisco;
}
public String getInformacoesComplementaresInteresseContribuinte() {
return this.informacoesComplementaresInteresseContribuinte;
}
public List getObservacoesContribuinte() {
return this.observacoesContribuinte;
}
public List getObservacoesFisco() {
return this.observacoesFisco;
}
public List getProcessosRefenciado() {
return this.processosRefenciado;
}
}