com.fincatto.documentofiscal.cte400.classes.os.CTeOSInfoResponsavelTecnico 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.cte400.classes.os;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
@Root(name = "infRespTec")
@Namespace(reference = "http://www.portalfiscal.inf.br/cte")
public class CTeOSInfoResponsavelTecnico extends DFBase {
private static final long serialVersionUID = 2049320360410243067L;
@Element(name = "CNPJ")
private String cnpj;
@Element(name = "xContato")
private String contatoNome;
@Element(name = "email")
private String email;
@Element(name = "fone")
private String telefone;
@Element(name = "idCSRT", required = false)
private String idCSRT;
@Element(name = "hashCSRT", required = false)
private String hashCSRT;
public String getCnpj() {
return cnpj;
}
public CTeOSInfoResponsavelTecnico setCnpj(String cnpj) {
DFStringValidador.cnpj(cnpj);
this.cnpj = cnpj;
return this;
}
public String getContatoNome() {
return contatoNome;
}
public CTeOSInfoResponsavelTecnico setContatoNome(String contatoNome) {
DFStringValidador.tamanho2ate60(contatoNome, "Responsavel tecnico");
this.contatoNome = contatoNome;
return this;
}
public String getEmail() {
return email;
}
public CTeOSInfoResponsavelTecnico setEmail(String email) {
DFStringValidador.email(email, "Responsavel tecnico ");
DFStringValidador.validaIntervalo(email, 6, 60, "Responsavel tecnico");
this.email = email;
return this;
}
public String getTelefone() {
return telefone;
}
public CTeOSInfoResponsavelTecnico setTelefone(String telefone) {
DFStringValidador.telefone(telefone, "Responsavel tecnico");
this.telefone = telefone;
return this;
}
public String getIdCSRT() {
return idCSRT;
}
public void setIdCSRT(String idCSRT) {
DFStringValidador.exatamente2N(idCSRT, "Responsavel tecnico");
this.idCSRT = idCSRT;
}
public String getHashCSRT() {
return hashCSRT;
}
public void setHashCSRT(String hashCSRT) {
DFStringValidador.isBase64(hashCSRT, "HASH CSRT em Responsavel tecnico");
this.hashCSRT = hashCSRT;
}
}