本文整理了Java中org.apache.axiom.om.OMElement.toString()
方法的一些代码示例,展示了OMElement.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.toString()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称:OMElement
方法名:toString
[英]Convenience method to serialize the element to a string with caching enabled. Caching means that the object model tree for the element will be fully built in memory and can be accessed after invoking this method.
This method produces the same result as OMContainer#serialize(Writer). In particular, the element is always serialized as plain XML and OMText nodes containing optimized binary data are always inlined using base64 encoding. Since the output is accumulated into a single string object, this may result in high memory consumption. Therefore this method should be used with care.
[中]将元素序列化为启用缓存的字符串的便捷方法。缓存意味着元素的对象模型树将完全构建在内存中,并且可以在调用此方法后进行访问。
此方法产生与OMContainer#serialize(Writer)相同的结果。特别是,元素始终序列化为纯XML,包含优化二进制数据的OMText节点始终使用base64编码内联。由于输出被累加到单个字符串对象中,这可能会导致高内存消耗。因此,应谨慎使用该方法。
代码示例来源:origin: org.apache.synapse/synapse-core
/**
* Set the message to be injected
*
* @param elem
* OMElement describing the message
*/
public void setMessage(OMElement elem) {
log.debug("set message " + elem.toString());
message = elem;
}
代码示例来源:origin: wmixvideo/nfe
MDFeConsultaNaoEncerradosRetorno consultaNaoEncerrados(final String cnpj) throws Exception {
final OMElement omElementConsulta = AXIOMUtil.stringToOM(this.gerarDadosConsulta(cnpj).toString());
WSConsultaNaoEncerrados.LOGGER.info(omElementConsulta.toString());
final OMElement omElementResult = this.efetuaConsultaStatus(omElementConsulta);
WSConsultaNaoEncerrados.LOGGER.info(omElementResult.toString());
return new Persister(new DFRegistryMatcher(), new Format(0)).read(MDFeConsultaNaoEncerradosRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFDownloadNFeRetorno downloadNota(final String cnpj, final String chave) throws Exception {
final OMElement omElementConsulta = AXIOMUtil.stringToOM(this.gerarDadosDownloadNF(cnpj, chave).toString());
WSNotaDownload.LOGGER.debug(omElementConsulta.toString());
final OMElement omElementRetorno = this.efetuaDownloadNF(omElementConsulta);
WSNotaDownload.LOGGER.debug(omElementRetorno.toString());
return new Persister(new DFRegistryMatcher(), new Format(0)).read(NFDownloadNFeRetorno.class, omElementRetorno.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFLoteConsultaRetorno consultaLote(final String numeroRecibo, final DFModelo modelo) throws Exception {
final OMElement omElementConsulta = AXIOMUtil.stringToOM(this.gerarDadosConsulta(numeroRecibo).toString());
WSLoteConsulta.LOGGER.debug(omElementConsulta.toString());
final OMElement omElementResult = this.efetuaConsulta(omElementConsulta, modelo);
WSLoteConsulta.LOGGER.debug(omElementResult.toString());
return new Persister(new DFRegistryMatcher(), new Format(0)).read(NFLoteConsultaRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
CTeConsStatServRet consultaStatus(final DFUnidadeFederativa uf) throws Exception {
final OMElement omElementConsulta = AXIOMUtil.stringToOM(this.gerarDadosConsulta(uf).toString());
WSStatusConsulta.LOGGER.info(omElementConsulta.toString());
final OMElement omElementResult = this.efetuaConsultaStatus(omElementConsulta, uf);
WSStatusConsulta.LOGGER.info(omElementResult.toString());
return new Persister(new DFRegistryMatcher(), new Format(0)).read(CTeConsStatServRet.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
MDFeConsultaReciboRetorno consultaRecibo(final String numeroRecibo) throws Exception {
final OMElement omElementConsulta = AXIOMUtil.stringToOM(this.gerarDadosConsulta(numeroRecibo).toString());
WSConsultaRecibo.LOGGER.info(omElementConsulta.toString());
final OMElement omElementResult = this.efetuaConsultaRecibo(omElementConsulta);
WSConsultaRecibo.LOGGER.info(omElementResult.toString());
return new Persister(new DFRegistryMatcher(), new Format(0)).read(MDFeConsultaReciboRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFLoteConsultaRetorno consultaLote(final String numeroRecibo, final DFModelo modelo) throws Exception {
final OMElement omElementConsulta = AXIOMUtil.stringToOM(this.gerarDadosConsulta(numeroRecibo).toString());
WSLoteConsulta.LOGGER.debug(omElementConsulta.toString());
final OMElement omElementResult = this.efetuaConsulta(omElementConsulta, modelo);
WSLoteConsulta.LOGGER.debug(omElementResult.toString());
return new Persister(new DFRegistryMatcher(), new Format(0)).read(NFLoteConsultaRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFStatusServicoConsultaRetorno consultaStatus(final DFUnidadeFederativa uf, final DFModelo modelo) throws Exception {
final OMElement omElementConsulta = AXIOMUtil.stringToOM(this.gerarDadosConsulta(uf).toString());
WSStatusConsulta.LOGGER.debug(omElementConsulta.toString());
final OMElement omElementResult = this.efetuaConsultaStatus(omElementConsulta, uf, modelo);
WSStatusConsulta.LOGGER.debug(omElementResult.toString());
return new Persister(new DFRegistryMatcher(), new Format(0)).read(NFStatusServicoConsultaRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFStatusServicoConsultaRetorno consultaStatus(final DFUnidadeFederativa uf, final DFModelo modelo) throws Exception {
final OMElement omElementConsulta = AXIOMUtil.stringToOM(this.gerarDadosConsulta(uf).toString());
WSStatusConsulta.LOGGER.debug(omElementConsulta.toString());
final boolean consultaNotaBahiaWorkaround = DFUnidadeFederativa.BA.equals(uf) && DFModelo.NFE.equals(modelo);
final OMElement omElementResult = consultaNotaBahiaWorkaround ? this.efetuaConsultaStatusBahia(omElementConsulta) : this.efetuaConsultaStatus(omElementConsulta, uf, modelo);
WSStatusConsulta.LOGGER.debug(omElementResult.toString());
return new Persister(new DFRegistryMatcher(), new Format(0)).read(NFStatusServicoConsultaRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
private OMElement efetuaInutilizacao(final String inutilizacaoXMLAssinado, final DFModelo modelo) throws Exception {
final NFeInutilizacao4Stub.NfeDadosMsg dados = new NFeInutilizacao4Stub.NfeDadosMsg();
final OMElement omElement = AXIOMUtil.stringToOM(inutilizacaoXMLAssinado);
WSInutilizacao.LOGGER.debug(omElement.toString());
dados.setExtraElement(omElement);
final NFAutorizador400 autorizador = NFAutorizador400.valueOfCodigoUF(this.config.getCUF());
final String urlWebService = DFModelo.NFE.equals(modelo) ? autorizador.getNfeInutilizacao(this.config.getAmbiente()) : autorizador.getNfceInutilizacao(this.config.getAmbiente());
final NfeResultMsg nf4Result = new NFeInutilizacao4Stub(urlWebService).nfeInutilizacaoNF(dados);
final OMElement dadosRetorno = nf4Result.getExtraElement();
WSInutilizacao.LOGGER.debug(dadosRetorno.toString());
return dadosRetorno;
}
代码示例来源:origin: wmixvideo/nfe
NFRetornoConsultaCadastro consultaCadastro(final String cnpj, final DFUnidadeFederativa uf) throws Exception {
final NFConsultaCadastro dadosConsulta = this.getDadosConsulta(cnpj, uf);
final String xmlConsulta = dadosConsulta.toString();
WSConsultaCadastro.LOG.debug(xmlConsulta);
final OMElement omElementConsulta = AXIOMUtil.stringToOM(xmlConsulta);
final OMElement resultado = this.efetuaConsulta(uf, omElementConsulta);
final String retornoConsulta = resultado.toString();
WSConsultaCadastro.LOG.debug(retornoConsulta);
return new Persister(new DFRegistryMatcher(), new Format(0)).read(NFRetornoConsultaCadastro.class, retornoConsulta);
}
代码示例来源:origin: wmixvideo/nfe
NFRetornoConsultaCadastro consultaCadastro(final String cnpj, final DFUnidadeFederativa uf) throws Exception {
final NFConsultaCadastro dadosConsulta = this.getDadosConsulta(cnpj, uf);
final String xmlConsulta = dadosConsulta.toString();
WSConsultaCadastro.LOG.debug(xmlConsulta);
final OMElement omElementConsulta = AXIOMUtil.stringToOM(xmlConsulta);
final OMElement resultado = this.efetuaConsulta(uf, omElementConsulta);
final String retornoConsulta = resultado.toString();
WSConsultaCadastro.LOG.debug(retornoConsulta);
return new Persister(new DFRegistryMatcher(), new Format(0)).read(NFRetornoConsultaCadastro.class, retornoConsulta);
}
代码示例来源:origin: wmixvideo/nfe
MDFeRetorno cancelaNota(final String chaveAcesso, final String numeroProtocolo, final String motivo) throws Exception {
final String cancelamentoNotaXML = this.gerarDadosCancelamento(chaveAcesso, numeroProtocolo, motivo).toString();
final String xmlAssinado = new AssinaturaDigital(this.config).assinarDocumento(cancelamentoNotaXML);
final OMElement omElementResult = this.efetuaCancelamento(xmlAssinado, chaveAcesso);
return new DFPersister().read(MDFeRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFEnviaEventoRetorno cancelaNota(final String chaveAcesso, final String numeroProtocolo, final String motivo) throws Exception {
final String cancelamentoNotaXML = this.gerarDadosCancelamento(chaveAcesso, numeroProtocolo, motivo).toString();
final String xmlAssinado = new AssinaturaDigital(this.config).assinarDocumento(cancelamentoNotaXML);
final OMElement omElementResult = this.efetuaCancelamento(xmlAssinado, chaveAcesso);
return new DFPersister().read(NFEnviaEventoRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFRetornoEventoInutilizacao inutilizaNota(final int anoInutilizacaoNumeracao, final String cnpjEmitente, final String serie, final String numeroInicial, final String numeroFinal, final String justificativa, final DFModelo modelo) throws Exception {
final String inutilizacaoXML = this.geraDadosInutilizacao(anoInutilizacaoNumeracao, cnpjEmitente, serie, numeroInicial, numeroFinal, justificativa, modelo).toString();
final String inutilizacaoXMLAssinado = new AssinaturaDigital(this.config).assinarDocumento(inutilizacaoXML);
final OMElement omElementResult = this.efetuaInutilizacao(inutilizacaoXMLAssinado, modelo);
return new DFPersister().read(NFRetornoEventoInutilizacao.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
MDFeRetorno encerraMdfe(final String chaveAcesso, final String numeroProtocolo, final String codigoMunicipio, final LocalDate dataEncerramento, final DFUnidadeFederativa unidadeFederativa) throws Exception {
final String encerramentoNotaXML = this.gerarDadosEncerramento(chaveAcesso, numeroProtocolo, codigoMunicipio, dataEncerramento, unidadeFederativa).toString();
final String xmlAssinado = new AssinaturaDigital(this.config).assinarDocumento(encerramentoNotaXML);
final OMElement omElementResult = this.efetuaEncerramento(xmlAssinado, chaveAcesso);
return new DFPersister().read(MDFeRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
MDFeRetorno incluirCondutor(final String chaveAcesso, final String nomeCondutor, final String cpfCondutor) throws Exception {
final String encerramentoNotaXML = this.gerarDadosEncerramento(chaveAcesso, nomeCondutor, cpfCondutor).toString();
final String xmlAssinado = new AssinaturaDigital(this.config).assinarDocumento(encerramentoNotaXML);
final OMElement omElementResult = this.efetuaIncluirCondutor(xmlAssinado, chaveAcesso);
return new DFPersister().read(MDFeRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFEnviaEventoRetorno manifestaDestinatarioNota(final String chaveAcesso, final NFTipoEventoManifestacaoDestinatario tipoEvento, final String motivo, final String cnpj) throws Exception {
final String manifestacaoDestinatarioNotaXML = this.gerarDadosManifestacaoDestinatario(chaveAcesso, tipoEvento, motivo, cnpj).toString();
final String xmlAssinado = new AssinaturaDigital(this.config).assinarDocumento(manifestacaoDestinatarioNotaXML);
final OMElement omElementResult = this.efetuaManifestacaoDestinatario(xmlAssinado, chaveAcesso);
return new DFPersister().read(NFEnviaEventoRetorno.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
CTeRetornoCancelamento cancelaNota(final String chaveAcesso, final String numeroProtocolo, final String motivo) throws Exception {
final String cancelamentoNotaXML = this.gerarDadosCancelamento(chaveAcesso, numeroProtocolo, motivo).toString();
final String xmlAssinado = new AssinaturaDigital(this.config).assinarDocumento(cancelamentoNotaXML);
final OMElement omElementResult = this.efetuaCancelamento(xmlAssinado, chaveAcesso);
return new DFPersister().read(CTeRetornoCancelamento.class, omElementResult.toString());
}
代码示例来源:origin: wmixvideo/nfe
NFEnviaEventoRetorno corrigeNota(final String chaveAcesso, final String textoCorrecao, final int numeroSequencialEvento) throws Exception {
final String cartaCorrecaoXML = this.gerarDadosCartaCorrecao(chaveAcesso, textoCorrecao, numeroSequencialEvento).toString();
final String xmlAssinado = new AssinaturaDigital(this.config).assinarDocumento(cartaCorrecaoXML);
final OMElement omElementResult = this.efetuaCorrecao(xmlAssinado, chaveAcesso);
return new Persister(new DFRegistryMatcher(), new Format(0)).read(NFEnviaEventoRetorno.class, omElementResult.toString());
}
内容来源于网络,如有侵权,请联系作者删除!