Interface CrudControllerAPI<E>

Type Parameters:
E -
All Known Subinterfaces:
SubcrudControllerAPI<E>

public interface CrudControllerAPI<E>
Basic interface for CrudController, normaly use it in UIs
  • Method Details

    • setCrudService

      void setCrudService(tools.dynamia.domain.services.CrudService crudService)
    • getCrudService

      tools.dynamia.domain.services.CrudService getCrudService()
    • save

      void save()
    • delete

      void delete()
    • query

      void query()
    • delete

      void delete(E entity)
      Helper method to do a programatic delete
    • edit

      void edit(E entity)
      Helper method to do a programatic edit
    • newEntity

      void newEntity()
    • newExample

      void newExample()
    • reloadEntity

      void reloadEntity()
    • getEntity

      E getEntity()
    • setEntity

      void setEntity(E entity)
    • getExample

      E getExample()
    • getSelected

      E getSelected()
    • isSaved

      boolean isSaved()
    • isDeleted

      boolean isDeleted()
    • setSelected

      void setSelected(E selected)
    • getParams

      tools.dynamia.domain.query.QueryParameters getParams()
    • setParams

      void setParams(tools.dynamia.domain.query.QueryParameters params)
    • getParameter

      Object getParameter(String param)
    • setParemeter

      void setParemeter(String key, Object value)
    • getQueryResult

      tools.dynamia.domain.query.DataSet getQueryResult()
    • setQueryResult

      void setQueryResult(tools.dynamia.domain.query.DataSet queryResult)
    • isQueryResultEmpty

      boolean isQueryResultEmpty()
    • getDataPaginator

      tools.dynamia.domain.query.DataPaginator getDataPaginator()
    • getSorter

      tools.dynamia.commons.BeanSorter getSorter()
    • getEntityClass

      Class<E> getEntityClass()
    • setEntityClass

      void setEntityClass(Class<E> entityClass)
    • doQuery

      void doQuery()
    • doSave

      void doSave()
    • doSaveAndEdit

      void doSaveAndEdit()
    • doEdit

      void doEdit()
    • doDelete

      void doDelete()
    • doCreate

      void doCreate()
    • getDefaultEntityValues

      Map<String,Object> getDefaultEntityValues()
    • setConfirmBeforeSave

      void setConfirmBeforeSave(boolean confirm)
    • isConfirmBeforeSave

      boolean isConfirmBeforeSave()
    • onSave

      void onSave(tools.dynamia.commons.Callback onSave)
    • clear

      void clear()