Class DatabaseDeleteController
java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestControllerV2<DatabaseDeleteBean,Long>
sk.iway.iwcm.components.memory_cleanup.database.DatabaseDeleteController
@RestController
@RequestMapping("/admin/rest/settings/date-dependent-entries")
@PreAuthorize("@WebjetSecurityService.hasPermission(\'cmp_data_deleting\')")
public class DatabaseDeleteController
extends DatatableRestControllerV2<DatabaseDeleteBean,Long>
Trieda sluzi na cistenie pamate pre Statistiku, E-maily, Historiu stranok, Monitorovanie servera a Audit.
- Since:
- 24.07.2020
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
deleteItem
(DatabaseDeleteBean entity, long id) Mapping sluziaci na mazanie zaznamov.org.springframework.data.domain.Page<DatabaseDeleteBean>
getAllItems
(org.springframework.data.domain.Pageable pageable) Mapping sluziaci na ziskanie skupin zaznamov.org.springframework.data.domain.Page<DatabaseDeleteBean>
searchItem
(Map<String, String> params, org.springframework.data.domain.Pageable pageable, DatabaseDeleteBean search) Metoda sluzi na filtrovanie/sortovanie skupin zaznamov.Methods inherited from class sk.iway.iwcm.system.datatable.DatatableRestControllerV2
action, add, addNotify, addNotify, addSpecSearch, addSpecSort, afterDelete, afterDuplicate, afterImportChunk, afterSave, beforeDelete, beforeDuplicate, beforeSave, checkAccessAllowed, checkItemPerms, copyEntityIntoOriginal, delete, edit, editItem, findByColumns, findItemBy, getAll, getAllItemsIncludeSpecSearch, getCleanKey, getCleanValue, getImportedColumns, getImportMode, getInvalidImportedRows, getLastImportedRow, getOne, getOneItem, getOptions, getParamsMap, getProp, getRepo, getRequest, getSearchConditions, getSearchProperties, getUpdateByColumn, getUser, handleEditor, hasNotify, initBinder, insertItem, isExporting, isForceReload, isImporting, isSkipWrongData, jpaToBoolean, preImportDataEdit, processAction, processFromEntity, processFromEntity, processFromEntity, processFromEntity, processToEntity, setForceReload, setRequest, setValidator, throwConstraintViolation, throwError, throwError, throwError, throwError, throwError, throwError, validateEditor
-
Constructor Details
-
DatabaseDeleteController
-
-
Method Details
-
getAllItems
public org.springframework.data.domain.Page<DatabaseDeleteBean> getAllItems(org.springframework.data.domain.Pageable pageable) Mapping sluziaci na ziskanie skupin zaznamov.- Overrides:
getAllItems
in classDatatableRestControllerV2<DatabaseDeleteBean,
Long> - Parameters:
pageable
- Pageable objekt obsahujuci parametre pre strankovanie.- Returns:
- Page
Page objekt obsahujuci MemoryCleanupDateDependentEntity.
-
searchItem
public org.springframework.data.domain.Page<DatabaseDeleteBean> searchItem(Map<String, String> params, org.springframework.data.domain.Pageable pageable, DatabaseDeleteBean search) Metoda sluzi na filtrovanie/sortovanie skupin zaznamov. Metoda sa taktiez stara o ziskavanie poctu zaznamov na mazanie. Zaznamy sa ziskaju vtedy, pokial sa filtruje podla datumu (pokial params obsahuju datum z filtru tabulky).- Overrides:
searchItem
in classDatatableRestControllerV2<DatabaseDeleteBean,
Long> - Parameters:
params
- Parametre podla ktorych sa vykanava filtrovanie/sortovanie.pageable
- Pageable objekt obsahujuci parametre pre strankovanie.search
- Prazdny objekt MemoryCleanupDateDependentEntity (funkcionalita z ineho modulu).- Returns:
- Page
Page objekt obsahujuci upraveny zoznam MemoryCleanupDateDependentEntity.
-
deleteItem
Mapping sluziaci na mazanie zaznamov.- Overrides:
deleteItem
in classDatatableRestControllerV2<DatabaseDeleteBean,
Long> - Parameters:
entity
- DatatableRequest objekt obsahujuci datumovi ramec v ktorom sa maju zaznami vymazat.id
- Id zaznamu, ktory sa ma vymazat.- Returns:
- boolean pre potvrdenie mazania.
-