• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Blob类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.isis.applib.value.Blob的典型用法代码示例。如果您正苦于以下问题:Java Blob类的具体用法?Java Blob怎么用?Java Blob使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Blob类属于org.apache.isis.applib.value包,在下文中一共展示了Blob类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaRCPReporte polizaRCPReporte = new PolizaRCPReporte();
		polizaRCPReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaRCPReporte.setPolizaNumero(getPolizaNumero());
		polizaRCPReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaRCPReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaRCPReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaRCPReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaRCPReporte.setRiesgoRCPMonto(getRiesgoRCPMonto());
		polizaRCPReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaRCPReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaRCPReporte);
		String jrxml = "PolizaRCP.jrxml";
		String nombreArchivo = "PolizaRCP_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaRCP.java


示例2: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaCaucionReporte polizaCaucionReporte = new PolizaCaucionReporte();
		polizaCaucionReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaCaucionReporte.setPolizaNumero(getPolizaNumero());
		polizaCaucionReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaCaucionReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaCaucionReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaCaucionReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaCaucionReporte.setRiesgoCaucionMonto(getRiesgoCaucionMonto());
		polizaCaucionReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaCaucionReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaCaucionReporte);
		String jrxml = "PolizaCaucion.jrxml";
		String nombreArchivo = "PolizaCaucion_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaCaucion.java


示例3: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaAutomotorReporte polizaAutomotorReporte = new PolizaAutomotorReporte();
		polizaAutomotorReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaAutomotorReporte.setPolizaNumero(getPolizaNumero());
		polizaAutomotorReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaAutomotorReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaAutomotorReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaAutomotorReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaAutomotorReporte
				.setRiesgoAutomotorTipoDeCobertura(getRiesgoAutomotorTipoDeCobertura().getTipoDeCoberturaNombre());
		polizaAutomotorReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaAutomotorReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaAutomotorReporte);
		String jrxml = "PolizaAutomotor.jrxml";
		String nombreArchivo = "PolizaAutomotor_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:24,代码来源:PolizaAutomotor.java


示例4: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaTROReporte polizaTROeporte = new PolizaTROReporte();
		polizaTROeporte.setPolizaCliente(getPolizaCliente().toString());
		polizaTROeporte.setPolizaNumero(getPolizaNumero());
		polizaTROeporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaTROeporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaTROeporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaTROeporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaTROeporte.setRiesgoTROMonto(getRiesgoTROMonto());
		polizaTROeporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaTROeporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaTROeporte);
		String jrxml = "PolizaTRO.jrxml";
		String nombreArchivo = "PolizaTRO_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaTRO.java


示例5: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaRCReporte polizaRCReporte = new PolizaRCReporte();
		polizaRCReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaRCReporte.setPolizaNumero(getPolizaNumero());
		polizaRCReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaRCReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaRCReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaRCReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaRCReporte.setRiesgoRCMonto(getRiesgoRCMonto());
		polizaRCReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaRCReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaRCReporte);
		String jrxml = "PolizaRC.jrxml";
		String nombreArchivo = "PolizaRC_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaRC.java


示例6: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaConvenioMercantilReporte polizaConvenioMercantilReporte = new PolizaConvenioMercantilReporte();
		polizaConvenioMercantilReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaConvenioMercantilReporte.setPolizaNumero(getPolizaNumero());
		polizaConvenioMercantilReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaConvenioMercantilReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaConvenioMercantilReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaConvenioMercantilReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaConvenioMercantilReporte.setRiesgoConvenioMercantilMonto(getRiesgoConvenioMercantilMonto());
		polizaConvenioMercantilReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaConvenioMercantilReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaConvenioMercantilReporte);
		String jrxml = "PolizaConvenioMercantil.jrxml";
		String nombreArchivo = "PolizaConvenioMercantil_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaConvenioMercantil.java


示例7: imprimirEmpresa

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
@Action(semantics = SemanticsOf.SAFE)
   @ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
   @MemberOrder(sequence = "2")
public Blob imprimirEmpresa(
           @ParameterLayout(named="Empresa: ") final Empresa empresaSeleccionada) throws JRException, IOException {
   	
   		List<Object> objectsReport = new ArrayList<Object>();
	
		EmpresaReporte empresaReporte = new EmpresaReporte();
		
		empresaReporte.setEmpresaRazonSocial(empresaSeleccionada.getEmpresaRazonSocial());
		empresaReporte.setPersonaLocalidad(empresaSeleccionada.getPersonaLocalidad().getLocalidadesNombre());
		empresaReporte.setPersonaProvincia(empresaSeleccionada.getPersonaLocalidad().getLocalidadProvincia().getProvinciasNombre().toString());
		empresaReporte.setPersonaCuitCuil(empresaSeleccionada.getPersonaCuitCuil());
		empresaReporte.setPersonaDireccion(empresaSeleccionada.getPersonaDireccion());
		empresaReporte.setPersonaTelefono(empresaSeleccionada.getPersonaTelefono());
		
		objectsReport.add(empresaReporte);
		String jrxml = "Empresa.jrxml";
		String nombreArchivo = "Empresa_"+empresaSeleccionada.getEmpresaRazonSocial()+"_"+empresaSeleccionada.getPersonaCuitCuil();
		
		return ReporteRepository.imprimirReporteIndividual(objectsReport,jrxml, nombreArchivo);
   }
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:24,代码来源:ReporteMenu.java


示例8: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaARTReporte polizaARTReporte = new PolizaARTReporte();
		polizaARTReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaARTReporte.setPolizaNumero(getPolizaNumero());
		polizaARTReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaARTReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaARTReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaARTReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaARTReporte.setRiesgoARTMonto(getRiesgoARTMonto());
		polizaARTReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaARTReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaARTReporte);
		String jrxml = "PolizaART.jrxml";
		String nombreArchivo = "PolizaART_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaART.java


示例9: imprimirCliente

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirCliente() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		ClienteReporte clienteReporte = new ClienteReporte();

		clienteReporte.setClienteApellido(getClienteApellido());
		clienteReporte.setClienteNombre(getClienteNombre());
		clienteReporte.setClienteSexo(getClienteSexo().toString());
		clienteReporte.setClienteDni(getClienteDni());
		clienteReporte.setClienteFechaNacimiento(getClienteFechaNacimiento());
		clienteReporte.setPersonaLocalidad(getPersonaLocalidad().getLocalidadesNombre());
		clienteReporte
				.setPersonaProvincia(getPersonaLocalidad().getLocalidadProvincia().getProvinciasNombre().toString());
		clienteReporte.setPersonaCuitCuil(getPersonaCuitCuil());
		clienteReporte.setPersonaDireccion(getPersonaDireccion());
		clienteReporte.setPersonaTelefono(getPersonaTelefono());

		objectsReport.add(clienteReporte);
		String jrxml = "Cliente.jrxml";
		String nombreArchivo = "Cliente_" + getClienteApellido() + "_" + getClienteNombre() + "_"
				+ getPersonaCuitCuil();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:26,代码来源:Cliente.java


示例10: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaVidaColectivoReporte polizaVidaColectivoReporte = new PolizaVidaColectivoReporte();
		polizaVidaColectivoReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaVidaColectivoReporte.setPolizaNumero(getPolizaNumero());
		polizaVidaColectivoReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaVidaColectivoReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaVidaColectivoReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaVidaColectivoReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaVidaColectivoReporte.setRiesgoVidaColectivoMonto(getRiesgoVidaColectivoMonto());
		polizaVidaColectivoReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaVidaColectivoReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaVidaColectivoReporte);
		String jrxml = "PolizaVidaColectivo.jrxml";
		String nombreArchivo = "PolizaVidaColectivo_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaVidaColectivo.java


示例11: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaAPReporte polizaAPReporte = new PolizaAPReporte();
		polizaAPReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaAPReporte.setPolizaNumero(getPolizaNumero());
		polizaAPReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaAPReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaAPReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaAPReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaAPReporte.setRiesgoAPAMF(getRiesgoAPAMF());
		polizaAPReporte.setRiesgoAPInvalidez(getRiesgoAPInvalidez());
		polizaAPReporte.setRiesgoAPMuerte(getRiesgoAPMuerte());
		polizaAPReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaAPReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaAPReporte);
		String jrxml = "PolizaAP.jrxml";
		String nombreArchivo = "PolizaAP_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:25,代码来源:PolizaAP.java


示例12: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaLCTReporte polizaLCTReporte = new PolizaLCTReporte();
		polizaLCTReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaLCTReporte.setPolizaNumero(getPolizaNumero());
		polizaLCTReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaLCTReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaLCTReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaLCTReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaLCTReporte.setRiesgoLCTMonto(getRiesgoLCTMonto());
		polizaLCTReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaLCTReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaLCTReporte);
		String jrxml = "PolizaLCT.jrxml";
		String nombreArchivo = "PolizaLCT_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaLCT.java


示例13: imprimirPoliza

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirPoliza() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		PolizaIncendioReporte polizaIncendioReporte = new PolizaIncendioReporte();
		polizaIncendioReporte.setPolizaCliente(getPolizaCliente().toString());
		polizaIncendioReporte.setPolizaNumero(getPolizaNumero());
		polizaIncendioReporte.setPolizaCompania(getPolizaCompania().getCompaniaNombre());
		polizaIncendioReporte.setPolizaFechaEmision(getPolizaFechaEmision());
		polizaIncendioReporte.setPolizaFechaVigencia(getPolizaFechaVigencia());
		polizaIncendioReporte.setPolizaFechaVencimiento(getPolizaFechaVencimiento());
		polizaIncendioReporte.setRiesgoIncendioMonto(getRiesgoIncendioMonto());
		polizaIncendioReporte.setPolizaImporteTotal(getPolizaImporteTotal());
		polizaIncendioReporte.setPolizaEstado(getPolizaEstado().toString());

		objectsReport.add(polizaIncendioReporte);
		String jrxml = "PolizaIncendio.jrxml";
		String nombreArchivo = "PolizaIncendio_" + getPolizaCliente().toString().replaceAll("\\s", "_") + "_"
				+ getPolizaNumero();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaIncendio.java


示例14: imprimirEmpresa

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
public Blob imprimirEmpresa() throws JRException, IOException {

		List<Object> objectsReport = new ArrayList<Object>();

		EmpresaReporte empresaReporte = new EmpresaReporte();

		empresaReporte.setEmpresaRazonSocial(getEmpresaRazonSocial());
		empresaReporte.setPersonaLocalidad(getPersonaLocalidad().getLocalidadesNombre());
		empresaReporte
				.setPersonaProvincia(getPersonaLocalidad().getLocalidadProvincia().getProvinciasNombre().toString());
		empresaReporte.setPersonaCuitCuil(getPersonaCuitCuil());
		empresaReporte.setPersonaDireccion(getPersonaDireccion());
		empresaReporte.setPersonaTelefono(getPersonaTelefono());

		objectsReport.add(empresaReporte);
		String jrxml = "Empresa.jrxml";
		String nombreArchivo = "Empresa_" + getEmpresaRazonSocial() + "_" + getPersonaCuitCuil();

		return ReporteRepository.imprimirReporteIndividual(objectsReport, jrxml, nombreArchivo);
	}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:21,代码来源:Empresa.java


示例15: exportToWordDocCatchExceptions

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
private Blob exportToWordDocCatchExceptions(final List<QuickObject> quickObjects)  {
    final org.w3c.dom.Document w3cDocument;
    try {
        w3cDocument = asInputW3cDocument(quickObjects);

        final ByteArrayOutputStream docxTarget = new ByteArrayOutputStream();
        docxService.merge(w3cDocument, getWordprocessingMLPackage(), docxTarget, DocxService.MatchingPolicy.LAX);

        final String blobName = "simpleObjects-" + timestamp() + ".docx";
        final String blobMimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
        final byte[] blobBytes = docxTarget.toByteArray();

        return new Blob(blobName, blobMimeType, blobBytes);

    } catch (JDOMException | MergeException e) {
        throw new RuntimeException(e);
    }
}
 
开发者ID:isisaddons-legacy,项目名称:isis-app-quickstart,代码行数:19,代码来源:ExportToWordMenu.java


示例16: exportToWordDocCatchExceptions

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
private Blob exportToWordDocCatchExceptions(final List<ToDoItem> items)  {
    final org.w3c.dom.Document w3cDocument;
    try {
        w3cDocument = asInputW3cDocument(items);

        final ByteArrayOutputStream docxTarget = new ByteArrayOutputStream();
        docxService.merge(w3cDocument, getWordprocessingMLPackage(), docxTarget, DocxService.MatchingPolicy.LAX);

        final String blobName = "todoItems-" + timestamp() + ".docx";
        final String blobMimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
        final byte[] blobBytes = docxTarget.toByteArray();

        return new Blob(blobName, blobMimeType, blobBytes);

    } catch (JDOMException | MergeException e) {
        throw new RuntimeException(e);
    }
}
 
开发者ID:isisaddons,项目名称:isis-app-todoapp,代码行数:19,代码来源:ExportToWordService.java


示例17: imprimirFactura

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
@NotContributed(NotContributed.As.ASSOCIATION)
@NotInServiceMenu
@ActionSemantics(Of.SAFE)
@MemberOrder(sequence = "10")
public Blob imprimirFactura(final Factura _factura) throws Exception {

	try (PDDocument pdfDocument = cargarPlantilla(_factura)) {

		final ByteArrayOutputStream target = new ByteArrayOutputStream();
		pdfDocument.save(target);

		final String name = "Factura-" + _factura.getNumero() + ".pdf";
		final String mimeType = "application/pdf";
		final byte[] bytes = target.toByteArray();

		return new Blob(name, mimeType, bytes);
	}
}
 
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:19,代码来源:FacturaServicio.java


示例18: execute

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
@Override
protected void execute(final ExecutionContext ec) {

    defaultParam("numberToCreate", ec, 3);
    defaultParam("name", ec, fake.name().firstName());


    for (int k = 0; k < getNumberToCreate(); k++) {
        final String str = getName() + "-" + k;

        final BlobClobObject object;
        try {
            final Blob blob = newBlob(str, "application/pdf", "rick-mugridge-paper.pdf");
            final Blob image = newBlob(str, "image/jpeg", "flowers.jpg");
            final Clob clob = newClob(str, "application/rtf", "sample.rtf");

            object = blobClobObjects.createBlobClobObject(str, blob, image, clob);
            objects.add(object);
            ec.addResult(this, object);

        } catch (final IOException e) {
            throw new RuntimeException(e);
        }
    }
}
 
开发者ID:isisaddons,项目名称:isis-app-kitchensink,代码行数:26,代码来源:BlobClobObjectsFixture.java


示例19: createBlobClobObject

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
@MemberOrder(sequence = "30")
public BlobClobObject createBlobClobObject(
        @ParameterLayout(named="Name")
        final String name,
        @ParameterLayout(named="Some blob") @Parameter(optionality=Optionality.OPTIONAL)
        final Blob blob,
        @ParameterLayout(named="Some image") @Parameter(optionality= Optionality.OPTIONAL)
        final Blob image,
        @ParameterLayout(named="Some clob") @Parameter(optionality=Optionality.OPTIONAL)
        final Clob clob) {
    final BlobClobObject obj = container.newTransientInstance(BlobClobObject.class);
    obj.setName(name);

    obj.setSomeBlob(blob);
    obj.setSomeImage(image);
    obj.setSomeClob(clob);

    container.persistIfNotAlready(obj);
    return obj;
}
 
开发者ID:isisaddons,项目名称:isis-app-kitchensink,代码行数:21,代码来源:BlobClobObjects.java


示例20: downloadCustomerConfirmation

import org.apache.isis.applib.value.Blob; //导入依赖的package包/类
@NotContributed(NotContributed.As.ASSOCIATION) // ie contributed as action
@NotInServiceMenu
@ActionSemantics(Of.SAFE)
@MemberOrder(sequence = "10")
public Blob downloadCustomerConfirmation(
        final Order order) throws Exception {

    try (PDDocument pdfDocument = loadAndPopulateTemplate(order)) {

        final ByteArrayOutputStream target = new ByteArrayOutputStream();
        pdfDocument.save(target);

        final String name = "customerConfirmation-" + order.getNumber() + ".pdf";
        final String mimeType = "application/pdf";
        final byte[] bytes = target.toByteArray();

        return new Blob(name, mimeType, bytes);
    }
}
 
开发者ID:martin-g,项目名称:isis-module-pdf,代码行数:20,代码来源:CustomerConfirmation.java



注:本文中的org.apache.isis.applib.value.Blob类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java NibbleArray类代码示例发布时间:2022-05-21
下一篇:
Java AbstractTemplateView类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap