All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fincatto.documentofiscal.mdfe3.classes.nota.MDFInfoModalRodoviario Maven / Gradle / Ivy

There is a newer version: 4.0.75
Show newest version
package com.fincatto.documentofiscal.mdfe3.classes.nota;

import java.util.List;

import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;

import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.validadores.DFListValidador;

/**
 * Created by Eldevan Nery Junior on 01/11/17.
 * 

Informações do modelo rodoviário do MDFe.

*/ @Root(name = "rodo") @Namespace(reference = "http://www.portalfiscal.inf.br/mdfe") public class MDFInfoModalRodoviario extends DFBase { private static final long serialVersionUID = -1288630934217810661L; /** *

Grupo de informações para Agência Reguladora(ANTT).

*/ @Element(name = "infANTT", required = false) private MDFInfoModalRodoviarioANTT mdfInfoModalRodoviarioANTT; /** *

Dados do Veículo com a Tração.

*/ @Element(name = "veicTracao") private MDFInfoModalRodoviarioVeiculoTracao veiculoTracao; /** *

Dados dos reboques.

*/ @ElementList(entry = "veicReboque", inline = true, required = false) private List veiculoReboques; /** *

Código de Agendamento no porto.

*/ @Element(name = "codAgPorto", required = false) private String codAgPorto; /** *

Lacres

*/ @ElementList(entry = "lacRodo", inline = true, required = false) private List lacres; public MDFInfoModalRodoviarioANTT getMdfInfoModalRodoviarioANTT() { return this.mdfInfoModalRodoviarioANTT; } public void setMdfInfoModalRodoviarioANTT(final MDFInfoModalRodoviarioANTT mdfInfoModalRodoviarioANTT) { this.mdfInfoModalRodoviarioANTT = mdfInfoModalRodoviarioANTT; } public MDFInfoModalRodoviarioVeiculoTracao getVeiculoTracao() { return this.veiculoTracao; } public void setVeiculoTracao(final MDFInfoModalRodoviarioVeiculoTracao veiculoTracao) { this.veiculoTracao = veiculoTracao; } public List getVeiculoReboques() { return this.veiculoReboques; } public void setVeiculoReboques(final List veiculoReboques) { this.veiculoReboques = DFListValidador.validaListaNaoObrigatoria(veiculoReboques, 3, "Lista de reboques"); } public String getCodAgPorto() { return this.codAgPorto; } public void setCodAgPorto(final String codAgPorto) { this.codAgPorto = codAgPorto; } public List getLacres() { return this.lacres; } public void setLacres(final List lacres) { this.lacres = lacres; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy