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 TypeMethodDescriptionvoidafterDelete(PerexGroupsEntity entity, long id) Metoda volana po zmazanim enity z DB, moze vykonat dodatocne akcie napr.voidafterSave(PerexGroupsEntity entity, PerexGroupsEntity saved) Metoda volana po ulozeni entity.voidbeforeSave(PerexGroupsEntity entity) Metoda volana pred insert/save danej entity, da sa pouzit na nastavenie udajov, napr.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
checkItemPerms, filterByPerms, getAllItemsMethods 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, getSum, getUpdateByColumn, getUser, handleEditor, hasNotify, initBinder, isExporting, isForceReload, isImporting, isSkipWrongData, jpaToBoolean, preImportDataEdit, processAction, processFromEntity, processFromEntity, processFromEntity, searchItem, setForceReload, setRequest, setValidator, sumItems, 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:DatatableRestControllerV2Vykona upravy v entite pred vratenim cez REST rozhranie napr. vyvola potrebne editorFields nastavenia (from entity to editorFields)- Overrides:
processFromEntityin classDatatableRestControllerV2<PerexGroupsEntity,Long> action- - typ zmeny - create,edit,getall...rowCount- - cislo riadka v tabulke
-
processToEntity
Description copied from class:DatatableRestControllerV2Vykona upravy v entite pri odpovedi (ulozeni) z REST rozhranie napr. vyvola potrebne editorFields nastavenia (from editorFields to entity)- Overrides:
processToEntityin classDatatableRestControllerV2<PerexGroupsEntity,Long> action- - typ zmeny - create,edit,getall,
-
insertItem
Description copied from class:DatatableRestControllerV2Vlozi NOVU entitu do databazy- Overrides:
insertItemin classDatatableRestControllerV2<PerexGroupsEntity,Long> - Returns:
-
editItem
Description copied from class:DatatableRestControllerV2Ulozi existujucu entitu do databazy- Overrides:
editItemin classDatatableRestControllerV2<PerexGroupsEntity,Long> - Returns:
-
afterDelete
Description copied from class:DatatableRestControllerV2Metoda volana po zmazanim enity z DB, moze vykonat dodatocne akcie napr. zmazanie suborov z disku, ulozenie do archivu, alebo obnovu cache objektov- Overrides:
afterDeletein classDatatableRestControllerV2<PerexGroupsEntity,Long>
-
beforeSave
Description copied from class:DatatableRestControllerV2Metoda volana pred insert/save danej entity, da sa pouzit na nastavenie udajov, napr. datum ulozenia, domainId a podobne- Overrides:
beforeSavein classDatatableRestControllerAvailableGroups<PerexGroupsEntity,Long>
-
afterSave
Description copied from class:DatatableRestControllerV2Metoda volana po ulozeni entity. POZOR: pre novo vytvaranu entitu bude jej ID ulozene len v saved entite, povodna entity bude mat ID=0- Overrides:
afterSavein classDatatableRestControllerV2<PerexGroupsEntity,Long> - Parameters:
entity- - povodna odoslana entitasaved- - uz ulozena verzia entity
-
getOneItem
Description copied from class:DatatableRestControllerV2Ziska z databazy entitu so zadanym id- Overrides:
getOneItemin classDatatableRestControllerV2<PerexGroupsEntity,Long> - Returns:
-