本文整理汇总了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;未经允许,请勿转载。 |
请发表评论