Class CustomFieldsRestController
java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestControllerV2<CustomFieldsEntity,Long>
sk.iway.iwcm.components.customfields.rest.CustomFieldsRestController
@RestController
@RequestMapping("/admin/rest/custom-fields/")
@PreAuthorize("@WebjetSecurityService.hasPermission(\'customFields\')")
public class CustomFieldsRestController
extends DatatableRestControllerV2<CustomFieldsEntity,Long>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCustomFieldsRestController(CustomFieldsRepository customFieldsRepository, CustomFieldsService customFieldsService) -
Method Summary
Modifier and TypeMethodDescriptiongetAutocompleteClass(String term) voidDoplni pri volani getAllItems options polozky pre vyberove poliaprocessFromEntity(CustomFieldsEntity entity, ProcessItemAction action) Vykona upravy v entite pred vratenim cez REST rozhranie napr.processToEntity(CustomFieldsEntity entity, ProcessItemAction action) Vykona upravy v entite pri odpovedi (ulozeni) z REST rozhranie napr.voidvalidateEditor(jakarta.servlet.http.HttpServletRequest request, DatatableRequest<Long, CustomFieldsEntity> target, Identity user, org.springframework.validation.Errors errors, Long id, CustomFieldsEntity entity) Pripravena metoda, odporucame implementovat v child triede.Methods inherited from class sk.iway.iwcm.system.datatable.DatatableRestControllerV2
action, add, addNotify, addNotify, addSpecSearch, addSpecSort, afterDelete, afterDuplicate, afterImportChunk, afterSave, allowGeneratedIdOnCreate, beforeDelete, beforeDuplicate, beforeDuplicate, beforeSave, checkAccessAllowed, checkItemPerms, checkRowReorderScope, copyEntityIntoOriginal, delete, deleteItem, edit, editItem, findByColumns, findItemBy, getAll, getAllItems, getAllItemsIncludeSpecSearch, getCleanKey, getCleanValue, getCustomFieldsSearchDto, getDomainId, getImportedColumns, getImportMode, getInvalidImportedRows, getLastImportedRow, getOne, getOneItem, getParamsMap, getProp, getRepo, getRequest, getSearchConditions, getSearchProperties, getSum, getUpdateByColumn, getUser, handleEditor, hasNotify, initBinder, insertItem, isDuplicate, isExporting, isForceReload, isImporting, isSkipWrongData, jpaToBoolean, preImportDataEdit, processAction, processFromEntity, processFromEntity, processFromEntity, rowReorder, searchItem, setForceReload, setRedirect, setRequest, setValidator, sumItems, throwConstraintViolation, throwError, throwError, throwError, throwError, throwError, throwError, validateEditorForCustomFields
-
Field Details
-
customFieldsRepository
-
customFieldsService
-
-
Constructor Details
-
CustomFieldsRestController
@Autowired public CustomFieldsRestController(CustomFieldsRepository customFieldsRepository, CustomFieldsService customFieldsService)
-
-
Method Details
-
validateEditor
public void validateEditor(jakarta.servlet.http.HttpServletRequest request, DatatableRequest<Long, CustomFieldsEntity> target, Identity user, org.springframework.validation.Errors errors, Long id, CustomFieldsEntity entity) Description copied from class:DatatableRestControllerV2Pripravena metoda, odporucame implementovat v child triede. Metoda je volana pre kazdy odoslaby objekt. Chyby pridava do error objeku pomocouErrors.rejectValue- Overrides:
validateEditorin classDatatableRestControllerV2<CustomFieldsEntity,Long>
-
getAutocompleteClass
-
getOptions
Description copied from class:DatatableRestControllerV2Doplni pri volani getAllItems options polozky pre vyberove polia- Overrides:
getOptionsin classDatatableRestControllerV2<CustomFieldsEntity,Long>
-
processFromEntity
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<CustomFieldsEntity,Long> action- - typ zmeny - create,edit,getall...
-
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<CustomFieldsEntity,Long> action- - typ zmeny - create,edit,getall,
-