Class DeliveryMethodRestController
java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestControllerV2<DeliveryMethodEntity,Long>
sk.iway.iwcm.components.basket.delivery_methods.rest.DeliveryMethodRestController
@RestController
@RequestMapping("/admin/rest/eshop/delivery-methods")
@PreAuthorize("@WebjetSecurityService.hasPermission(\'cmp_basket\')")
public class DeliveryMethodRestController
extends DatatableRestControllerV2<DeliveryMethodEntity,Long>
-
Constructor Summary
ConstructorsConstructorDescriptionDeliveryMethodRestController(DeliveryMethodsService deliveryMethodsService, DeliveryMethodsRepository repo) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSpecSearch(Map<String, String> params, List<javax.persistence.criteria.Predicate> predicates, javax.persistence.criteria.Root<DeliveryMethodEntity> root, javax.persistence.criteria.CriteriaBuilder builder) Doplnenie pecialneho vyhladavanie, interne vola: - addSpecSearchUserFullName(searchUserFullName, "userId", predicates, root, builder);org.springframework.data.domain.Page<DeliveryMethodEntity>getAllItems(org.springframework.data.domain.Pageable pageable) Ziska z databazy vsetky zaznamygetOneItem(long id) Ziska z databazy entitu so zadanym idvoidDoplni pri volani getAllItems options polozky pre vyberove poliaprocessFromEntity(DeliveryMethodEntity entity, ProcessItemAction action) Vykona upravy v entite pred vratenim cez REST rozhranie napr.processToEntity(DeliveryMethodEntity entity, ProcessItemAction action) Vykona upravy v entite pri odpovedi (ulozeni) z REST rozhranie napr.voidvalidateEditor(javax.servlet.http.HttpServletRequest request, DatatableRequest<Long, DeliveryMethodEntity> target, Identity user, org.springframework.validation.Errors errors, Long id, DeliveryMethodEntity entity) Pripravena metoda, odporucame implementovat v child triede.Methods inherited from class sk.iway.iwcm.system.datatable.DatatableRestControllerV2
action, add, addNotify, addNotify, addSpecSort, afterDelete, afterDuplicate, afterImportChunk, afterSave, beforeDelete, beforeDuplicate, beforeSave, checkAccessAllowed, checkItemPerms, copyEntityIntoOriginal, delete, deleteItem, edit, editItem, findByColumns, findItemBy, getAll, getAllItemsIncludeSpecSearch, getCleanKey, getCleanValue, getImportedColumns, getImportMode, getInvalidImportedRows, getLastImportedRow, getOne, getParamsMap, getProp, getRepo, getRequest, getSearchConditions, getSearchProperties, getSum, getUpdateByColumn, getUser, handleEditor, hasNotify, initBinder, insertItem, isExporting, isForceReload, isImporting, isSkipWrongData, jpaToBoolean, preImportDataEdit, processAction, processFromEntity, processFromEntity, processFromEntity, searchItem, setForceReload, setRequest, setValidator, sumItems, throwConstraintViolation, throwError, throwError, throwError, throwError, throwError, throwError
-
Constructor Details
-
DeliveryMethodRestController
public DeliveryMethodRestController(DeliveryMethodsService deliveryMethodsService, DeliveryMethodsRepository repo)
-
-
Method Details
-
getAllItems
public org.springframework.data.domain.Page<DeliveryMethodEntity> getAllItems(org.springframework.data.domain.Pageable pageable) Description copied from class:DatatableRestControllerV2Ziska z databazy vsetky zaznamy- Overrides:
getAllItemsin classDatatableRestControllerV2<DeliveryMethodEntity,Long> - Returns:
-
addSpecSearch
public void addSpecSearch(Map<String, String> params, List<javax.persistence.criteria.Predicate> predicates, javax.persistence.criteria.Root<DeliveryMethodEntity> root, javax.persistence.criteria.CriteriaBuilder builder) Description copied from class:DatatableRestControllerV2Doplnenie pecialneho vyhladavanie, interne vola: - addSpecSearchUserFullName(searchUserFullName, "userId", predicates, root, builder);- Overrides:
addSpecSearchin classDatatableRestControllerV2<DeliveryMethodEntity,Long>
-
getOneItem
Description copied from class:DatatableRestControllerV2Ziska z databazy entitu so zadanym id- Overrides:
getOneItemin classDatatableRestControllerV2<DeliveryMethodEntity,Long> - Returns:
-
validateEditor
public void validateEditor(javax.servlet.http.HttpServletRequest request, DatatableRequest<Long, DeliveryMethodEntity> target, Identity user, org.springframework.validation.Errors errors, Long id, DeliveryMethodEntity 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<DeliveryMethodEntity,Long>
-
getOptions
Description copied from class:DatatableRestControllerV2Doplni pri volani getAllItems options polozky pre vyberove polia- Overrides:
getOptionsin classDatatableRestControllerV2<DeliveryMethodEntity,Long>
-
processFromEntity
public DeliveryMethodEntity processFromEntity(DeliveryMethodEntity 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<DeliveryMethodEntity,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<DeliveryMethodEntity,Long> action- - typ zmeny - create,edit,getall,
-
getSupportedDeliveryMethods
-