Class NfeAbstractOperation<E>
Object
NfeAbstractOperation<E>
- Direct Known Subclasses:
NfeCancelamentoEventoEnvioOperation,NfeCartaCorrecaoEnvioOperation,NfeConsultaCadastroOperation,NfeConsultaDestinatarioOperation,NfeConsultaDpecOperation,NfeConsultaLoteOperation,NfeConsultaProtocoloOperation,NfeConsultaStatusOperation,NfeDownloadOperation,NfeEnvioAutorizadasDpecOperation,NfeEnvioDpecOperation,NfeEnvioOperation,NfeEnvioPorEmailOperation,NfeImportacaoEmailOperation,NfeInutilizacaoOperation,NfeManifestacaoEnvioOperation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidRemove o certificado associado apos o usoprotected DecimalFormatprotected StringgetNfeCancelamentoVersao(String xmlNfe) Retorna a versao da NFE de cancelamentoprotected StringgetNfeVersao(String xmlNfe) Retorna a versao da Nfe pesquisando nos layouts 1.10 e 2.00protected StringgetNfeVersao(Document doc) Retorna a thread de execucao da operacaogetOperationTimeout(NfeConfiguracoes config) getTempoEsperaConsulta(NfeConfiguracoes config) protected FilegetXsdFile(String xsdName) Retorna a referencia de arquivo com base no nome do XSD informadoabstract voidprotected booleanisNfeAssinada(String xmlNfe) Determina se a NFE esta assinada ou nao.protected booleanisNfeSincrona(String xmlNfe) protected booleanisValidXMLDocument(String xmlString) protected booleanisXsdAvaliable(String xsdName) Verifica se o XSD informado esta disponivel para leituraabstract voidprotected voidSolicita a descompressao dos Xsds de validacao da NFE, em um diretorio temporario do container, permitindo leitura recursiva dos mesmosvoid
-
Constructor Details
-
NfeAbstractOperation
public NfeAbstractOperation() -
NfeAbstractOperation
-
-
Method Details
-
setEntity
-
getEntity
-
processar
public abstract void processar() -
getNfeVersao
Retorna a versao da Nfe pesquisando nos layouts 1.10 e 2.00- Parameters:
xmlNfe-- Returns:
-
getNfeVersao
-
isNfeSincrona
-
isValidXMLDocument
-
getNfeCancelamentoVersao
Retorna a versao da NFE de cancelamento- Parameters:
xmlNfe-- Returns:
-
isNfeAssinada
Determina se a NFE esta assinada ou nao.- Parameters:
xmlNfe-- Returns:
-
isXsdAvaliable
Verifica se o XSD informado esta disponivel para leitura- Parameters:
xsdName-- Returns:
-
requestXsdDump
Solicita a descompressao dos Xsds de validacao da NFE, em um diretorio temporario do container, permitindo leitura recursiva dos mesmos- Throws:
IOExceptionFileNotFoundException
-
getXsdFile
Retorna a referencia de arquivo com base no nome do XSD informado- Parameters:
xsdName-- Returns:
-
cleanTemporaryCertificate
public void cleanTemporaryCertificate()Remove o certificado associado apos o uso -
getDefaultVersionFormatter
-
getOperationTimeout
-
getTempoEsperaConsulta
-
getOperationThread
Retorna a thread de execucao da operacao- Returns:
-
interromper
public abstract void interromper()
-