Class PerexGroupsRestController
java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestControllerV2<T,ID>
sk.iway.iwcm.system.datatable.DatatableRestControllerAvailableGroups<PerexGroupsEntity,Long>
sk.iway.iwcm.components.perex_groups.PerexGroupsRestController
@RestController
@RequestMapping("/admin/rest/prex_groups")
@PreAuthorize("@WebjetSecurityService.hasPermission(\'editor_edit_perex\')")
public class PerexGroupsRestController
extends DatatableRestControllerAvailableGroups<PerexGroupsEntity,Long>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterDelete
(PerexGroupsEntity entity, long id) Metoda volana po zmazanim enity z DB, moze vykonat dodatocne akcie napr.void
afterSave
(PerexGroupsEntity entity, PerexGroupsEntity saved) Metoda volana po ulozeni entity.editItem
(PerexGroupsEntity entity, long id) Ulozi existujucu entitu do databazygetOneItem
(long id) Ziska z databazy entitu so zadanym idinsertItem
(PerexGroupsEntity entity) Vlozi NOVU entitu do databazyprocessFromEntity
(PerexGroupsEntity entity, ProcessItemAction action, int rowCount) Vykona upravy v entite pred vratenim cez REST rozhranie napr.processToEntity
(PerexGroupsEntity entity, ProcessItemAction action) Vykona upravy v entite pri odpovedi (ulozeni) z REST rozhranie napr.Methods inherited from class sk.iway.iwcm.system.datatable.DatatableRestControllerAvailableGroups
beforeSave, checkItemPerms, filterByPerms, getAllItems
Methods inherited from class sk.iway.iwcm.system.datatable.DatatableRestControllerV2
action, add, addNotify, addNotify, addSpecSearch, addSpecSort, afterDuplicate, afterImportChunk, beforeDelete, beforeDuplicate, checkAccessAllowed, copyEntityIntoOriginal, delete, deleteItem, edit, findByColumns, findItemBy, getAll, getAllItemsIncludeSpecSearch, getCleanKey, getCleanValue, getImportedColumns, getImportMode, getInvalidImportedRows, getLastImportedRow, getOne, getOptions, getParamsMap, getProp, getRepo, getRequest, getSearchConditions, getSearchProperties, getUpdateByColumn, getUser, handleEditor, hasNotify, initBinder, isExporting, isForceReload, isImporting, isSkipWrongData, jpaToBoolean, preImportDataEdit, processAction, processFromEntity, processFromEntity, processFromEntity, searchItem, setForceReload, setRequest, setValidator, throwConstraintViolation, throwError, throwError, throwError, throwError, throwError, throwError, validateEditor
-
Constructor Details
-
PerexGroupsRestController
-
-
Method Details
-
processFromEntity
public PerexGroupsEntity processFromEntity(PerexGroupsEntity entity, ProcessItemAction action, int rowCount) Description copied from class:DatatableRestControllerV2
Vykona upravy v entite pred vratenim cez REST rozhranie napr. vyvola potrebne editorFields nastavenia (from entity to editorFields)- Overrides:
processFromEntity
in classDatatableRestControllerV2<PerexGroupsEntity,
Long> action
- - typ zmeny - create,edit,getall...rowCount
- - cislo riadka v tabulke
-
processToEntity
Description copied from class:DatatableRestControllerV2
Vykona upravy v entite pri odpovedi (ulozeni) z REST rozhranie napr. vyvola potrebne editorFields nastavenia (from editorFields to entity)- Overrides:
processToEntity
in classDatatableRestControllerV2<PerexGroupsEntity,
Long> action
- - typ zmeny - create,edit,getall,
-
insertItem
Description copied from class:DatatableRestControllerV2
Vlozi NOVU entitu do databazy- Overrides:
insertItem
in classDatatableRestControllerV2<PerexGroupsEntity,
Long> - Returns:
-
editItem
Description copied from class:DatatableRestControllerV2
Ulozi existujucu entitu do databazy- Overrides:
editItem
in classDatatableRestControllerV2<PerexGroupsEntity,
Long> - Returns:
-
afterDelete
Description copied from class:DatatableRestControllerV2
Metoda volana po zmazanim enity z DB, moze vykonat dodatocne akcie napr. zmazanie suborov z disku, ulozenie do archivu, alebo obnovu cache objektov- Overrides:
afterDelete
in classDatatableRestControllerV2<PerexGroupsEntity,
Long>
-
afterSave
Description copied from class:DatatableRestControllerV2
Metoda volana po ulozeni entity. POZOR: pre novo vytvaranu entitu bude jej ID ulozene len v saved entite, povodna entity bude mat ID=0- Overrides:
afterSave
in classDatatableRestControllerV2<PerexGroupsEntity,
Long> - Parameters:
entity
- - povodna odoslana entitasaved
- - uz ulozena verzia entity
-
getOneItem
Description copied from class:DatatableRestControllerV2
Ziska z databazy entitu so zadanym id- Overrides:
getOneItem
in classDatatableRestControllerV2<PerexGroupsEntity,
Long> - Returns:
-