Interface IBaseListController<E extends br.com.jarch.model.IIdentity,​S extends br.com.jarch.crud.service.IBaseService<E>,​R extends br.com.jarch.crud.repository.BaseRepository<E>>

    • Method Detail

      • getService

        S getService()
      • getRepository

        R getRepository()
      • getPageData

        java.lang.String getPageData()
      • setValueFilter

        void setValueFilter​(java.lang.String attributeOrId,
                            java.lang.Object value)
      • isDisabledAttributeOrder

        boolean isDisabledAttributeOrder​(java.util.Map<java.lang.String,​java.lang.String> attribute)
      • onTransferReportGroup

        void onTransferReportGroup​(org.primefaces.event.TransferEvent event)
      • onReorderReportGroup

        void onReorderReportGroup()
      • getListColumnDataTable

        java.util.List<br.com.jarch.model.IColumnList> getListColumnDataTable()
      • onRowSelect

        void onRowSelect​(org.primefaces.event.SelectEvent<E> event)
      • onRowUnselect

        void onRowUnselect​(org.primefaces.event.UnselectEvent<E> event)
      • getMenuActions

        java.util.List<br.com.jarch.model.ItemMenuArch> getMenuActions()
      • getSelections

        java.util.List<br.com.jarch.model.IIdentity> getSelections()
      • setSelections

        void setSelections​(java.util.List<br.com.jarch.model.IIdentity> selections)
      • isExistsActionDynamic

        boolean isExistsActionDynamic()
      • processMethodMenuAction

        void processMethodMenuAction​(java.lang.String metodo,
                                     E row)
                              throws java.lang.reflect.InvocationTargetException,
                                     java.lang.IllegalAccessException
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
      • processMethodMenuAction

        void processMethodMenuAction​(java.lang.String metodo)
                              throws java.lang.reflect.InvocationTargetException,
                                     java.lang.IllegalAccessException
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
      • processMethodRenderedEvaluation

        boolean processMethodRenderedEvaluation​(java.lang.String metodo,
                                                E row)
                                         throws java.lang.reflect.InvocationTargetException,
                                                java.lang.IllegalAccessException
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
      • processRenderedEvaluation

        boolean processRenderedEvaluation​(java.util.function.Predicate<E> evaluate,
                                          E row)
      • processMethodDisabledEvaluation

        boolean processMethodDisabledEvaluation​(java.lang.String metodo,
                                                E row)
                                         throws java.lang.reflect.InvocationTargetException,
                                                java.lang.IllegalAccessException
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
      • processDisabledEvaluation

        boolean processDisabledEvaluation​(java.util.function.Predicate<E> evaluate,
                                          E row)
      • processMethodMenuDownload

        org.primefaces.model.StreamedContent processMethodMenuDownload​(java.lang.String metodo,
                                                                       E row)
                                                                throws java.lang.reflect.InvocationTargetException,
                                                                       java.lang.IllegalAccessException
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
      • saveLastSearch

        void saveLastSearch()
      • changePageDataTableEvent

        void changePageDataTableEvent​(org.primefaces.event.data.PageEvent pageEvent)
      • restoreLastSearch

        void restoreLastSearch()
      • exportFormatPdf

        org.primefaces.model.StreamedContent exportFormatPdf()
      • exportFormatExcel

        org.primefaces.model.StreamedContent exportFormatExcel()
      • exportFormatCsv

        org.primefaces.model.StreamedContent exportFormatCsv()
      • exportFormatTxt

        org.primefaces.model.StreamedContent exportFormatTxt()
      • exportFormatXml

        org.primefaces.model.StreamedContent exportFormatXml()
      • isDisabledPrint

        boolean isDisabledPrint()
      • isVisiblePrint

        boolean isVisiblePrint()
      • getAcessMenu

        br.com.jarch.model.IAcessMenu getAcessMenu()
      • getColumnDataTable

        java.util.Optional<br.com.jarch.model.IColumnList> getColumnDataTable​(java.lang.String fieldOrId)
        Specified by:
        getColumnDataTable in interface IDivListFilter<E extends br.com.jarch.model.IIdentity>
      • newSearchField

        br.com.jarch.crud.search.FieldSearch newSearchField​(br.com.jarch.util.type.FieldType fieldType,
                                                            java.lang.String field,
                                                            java.lang.Object value)
        Specified by:
        newSearchField in interface IDivListFilter<E extends br.com.jarch.model.IIdentity>
      • newSearchField

        <T> br.com.jarch.crud.search.FieldSearch newSearchField​(br.com.jarch.util.type.FieldType fieldType,
                                                                javax.persistence.metamodel.Attribute<?,​T> field,
                                                                T value)
        Specified by:
        newSearchField in interface IDivListFilter<E extends br.com.jarch.model.IIdentity>
      • getFieldSearch

        java.util.Optional<br.com.jarch.crud.search.FieldSearch> getFieldSearch​(java.lang.String attributeOrId)
        Specified by:
        getFieldSearch in interface IDivListFilter<E extends br.com.jarch.model.IIdentity>
      • addParam

        void addParam​(java.lang.String param,
                      java.lang.Object value)
      • removeParam

        void removeParam​(java.lang.String param)
      • getParams

        java.util.Map<java.lang.String,​java.lang.Object> getParams()
      • getTemplateReport

        java.lang.String getTemplateReport()
      • isReportPortrait

        boolean isReportPortrait()
      • getLabelReport

        java.lang.String getLabelReport()
      • processBeforeCallConsult

        default void processBeforeCallConsult()
      • callConsult

        void callConsult​(java.lang.Long id)
      • callConsult

        void callConsult​(E identity)
      • getIdDynamicAction

        java.lang.String getIdDynamicAction()
      • isDisabledInsert

        boolean isDisabledInsert()
      • isVisibleInsert

        boolean isVisibleInsert()