本文整理汇总了Java中org.apache.isis.applib.annotation.BookmarkPolicy.AS_ROOT属性的典型用法代码示例。如果您正苦于以下问题:Java BookmarkPolicy.AS_ROOT属性的具体用法?Java BookmarkPolicy.AS_ROOT怎么用?Java BookmarkPolicy.AS_ROOT使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.apache.isis.applib.annotation.BookmarkPolicy
的用法示例。
在下文中一共展示了BookmarkPolicy.AS_ROOT属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: categorized
@SuppressWarnings("unchecked")
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(
cssClassFa = "fa fa-question",
bookmarking = BookmarkPolicy.AS_ROOT
)
@MemberOrder(sequence = "40")
public List<ToDoItem> categorized(
final Category category,
final Subcategory subcategory,
@ParameterLayout(named="Completed?") final boolean completed) {
// an example "naive" implementation (filtered in Java code, not DBMS)
return container.allMatches(ToDoItem.class,
Predicates.and(
ToDoItem.Predicates.thoseWithAtPath(currentUsersAtPath()),
ToDoItem.Predicates.thoseCompleted(completed),
ToDoItem.Predicates.thoseCategorised(category, subcategory)));
}
示例2: imprimirFacturacionAnualPorCompania
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "5")
public Blob imprimirFacturacionAnualPorCompania() throws JRException, IOException {
FacturacionDataSource datasource = new FacturacionDataSource();
for (FacturacionCompaniasViewModel fac : facturacionRepository.facturacion()){
FacturacionReporte facturacionCompania =new FacturacionReporte();
facturacionCompania.setCompania(fac.getCompania().getCompaniaNombre().toString());
facturacionCompania.setPrimaTotal(fac.getPrimaTotal());
datasource.addParticipante(facturacionCompania);
}
String jrxml = "FacturacionCompanias.jrxml";
String nombreArchivo = "Facturacion companias ";
InputStream input = ReporteRepository.class.getResourceAsStream(jrxml);
JasperDesign jd = JRXmlLoader.load(input);
JasperReport reporte = JasperCompileManager.compileReport(jd);
Map<String, Object> parametros = new HashMap<String, Object>();
JasperPrint jasperPrint = JasperFillManager.fillReport(reporte, parametros, datasource);
return ReporteRepository.imprimirReporteLista(jasperPrint, jrxml, nombreArchivo);
}
示例3: imprimirCliente
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "1")
public Blob imprimirCliente(
@ParameterLayout(named="Cliente: ") final Cliente clienteSeleccionado) throws JRException, IOException {
List<Object> objectsReport = new ArrayList<Object>();
ClienteReporte clienteReporte = new ClienteReporte();
clienteReporte.setClienteApellido(clienteSeleccionado.getClienteApellido());
clienteReporte.setClienteNombre(clienteSeleccionado.getClienteNombre());
clienteReporte.setClienteSexo(clienteSeleccionado.getClienteSexo().toString());
clienteReporte.setClienteDni(clienteSeleccionado.getClienteDni());
clienteReporte.setClienteFechaNacimiento(clienteSeleccionado.getClienteFechaNacimiento());
clienteReporte.setPersonaLocalidad(clienteSeleccionado.getPersonaLocalidad().getLocalidadesNombre());
clienteReporte.setPersonaProvincia(clienteSeleccionado.getPersonaLocalidad().getLocalidadProvincia().getProvinciasNombre().toString());
clienteReporte.setPersonaCuitCuil(clienteSeleccionado.getPersonaCuitCuil());
clienteReporte.setPersonaDireccion(clienteSeleccionado.getPersonaDireccion());
clienteReporte.setPersonaTelefono(clienteSeleccionado.getPersonaTelefono());
objectsReport.add(clienteReporte);
String jrxml = "Cliente.jrxml";
String nombreArchivo = "Cliente_"+clienteSeleccionado.getClienteApellido()+"_"+clienteSeleccionado.getClienteNombre()+"_"+clienteSeleccionado.getPersonaCuitCuil();
return ReporteRepository.imprimirReporteIndividual(objectsReport,jrxml, nombreArchivo);
}
示例4: listar
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT, named = "Listar Polizas TRO")
@MemberOrder(sequence = "120")
public List<PolizaTRO> listar() {
List<PolizaTRO> listaPolizaRiesgosTRO = polizasRepository.listar();
for (int i = 0; i < listaPolizaRiesgosTRO.size(); i++) {
listaPolizaRiesgosTRO.get(i).actualizarPoliza();
}
return listaPolizaRiesgosTRO;
}
示例5: buscarPorNombre
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT, named = "Buscar Tipos de Coberturas")
@MemberOrder(sequence = "5")
public List<TipoDeCobertura> buscarPorNombre(
@ParameterLayout(named = "Nombre") final String tipoDeCoberturaNombre) {
return tipoDeCoberturaRepository.buscarPorNombre(tipoDeCoberturaNombre);
}
示例6: listar
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT, named = "Listar Polizas Convenio Mercantil")
@MemberOrder(sequence = "70")
public List<PolizaConvenioMercantil> listar() {
List<PolizaConvenioMercantil> listaPolizaRiesgosConvenioMercantil = polizasRepository.listar();
for (int i = 0; i < listaPolizaRiesgosConvenioMercantil.size(); i++) {
listaPolizaRiesgosConvenioMercantil.get(i).actualizarPoliza();
}
return listaPolizaRiesgosConvenioMercantil;
}
示例7: listar
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT, named = "Listar Polizas Vida Colectivo")
@MemberOrder(sequence = "130")
public List<PolizaVidaColectivo> listar() {
List<PolizaVidaColectivo> listaPolizaRiesgoVidaColectivo = polizasRepository.listar();
for (int i = 0; i < listaPolizaRiesgoVidaColectivo.size(); i++) {
listaPolizaRiesgoVidaColectivo.get(i).actualizarPoliza();
}
return listaPolizaRiesgoVidaColectivo;
}
示例8: listar
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT, named = "Listar Polizas ART")
@MemberOrder(sequence = "50")
public List<PolizaART> listar() {
List<PolizaART> listaPolizaRiesgoART = polizasRepository.listar();
for (int i = 0; i < listaPolizaRiesgoART.size(); i++) {
listaPolizaRiesgoART.get(i).actualizarPoliza();
}
return listaPolizaRiesgoART;
}
示例9: findByName
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "2")
public List<SimpleObject> findByName(
@ParameterLayout(named="Name")
final String name
) {
return simpleObjectRepository.findByName(name);
}
示例10: findByNumber
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "2")
public List<Card> findByNumber(
final String number
) {
return cardRepository.findByNumberContains(number);
}
示例11: findByEmail
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "2")
public List<User> findByEmail(
final String email
) {
return userRepository.findByEmailContains(email);
}
示例12: findByName
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "3")
public List<User> findByName(
final String name
) {
/* Splits name on spaces to search on both first and last name */
String[] splitName = name.split("\\s+", 2);
if(splitName.length > 1) {
return userRepository.findByFirstAndLastName(splitName[0], splitName[1]);
}
return userRepository.findByNameContains(name);
}
示例13: findByReference
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT)
@MemberOrder(sequence = "3")
public User findByReference(
final String reference
) {
return userRepository.findByReference(reference);
}
示例14: listAll
@Action(
semantics = SemanticsOf.SAFE
)
@ActionLayout(
bookmarking = BookmarkPolicy.AS_ROOT
)
@MemberOrder(sequence = "1")
public List<QuickObject> listAll() {
return quickObjectRepository.listAll();
}
示例15: findByName
@Action(
semantics = SemanticsOf.SAFE
)
@ActionLayout(
bookmarking = BookmarkPolicy.AS_ROOT
)
@MemberOrder(sequence = "2")
public List<QuickObject> findByName(
@ParameterLayout(named="Name")
final String name
) {
return quickObjectRepository.findByNameContains(name);
}