Class TranslationKeyController
java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestControllerV2<TranslationKeyEntity,Long>
sk.iway.iwcm.components.translation_keys.rest.TranslationKeyController
@RestController
@RequestMapping("/admin/v9/settings/translation-keys")
@PreAuthorize("@WebjetSecurityService.hasPermission(\'edit_text\')")
public class TranslationKeyController
extends DatatableRestControllerV2<TranslationKeyEntity,Long>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterImportChunk(int chunk, int totalChunks) Metoda sa vola pri importe po kazdom chunkubooleandeleteItem(TranslationKeyEntity entity, long id) Zmaze danu entitu z databazyeditItem(TranslationKeyEntity translationKeyEntity, long id) Ulozi existujucu entitu do databazyfindItemBy(String propertyName, TranslationKeyEntity original) metoda pre ziskanie entity s rovnakou hodnotou v stlci propertyName ako hodnota v objorg.springframework.data.domain.Page<TranslationKeyEntity>getAllItems(org.springframework.data.domain.Pageable pageable) Ziska z databazy vsetky zaznamyinsertItem(TranslationKeyEntity translationKeyEntity) Vlozi NOVU entitu do databazybooleanprocessAction(TranslationKeyEntity entity, String action) Vykona zadanu akciu (napr.processFromEntity(TranslationKeyEntity entity, ProcessItemAction action) Vykona upravy v entite pred vratenim cez REST rozhranie napr.org.springframework.data.domain.Page<TranslationKeyEntity>searchItem(Map<String, String> params, org.springframework.data.domain.Pageable pageable, TranslationKeyEntity search) Vyhlada objekty podla zadaneho search objektu a pripadnych parametrov z requestuMethods inherited from class sk.iway.iwcm.system.datatable.DatatableRestControllerV2
action, add, addNotify, addNotify, addSpecSearch, addSpecSort, afterDelete, afterDuplicate, afterSave, beforeDelete, beforeDuplicate, beforeSave, checkAccessAllowed, checkItemPerms, copyEntityIntoOriginal, delete, edit, findByColumns, getAll, getAllItemsIncludeSpecSearch, getCleanKey, getCleanValue, getImportedColumns, getImportMode, getInvalidImportedRows, getLastImportedRow, getOne, getOneItem, getOptions, getParamsMap, getProp, getRepo, getRequest, getSearchConditions, getSearchProperties, getSum, getUpdateByColumn, getUser, handleEditor, hasNotify, initBinder, isExporting, isForceReload, isImporting, isSkipWrongData, jpaToBoolean, preImportDataEdit, processFromEntity, processFromEntity, processFromEntity, processToEntity, setForceReload, setRequest, setValidator, sumItems, throwConstraintViolation, throwError, throwError, throwError, throwError, throwError, throwError, validateEditor
-
Constructor Details
-
TranslationKeyController
-
-
Method Details
-
getAllItems
public org.springframework.data.domain.Page<TranslationKeyEntity> getAllItems(org.springframework.data.domain.Pageable pageable) Description copied from class:DatatableRestControllerV2Ziska z databazy vsetky zaznamy- Overrides:
getAllItemsin classDatatableRestControllerV2<TranslationKeyEntity,Long> - Returns:
-
insertItem
Description copied from class:DatatableRestControllerV2Vlozi NOVU entitu do databazy- Overrides:
insertItemin classDatatableRestControllerV2<TranslationKeyEntity,Long> - Returns:
-
editItem
Description copied from class:DatatableRestControllerV2Ulozi existujucu entitu do databazy- Overrides:
editItemin classDatatableRestControllerV2<TranslationKeyEntity,Long> - Returns:
-
deleteItem
Description copied from class:DatatableRestControllerV2Zmaze danu entitu z databazy- Overrides:
deleteItemin classDatatableRestControllerV2<TranslationKeyEntity,Long> - Returns:
-
searchItem
public org.springframework.data.domain.Page<TranslationKeyEntity> searchItem(Map<String, String> params, org.springframework.data.domain.Pageable pageable, TranslationKeyEntity search) Description copied from class:DatatableRestControllerV2Vyhlada objekty podla zadaneho search objektu a pripadnych parametrov z requestu- Overrides:
searchItemin classDatatableRestControllerV2<TranslationKeyEntity,Long> - Returns:
-
processAction
Description copied from class:DatatableRestControllerV2Vykona zadanu akciu (napr. rotacia obrazku v galerii)- Overrides:
processActionin classDatatableRestControllerV2<TranslationKeyEntity,Long> - Returns:
- false ak nastane chyba
-
processFromEntity
public TranslationKeyEntity processFromEntity(TranslationKeyEntity entity, ProcessItemAction action) 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<TranslationKeyEntity,Long> action- - typ zmeny - create,edit,getall...
-
afterImportChunk
public void afterImportChunk(int chunk, int totalChunks) Description copied from class:DatatableRestControllerV2Metoda sa vola pri importe po kazdom chunku- Overrides:
afterImportChunkin classDatatableRestControllerV2<TranslationKeyEntity,Long> - Parameters:
chunk- - aktualny chunktotalChunks- - celkovy pocet chunkov
-
findItemBy
public List<TranslationKeyEntity> findItemBy(String propertyName, TranslationKeyEntity original) throws IllegalAccessException, NoSuchMethodException, InvocationTargetException, InstantiationException Description copied from class:DatatableRestControllerV2metoda pre ziskanie entity s rovnakou hodnotou v stlci propertyName ako hodnota v obj- Overrides:
findItemByin classDatatableRestControllerV2<TranslationKeyEntity,Long> - Returns:
- Throws:
IllegalAccessExceptionNoSuchMethodExceptionInvocationTargetExceptionInstantiationException
-