当前位置: 首页>>代码示例>>Java>>正文


Java InvokeOn.OBJECT_ONLY属性代码示例

本文整理汇总了Java中org.apache.isis.applib.annotation.InvokeOn.OBJECT_ONLY属性的典型用法代码示例。如果您正苦于以下问题:Java InvokeOn.OBJECT_ONLY属性的具体用法?Java InvokeOn.OBJECT_ONLY怎么用?Java InvokeOn.OBJECT_ONLY使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.apache.isis.applib.annotation.InvokeOn的用法示例。


在下文中一共展示了InvokeOn.OBJECT_ONLY属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: crear

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Crear Poliza RCP")
@MemberOrder(sequence = "110")
public PolizaRCP crear(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Monto") final float riesgoRCPMonto) {
	Mail.enviarMailPoliza(polizaCliente);
	return polizasRepository.crear(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoRCPMonto);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:18,代码来源:PolizaRCPMenu.java

示例2: renovacion

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Emitir Renovacion")
public PolizaRCP renovacion(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Monto") final float riesgoRCPMonto) {
	Mail.enviarMailPoliza(polizaCliente);
	return riesgosRCPRepository.renovacion(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoRCPMonto, this);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:17,代码来源:PolizaRCP.java

示例3: renovacion

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Emitir Renovacion")
public PolizaART renovacion(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Monto") final float riesgoARTMonto) {
	Mail.enviarMailPoliza(polizaCliente);
	return riesgosARTRepository.renovacion(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoARTMonto, this);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:17,代码来源:PolizaART.java

示例4: renovacion

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Emitir Renovacion")
public PolizaAP renovacion(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Muerte") final float riesgoAPMuerte,
		@ParameterLayout(named = "Invalidez") final float riesgoAPInvalidez,
		@ParameterLayout(named = "AMF") final float riesgoAPAMF) {
	Mail.enviarMailPoliza(polizaCliente);
	return riesgosAPRepository.renovacion(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoAPMuerte, riesgoAPInvalidez, riesgoAPAMF, this);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:19,代码来源:PolizaAP.java

示例5: renovacion

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Emitir Renovacion")
public PolizaLCT renovacion(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Monto") final float riesgoLCTMonto) {
	Mail.enviarMailPoliza(polizaCliente);
	return riesgosLCTRepository.renovacion(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoLCTMonto, this);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:17,代码来源:PolizaLCT.java

示例6: renovacion

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Emitir Renovacion")
public PolizaCaucion renovacion(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Monto") final float riesgoCaucionMonto) {
	Mail.enviarMailPoliza(polizaCliente);
	return riesgosCaucionRepository.renovacion(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoCaucionMonto, this);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:17,代码来源:PolizaCaucion.java

示例7: crear

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Crear Poliza Caucion")
@MemberOrder(sequence = "60")
public PolizaCaucion crear(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Monto") final float riesgoCaucionMonto) {
	Mail.enviarMailPoliza(polizaCliente);
	return polizasRepository.crear(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoCaucionMonto);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:18,代码来源:PolizaCaucionMenu.java

示例8: crear

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Crear Poliza Combinado Familiar")
@MemberOrder(sequence = "20")
public PolizaCombinadoFamiliar crear(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Domicilio") final String riesgoCombinadosFamiliaresDomicilio,
		@ParameterLayout(named = "Localidad") final Localidad riesgoCombinadoFamiliarLocalidad,
		@ParameterLayout(named = "Ocupación") final Ocupacion riesgoCombinadosFamiliaresOcupacion,
		@ParameterLayout(named = "Tipo de Vivienda") final TipoVivienda riesgoCombinadosFamiliaresTipoVivienda,
		@ParameterLayout(named = "Tipo de Titular") final TipoTitular riesgoCombinadosFamiliaresTipoTitular,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal) {
	Mail.enviarMailPoliza(polizaCliente);
	return polizasRepository.crear(polizaNumero, polizaCliente, polizaCompania, riesgoCombinadosFamiliaresDomicilio,
			riesgoCombinadoFamiliarLocalidad, riesgoCombinadosFamiliaresOcupacion,
			riesgoCombinadosFamiliaresTipoVivienda, riesgoCombinadosFamiliaresTipoTitular, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:23,代码来源:PolizaCombinadoFamiliarMenu.java

示例9: crear

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Crear Poliza TRO")
@MemberOrder(sequence = "120")
public PolizaTRO crear(/* 0 */ @ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Monto") final float riesgoTROMonto) {
	Mail.enviarMailPoliza(polizaCliente);
	return polizasRepository.crear(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoTROMonto);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:18,代码来源:PolizaTROMenu.java

示例10: crear

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Crear Poliza LCT")
@MemberOrder(sequence = "90")
public PolizaLCT crear(@ParameterLayout(named = "Número") final String polizaNumero,
		@ParameterLayout(named = "Cliente") final Persona polizaCliente,
		@ParameterLayout(named = "Compañia") final Compania polizaCompania,
		@ParameterLayout(named = "Fecha Emision") final Date polizaFechaEmision,
		@ParameterLayout(named = "Fecha Vigencia") final Date polizaFechaVigencia,
		@ParameterLayout(named = "Fecha Vencimiento") final Date polizaFechaVencimiento,
		@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago,
		@Nullable @ParameterLayout(named = "Detalle del Pago") @Parameter(optionality = Optionality.OPTIONAL) final DetalleTipoPago polizaPago,
		@ParameterLayout(named = "Precio Total") final double polizaImporteTotal,
		@ParameterLayout(named = "Monto") final float riesgoLCTMonto) {
	Mail.enviarMailPoliza(polizaCliente);
	return polizasRepository.crear(polizaNumero, polizaCliente, polizaCompania, polizaFechaEmision,
			polizaFechaVigencia, polizaFechaVencimiento, polizaTipoDePago, polizaPago, polizaImporteTotal,
			riesgoLCTMonto);
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:18,代码来源:PolizaLCTMenu.java

示例11: if

@Action(
        invokeOn = InvokeOn.OBJECT_ONLY // ISIS-705 ... bulk actions returning Blobs are not yet supported
)
@ActionLayout(
        contributed = Contributed.AS_ACTION
)
@SuppressWarnings({ "unchecked", "rawtypes" })
public Blob $$() {
    if(actionInvocationContext.isLast()) {
        // ie current object only
        final List toDoItems = actionInvocationContext.getDomainObjects();
        final List<ExcelModuleDemoToDoItem> allItems = this.excelModuleDemoToDoItems.allInstances();
        final List<WorksheetContent> worksheetContents = Lists.newArrayList(
                new WorksheetContent(toDoItems, new WorksheetSpec(ExcelModuleDemoToDoItem.class, "current")),
                new WorksheetContent(allItems, new WorksheetSpec(ExcelModuleDemoToDoItem.class, "all")));
        return excelService.toExcel(worksheetContents, "toDoItems.xlsx");
    } else {
        return null;
    }
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-excel,代码行数:20,代码来源:ExcelModuleDemoToDoItem_export2.java

示例12: if

@Action(
        invokeOn = InvokeOn.OBJECT_ONLY // ISIS-705 ... bulk actions returning Blobs are not yet supported
)
@ActionLayout(
        contributed = Contributed.AS_ACTION
)
@SuppressWarnings({ "unchecked", "rawtypes" })
public Blob $$() {
    if(actionInvocationContext.isLast()) {
        // ie current object only
        final List toDoItems = actionInvocationContext.getDomainObjects();
        return excelService.toExcel(toDoItems, ExcelModuleDemoToDoItem.class, ExcelModuleDemoToDoItem.class.getSimpleName(), "toDoItems.xlsx");
    } else {
        return null;
    }
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-excel,代码行数:16,代码来源:ExcelModuleDemoToDoItem_export.java

示例13: act

@Action(
        semantics = SemanticsOf.SAFE,
        invokeOn = InvokeOn.OBJECT_ONLY
)
@ActionLayout(contributed = Contributed.AS_ACTION)
public Blob act() throws IOException {

    final List<byte[]> pdfBytes = Lists.newArrayList();

    final Document document = getDocument();
    appendBytes(document, pdfBytes);

    final List<Document> supportingDocs = attachmentsProvider.attachmentsFor(document);
    for (Document supportingDoc : supportingDocs) {
        appendBytes(supportingDoc, pdfBytes);
    }

    final byte[] mergedBytes = pdfBoxService.merge(pdfBytes.toArray(new byte[][] {}));
    return new Blob(fileName, MIME_TYPE_APPLICATION_PDF, mergedBytes);
}
 
开发者ID:estatio,项目名称:estatio,代码行数:20,代码来源:DocAndCommAbstract_download.java

示例14: listarPagos

@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Listar Todos los Pagos")
@MemberOrder(sequence = "2")
public List<DetalleTipoPago> listarPagos() {
	return detalleTipoPagosRepository.listar();
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:6,代码来源:DetalleTipoPago.java

示例15: listarInactivos

@Action(invokeOn=InvokeOn.OBJECT_ONLY)
@ActionLayout(named="Listar Vehiculos Inactivos")
@MemberOrder(sequence = "4")
public List<Vehiculo> listarInactivos() {
    return vehiculosRepository.listarInactivos();
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:6,代码来源:Vehiculo.java


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