本文整理汇总了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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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;
}
}
示例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;
}
}
示例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);
}
示例14: listarPagos
@Action(invokeOn = InvokeOn.OBJECT_ONLY)
@ActionLayout(named = "Listar Todos los Pagos")
@MemberOrder(sequence = "2")
public List<DetalleTipoPago> listarPagos() {
return detalleTipoPagosRepository.listar();
}
示例15: listarInactivos
@Action(invokeOn=InvokeOn.OBJECT_ONLY)
@ActionLayout(named="Listar Vehiculos Inactivos")
@MemberOrder(sequence = "4")
public List<Vehiculo> listarInactivos() {
return vehiculosRepository.listarInactivos();
}