Class BaseDataDetail<E extends br.com.jarch.model.IIdentity>

  • All Implemented Interfaces:
    IDataDetail, java.io.Serializable

    public abstract class BaseDataDetail<E extends br.com.jarch.model.IIdentity>
    extends java.lang.Object
    implements IDataDetail, java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • BaseDataDetail

        public BaseDataDetail()
    • Method Detail

      • getEntity

        public E getEntity()
      • setEntity

        public void setEntity​(E entity)
      • getFilterDataModel

        public java.util.function.Predicate<E> getFilterDataModel()
      • setFilterDataModel

        public void setFilterDataModel​(java.util.function.Predicate<E> filterDataModel)
      • getOrderDataModel

        public java.util.Comparator<E> getOrderDataModel()
      • setOrderDataModel

        public void setOrderDataModel​(java.util.Comparator<E> orderDataModel)
      • getService

        public br.com.jarch.crud.service.IBaseService<E> getService()
      • getSearch

        public br.com.jarch.crud.search.ISearch<E> getSearch()
      • getAction

        public br.com.jarch.model.type.ActionCrudType getAction()
      • setAction

        public void setAction​(br.com.jarch.model.type.ActionCrudType action)
      • getClassCollapse

        public java.lang.String getClassCollapse()
      • setClassCollapse

        public void setClassCollapse​(java.lang.String classCollapse)
      • getListColumnDataTable

        public java.util.List<br.com.jarch.model.IColumnList> getListColumnDataTable()
        Specified by:
        getListColumnDataTable in interface IDataDetail
      • setListColumnDataTable

        public void setListColumnDataTable​(br.com.jarch.model.ColumnsList listColumnDataTable)
        Specified by:
        setListColumnDataTable in interface IDataDetail
      • getSelections

        public java.util.List<E> getSelections()
      • setSelections

        public void setSelections​(java.util.List<E> selections)
      • isRequired

        public boolean isRequired()
      • getColumnDataTable

        public java.util.Optional<br.com.jarch.model.IColumnList> getColumnDataTable​(java.lang.String field)
      • createDataModelFromMaster

        public LazyDataModelPaginator<E> createDataModelFromMaster​(br.com.jarch.model.IBaseEntity entityMaster)
      • consult

        public void consult​(E entity)
      • cancel

        public void cancel()
      • refresh

        public void refresh()
      • clearDataModel

        public void clearDataModel()
      • getProcessAfterCancel

        public java.util.function.Consumer<E> getProcessAfterCancel()
      • setProcessAfterCancel

        public void setProcessAfterCancel​(java.util.function.Consumer<E> processAfterCancel)
      • getProcessStartEnviroment

        public java.lang.Runnable getProcessStartEnviroment()
      • setProcessStartEnviroment

        public void setProcessStartEnviroment​(java.lang.Runnable processStartEnviroment)
      • getMenuActions

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

        public void createMenu​(java.lang.reflect.Field field)
        Specified by:
        createMenu in interface IDataDetail
      • blocked

        public void blocked()
      • setBlocked

        public void setBlocked​(boolean blocked)
      • isBlocked

        public boolean isBlocked()
      • startEnviroment

        public void startEnviroment()
      • isModeShowData

        public boolean isModeShowData()
      • isBlockedDetail

        public boolean isBlockedDetail()