Package tools.dynamia.crud
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 Summary
Modifier and TypeMethodDescriptionvoidclear()voiddelete()voidHelper method to do a programatic deletevoiddoCreate()voiddoDelete()voiddoEdit()voiddoQuery()voiddoSave()voidvoidHelper method to do a programatic edittools.dynamia.domain.services.CrudServicetools.dynamia.domain.query.DataPaginatorgetParameter(String param) tools.dynamia.domain.query.QueryParameterstools.dynamia.domain.query.DataSettools.dynamia.commons.BeanSorterbooleanbooleanbooleanbooleanisSaved()voidvoidvoidonSave(tools.dynamia.commons.Callback onSave) voidquery()voidvoidsave()voidsetConfirmBeforeSave(boolean confirm) voidsetCrudService(tools.dynamia.domain.services.CrudService crudService) voidvoidsetEntityClass(Class<E> entityClass) voidsetParams(tools.dynamia.domain.query.QueryParameters params) voidsetParemeter(String key, Object value) voidsetQueryResult(tools.dynamia.domain.query.DataSet queryResult) voidsetSelected(E selected)
-
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
Helper method to do a programatic delete -
edit
Helper method to do a programatic edit -
newEntity
void newEntity() -
newExample
void newExample() -
reloadEntity
void reloadEntity() -
getEntity
E getEntity() -
setEntity
-
getExample
E getExample() -
getSelected
E getSelected() -
isSaved
boolean isSaved() -
isDeleted
boolean isDeleted() -
setSelected
-
getParams
tools.dynamia.domain.query.QueryParameters getParams() -
setParams
void setParams(tools.dynamia.domain.query.QueryParameters params) -
getParameter
-
setParemeter
-
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
-
setEntityClass
-
doQuery
void doQuery() -
doSave
void doSave() -
doSaveAndEdit
void doSaveAndEdit() -
doEdit
void doEdit() -
doDelete
void doDelete() -
doCreate
void doCreate() -
getDefaultEntityValues
-
setConfirmBeforeSave
void setConfirmBeforeSave(boolean confirm) -
isConfirmBeforeSave
boolean isConfirmBeforeSave() -
onSave
void onSave(tools.dynamia.commons.Callback onSave) -
clear
void clear()
-