stack jmoordb
  • Introduction
  • stack/Migracion
    • jmoordbutils
    • jmoordbsecurity
    • jmoordb
      • Todos componentes
      • eliminar
    • jmoordbjsf
      • Template.xhtml
      • autocomplete
      • css
      • Migrar todos los componentes
    • jmoordbaudit
      • migracion
    • toolbarsave
  • MigrarEJB Project
  • Migrar Controller
  • Migrar LoginController
  • Migrar Primefaces
  • Eliminar LookupServices.java
  • Distribuir componentes en jar
    • Distribuir componentes desde Java Class
      • Distribuir componentes desde Java Class
      • Crear composite Maven
  • IController
    • IController
      • IController
      • isNew a validationNew
      • save()
      • @Aspect
  • Implementar Java EE 8 APi Security
    • Implementar Java EE 8 APi Security
      • web.xml
      • CustomInMemoryIdentityStore.java
      • Renombrar la Clase Application
      • list.xhtml
      • ApplicationConfig.java
      • top.xhtml
      • index.xhtml
Powered by GitBook
On this page
  • IController
  • componentes

Was this helpful?

  1. IController
  2. IController

IController

IController

  • Los controller viejos deben mantenerse son IControllerOld

  • Los nuevos deben usar IController

remove los métodos del todos los controller

  • next

  • firts

  • back

  • last

Modificar el metodo

move(Integer page){

this.page = page;

}

Agregar el metodo

@Override
    public Integer sizeOfPage() {
      return rolRepository.sizeOfPage(rowPage);
    }

reemplazar en el proyecto

move();

por

move(this.page);

Replace All

public void move() {

por

public void move(Integer page) { this.page =page;

componentes

  • paginator

  • paginatorReport

En el .xhtml debe quedar si

 <jmoordbjsf:paginatormove
                    controller="#{rolController}"     
                    sizeOfPage="#{rolController.sizeOfPage()}"
                    rowPage="#{rolController.rowPage}"                   
                    page="#{rolController.page}"
                    pages="#{rolController.pages}"
                    skip="ajax:rolController.skip(rolController.page)" 
                    new="#{rolController.prepare('gonew',rolController.rol)}"
                    />

pasos

copiar ese esquema

Anteriormente

  <jmoordbjsf:paginator 
                    rowPage="#{plazoController.rowPage}"
                    clear="#{plazoController.clear()}"
                    first="#{plazoController.first()}"
                    back="#{plazoController.back()}"
                    next="#{plazoController.next()}"
                    last="#{plazoController.last()}"
                    page="#{plazoController.page}"
                    pages="#{plazoController.pages}"
                    skip="ajax:plazoController.skip(plazoController.page)" 
                    new="#{plazoController.prepare('gonew',plazoController.plazo)}"
                    printAll="#{plazoController.printAll()}"
                    />
PreviousIControllerNextisNew a validationNew

Last updated 6 years ago

Was this helpful?

en un archivo y reemplazar alli el entity y luego copiarlo en el list.xhtml