Package sk.iway.iwcm.system.datatable
Class DatatableRestControllerV2<T,ID extends Serializable>
java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestControllerV2<T,ID>
- Direct Known Subclasses:
AbstractConfigurationController
,AuditNotifyRestController
,AuditRestController
,BannerRestController
,BannerStatRestController
,BasketInvoiceItemRestController
,BasketInvoicePaymentRestController
,BasketInvoiceRestController
,BloggerRestController
,BotsDetailsRestController
,BotsRestController
,BrowsersRestController
,CacheObjectsController
,CalendarEventsRestController
,CalendarTypesRestController
,CampaingsRestController
,ConfigurationController
,ConfigurationPreparedController
,CookieManagerRestController
,CountryRestController
,CronjobController
,DatabaseDeleteController
,DatatableRestControllerAvailableGroups
,DocAtrDefRestController
,DocForumRestController
,DocHistoryRestController
,DocNewRestController
,DomainLimitRestController
,DomainRedirectsController
,EmailsRestController
,EnumerationDataRestController
,EnumerationTypeRestController
,ErrorRestController
,FileArchiveRestController
,FileHistoryRestController
,FilePropertiesRestController
,FileUsageRestController
,FolderPropertiesRestController
,FormsArchiveController
,FormsController
,GalleryDimenstionRestController
,GalleryRestController
,GdprDataDeletingRestController
,GdprRegExpRestController
,GdprSearchRestController
,GooglePositionRestController
,GroupsApproveController
,GroupSchedulerRestController
,GroupsRestController
,InMemoryLoggerRestController
,InquiryAnswerRestController
,InquiryRestController
,InquiryStatRestController
,InsertScriptRestController
,LinkCheckRestController
,LogFilesRestController
,LogLevelRestController
,LogonUserDetailsRestController
,LogonUserRestController
,ManagementKeywordsRestController
,ManagerRestController
,MediaRestController
,MissingKeysRestController
,MonitoringNodeRestController
,MonitoringRestController
,NonApprovedEventsRestController
,NumberKeywordsRestController
,PaymentMethodsRestController
,PermissionGroupRestController
,PersistentCacheController
,PositionsRestController
,ProxyRestController
,QuestionsAnswersRestController
,QuizQuestionRestController
,QuizRestController
,QuizResultRestController
,QuizStatRestController
,RedirectRestController
,RefererRestController
,RegExpRestController
,ReservationObjectPriceRestController
,ReservationObjectRestController
,ReservationRestController
,ReservationStatRestController
,ResponseHeaderRestController
,RestaurantMenuMealsRestController
,RestaurantMenuRestController
,SearchEnginesDetailsRestController
,SearchEnginesRestController
,StatClicksRestController
,StatKeywordsDetailsRestController
,StatKeywordsRestController
,SuggestEventsRestController
,TemplateGroupsController
,TooltipRestController
,TopRestController
,TranslationKeyController
,UnsubscribedRestController
,UserDetailsController
,UserDetailsSelfController
,UserGroupsRestController
,ViewsRestController
,WebApproveRestController
,WebpagesDatatable
Title webjet8
Company Interway a. s. (www.interway.sk)
Copyright Interway a. s. (c) 2001-2019
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
DatatableRestControllerV2
(org.springframework.data.jpa.repository.JpaRepository<T, Long> repo) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<DatatableResponse<T>>
Volanie specialnej akcie (napr.org.springframework.http.ResponseEntity<T>
static void
addNotify
(List<NotifyBean> notifyList) Prida zoznam notifikacii pre zobrazenie po odoslani datstatic void
addNotify
(NotifyBean notify) Prida notifikaciu pre zobrazenie po odoslani datvoid
addSpecSearch
(Map<String, String> params, List<javax.persistence.criteria.Predicate> predicates, javax.persistence.criteria.Root<T> root, javax.persistence.criteria.CriteriaBuilder builder) Doplnenie pecialneho vyhladavanie, interne vola: - addSpecSearchUserFullName(searchUserFullName, "userId", predicates, root, builder);org.springframework.data.domain.Pageable
addSpecSort
(Map<String, String> params, org.springframework.data.domain.Pageable pageable) You can create new Pageable object where you can add custom sortingvoid
afterDelete
(T entity, long id) Metoda volana po zmazanim enity z DB, moze vykonat dodatocne akcie napr.void
afterDuplicate
(T entity, Long originalId) Metoda volana po duplikovanim danej entity, da sa pouzit na dokopirovanie udajov, napr.void
afterImportChunk
(int chunk, int totalChunks) Metoda sa vola pri importe po kazdom chunkuvoid
Metoda volana po ulozeni entity.boolean
beforeDelete
(T entity) Metoda volana pred zmazanim enity z DB, moze vykonat dodatocne akcie napr.void
beforeDuplicate
(T entity) Metoda volana pred duplikovanim danej entity, da sa pouzit na resetovanie udajov, napr.void
beforeSave
(T entity) Metoda volana pred insert/save danej entity, da sa pouzit na nastavenie udajov, napr.boolean
checkAccessAllowed
(javax.servlet.http.HttpServletRequest request) Validate access to this rest controller, this is not per row/entity checkboolean
checkItemPerms
(T entity, Long id) Check item perms, it's called with every save/delete/getOne actionprotected void
copyEntityIntoOriginal
(T entity, T one) Copy fields from provided entity into original entityboolean
deleteItem
(T entity, long id) Zmaze danu entitu z databazyorg.springframework.http.ResponseEntity<T>
Ulozi existujucu entitu do databazyorg.springframework.data.domain.Page<T>
findByColumns
(Map<String, String> params, org.springframework.data.domain.Pageable pageable, T search) Vyhlada zaznamy v databaze podla zadanych kriterii (serverovo strankovane a sortovane).findItemBy
(String propertyName, T original) metoda pre ziskanie entity s rovnakou hodnotou v stlci propertyName ako hodnota v objorg.springframework.data.domain.Page<T>
getAll
(org.springframework.data.domain.Pageable pageable) Vrati vsetky zaznamy v datatabaze (serverovo strankovane a sortovane)org.springframework.data.domain.Page<T>
getAllItems
(org.springframework.data.domain.Pageable pageable) Ziska z databazy vsetky zaznamyorg.springframework.data.domain.Page<T>
getAllItemsIncludeSpecSearch
(T empty, org.springframework.data.domain.Pageable pageable) Vrati vsetky zaznamy, pricom vykona volanie metody addSpecSearch, cize je mozne pouzit URL parametre na filtrovanie vsetkych zaznamov.static String
getCleanKey
(String key) static String
getCleanValue
(String value) Returns Setof imported columns from xlsx file. mode of import (append, update, onlyNew)Get invalid imported rowsstatic Integer
Vrati cislo posledne importovaneho riadkugetOne
(long id) getOneItem
(long id) Ziska z databazy entitu so zadanym idvoid
getOptions
(DatatablePageImpl<T> page) Doplni pri volani getAllItems options polozky pre vyberove poliagetParamsMap
(javax.servlet.http.HttpServletRequest request) Convert URL/request parameters to Map<String paramName, String paramValue>getProp()
getRepo()
javax.servlet.http.HttpServletRequest
protected org.springframework.data.jpa.domain.Specification<T>
Vytvori zoznam predikatov pre vyhladavanieorg.springframework.data.domain.ExampleMatcher
getSearchProperties
(Map<String, String> params, Map<String, String> searchProperties, org.springframework.beans.BeanWrapperImpl searchWrapped, org.springframework.data.domain.ExampleMatcher matcher, boolean isExampleSearch) Do objektu searchProperties naplni hladane vyrazy, vrati pripadne upraveny ExampleMatchercolumn name which is used to update the row with importgetUser()
org.springframework.http.ResponseEntity<DatatableResponse<T>>
handleEditor
(javax.servlet.http.HttpServletRequest request, DatatableRequest<Long, T> datatableRequest) Ulozenie zaznamu do DB vo formate posielanom Datatables Editor, moze naraz zapisat viac zaznamovboolean
protected void
initBinder
(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.WebDataBinder binder) metoda na validovanie dat z editora, vola metodu validateEditor nejprv ak existuje tak z child objektu, ak nie tak z tohto validateEditor sa vola pre kazdy objekt v requeste.insertItem
(T entity) Vlozi NOVU entitu do databazyboolean
Indikuje, ze dane volanie je pre export datboolean
Indikuje, ze sa ma vykonat reload tabulkyboolean
Indikuje, ze dane volanie je pre import datboolean
Get skip wrong data.static boolean
jpaToBoolean
(Object value) There is problem to return single Boolean from JPA query, it's returned as Boolean in MariaDB/MSSQL and Number (0 or 1) on Oracle there we cast it correctly to booleanpreImportDataEdit
(javax.servlet.http.HttpServletRequest request, Map<Long, T> data, String importMode) Edit import data.boolean
processAction
(T entity, String action) Vykona zadanu akciu (napr.void
processFromEntity
(List<T> entities, ProcessItemAction action) Vykona upravy vo vsetkych entitach v page objekte pred vratenim cez REST rozhranie napr.void
processFromEntity
(org.springframework.data.domain.Page<T> page, ProcessItemAction action) Vykona upravy vo vsetkych entitach v page objekte pred vratenim cez REST rozhranie napr.processFromEntity
(T entity, ProcessItemAction action) Vykona upravy v entite pred vratenim cez REST rozhranie napr.processFromEntity
(T entity, ProcessItemAction action, int rowCount) Vykona upravy v entite pred vratenim cez REST rozhranie napr.processToEntity
(T entity, ProcessItemAction action) Vykona upravy v entite pri odpovedi (ulozeni) z REST rozhranie napr.org.springframework.data.domain.Page<T>
searchItem
(Map<String, String> params, org.springframework.data.domain.Pageable pageable, T search) Vyhlada objekty podla zadaneho search objektu a pripadnych parametrov z requestuvoid
setForceReload
(boolean forceReload) void
setRequest
(javax.servlet.http.HttpServletRequest request) void
setValidator
(javax.validation.Validator validator) void
throwConstraintViolation
(String errorKey) Vyvola vynimku platnosti typu pola (napr.void
throwError
(String errorKey) Vyvola vseobecnu vynimku ulozenia (ked napr.void
throwError
(String errorKey, boolean showNotifications) Vyvola vseobecnu vynimku ulozenia (ked napr.void
throwError
(String errorKey, boolean showNotifications, String... params) Vyvola vseobecnu vynimku ulozenia (ked napr.void
throwError
(String errorKey, String... params) Vyvola vseobecnu vynimku ulozenia (ked napr.void
throwError
(List<String> errorKeys) Vyvola vseobecnu vynimku ulozenia (ked napr.void
throwError
(List<String> errorKeys, boolean showNotifications) Vyvola vseobecnu vynimku ulozenia (ked napr.void
validateEditor
(javax.servlet.http.HttpServletRequest request, DatatableRequest<Long, T> target, Identity user, org.springframework.validation.Errors errors, Long id, T entity) Pripravena metoda, odporucame implementovat v child triede.
-
Constructor Details
-
DatatableRestControllerV2
protected DatatableRestControllerV2() -
DatatableRestControllerV2
-
-
Method Details
-
insertItem
Vlozi NOVU entitu do databazy- Parameters:
entity
-- Returns:
-
editItem
Ulozi existujucu entitu do databazy- Parameters:
entity
-id
-- Returns:
-
findItemBy
public List<T> findItemBy(String propertyName, T original) throws IllegalAccessException, NoSuchMethodException, InvocationTargetException, InstantiationException metoda pre ziskanie entity s rovnakou hodnotou v stlci propertyName ako hodnota v obj- Parameters:
propertyName
-original
-- Returns:
- Throws:
IllegalAccessException
NoSuchMethodException
InvocationTargetException
InstantiationException
-
deleteItem
Zmaze danu entitu z databazy- Parameters:
entity
-id
-- Returns:
-
getOneItem
Ziska z databazy entitu so zadanym id- Parameters:
id
-- Returns:
-
getAllItems
public org.springframework.data.domain.Page<T> getAllItems(org.springframework.data.domain.Pageable pageable) Ziska z databazy vsetky zaznamy- Parameters:
pageable
-- Returns:
-
getAllItemsIncludeSpecSearch
public org.springframework.data.domain.Page<T> getAllItemsIncludeSpecSearch(T empty, org.springframework.data.domain.Pageable pageable) Vrati vsetky zaznamy, pricom vykona volanie metody addSpecSearch, cize je mozne pouzit URL parametre na filtrovanie vsetkych zaznamov.- Parameters:
empty
- - prazdny objekt (je potrebny kvoli vytvoreniu instance)pageable
-- Returns:
-
getParamsMap
Convert URL/request parameters to Map<String paramName, String paramValue>- Parameters:
request
-- Returns:
-
processAction
Vykona zadanu akciu (napr. rotacia obrazku v galerii)- Parameters:
entity
-action
-- Returns:
- false ak nastane chyba
-
processFromEntity
public void processFromEntity(org.springframework.data.domain.Page<T> page, ProcessItemAction action) Vykona upravy vo vsetkych entitach v page objekte pred vratenim cez REST rozhranie napr. vyvola potrebne editorFields nastavenia (from entity to editorFields)- Parameters:
page
-action
- - typ zmeny - create,edit,getall...
-
processFromEntity
Vykona upravy vo vsetkych entitach v page objekte pred vratenim cez REST rozhranie napr. vyvola potrebne editorFields nastavenia (from entity to editorFields)- Parameters:
entities
- - list entitaction
- - typ zmeny - create,edit,getall...
-
processFromEntity
Vykona upravy v entite pred vratenim cez REST rozhranie napr. vyvola potrebne editorFields nastavenia (from entity to editorFields)- Parameters:
entity
-action
- - typ zmeny - create,edit,getall...rowCount
- - cislo riadka v tabulke
-
processFromEntity
Vykona upravy v entite pred vratenim cez REST rozhranie napr. vyvola potrebne editorFields nastavenia (from entity to editorFields)- Parameters:
entity
-action
- - typ zmeny - create,edit,getall...
-
processToEntity
Vykona upravy v entite pri odpovedi (ulozeni) z REST rozhranie napr. vyvola potrebne editorFields nastavenia (from editorFields to entity)- Parameters:
entity
-action
- - typ zmeny - create,edit,getall,
-
getSearchProperties
public org.springframework.data.domain.ExampleMatcher getSearchProperties(Map<String, String> params, Map<String, String> searchProperties, org.springframework.beans.BeanWrapperImpl searchWrapped, org.springframework.data.domain.ExampleMatcher matcher, boolean isExampleSearch) Do objektu searchProperties naplni hladane vyrazy, vrati pripadne upraveny ExampleMatcher- Parameters:
params
-searchProperties
- - vratena mapa request parametrov pre vyhladavaniesearchWrapped
-matcher
- - ak sa jedna o exampleMatcher, moze byt nullisExampleSearch
-- Returns:
-
searchItem
public org.springframework.data.domain.Page<T> searchItem(@RequestParam Map<String, String> params, org.springframework.data.domain.Pageable pageable, T search) Vyhlada objekty podla zadaneho search objektu a pripadnych parametrov z requestu- Parameters:
params
-pageable
-search
-- Returns:
-
getOptions
Doplni pri volani getAllItems options polozky pre vyberove polia- Parameters:
page
-
-
checkAccessAllowed
public boolean checkAccessAllowed(javax.servlet.http.HttpServletRequest request) Validate access to this rest controller, this is not per row/entity check- Parameters:
request
-- Returns:
-
checkItemPerms
Check item perms, it's called with every save/delete/getOne action- Parameters:
entity
- - current entityid
- - entity ID- Returns:
- false if permissions is not allowed
-
validateEditor
public void validateEditor(javax.servlet.http.HttpServletRequest request, DatatableRequest<Long, T> target, Identity user, org.springframework.validation.Errors errors, Long id, T entity) Pripravena metoda, odporucame implementovat v child triede. Metoda je volana pre kazdy odoslaby objekt. Chyby pridava do error objeku pomocouErrors
.rejectValue- Parameters:
request
-user
-errors
-id
-entity
-
-
beforeDelete
Metoda volana pred zmazanim enity z DB, moze vykonat dodatocne akcie napr. zmazanie suborov z disku, ulozenie do archivu, alebo specialne kontroly prav- Parameters:
entity
-- Returns:
-
beforeSave
Metoda volana pred insert/save danej entity, da sa pouzit na nastavenie udajov, napr. datum ulozenia, domainId a podobne- Parameters:
entity
-
-
beforeDuplicate
Metoda volana pred duplikovanim danej entity, da sa pouzit na resetovanie udajov, napr. priradena default stranka adresara a podobne- Parameters:
entity
-
-
afterDuplicate
Metoda volana po duplikovanim danej entity, da sa pouzit na dokopirovanie udajov, napr. media web stranky- Parameters:
entity
- - novo ulozena (zduplikovana) entitaoriginalId
- - ID povodneho zaznamu ktory sa duplikoval
-
afterSave
Metoda volana po ulozeni entity. POZOR: pre novo vytvaranu entitu bude jej ID ulozene len v saved entite, povodna entity bude mat ID=0- Parameters:
entity
- - povodna odoslana entitasaved
- - uz ulozena verzia entity
-
afterDelete
Metoda volana po zmazanim enity z DB, moze vykonat dodatocne akcie napr. zmazanie suborov z disku, ulozenie do archivu, alebo obnovu cache objektov- Parameters:
entity
-id
-
-
afterImportChunk
public void afterImportChunk(int chunk, int totalChunks) Metoda sa vola pri importe po kazdom chunku- Parameters:
chunk
- - aktualny chunktotalChunks
- - celkovy pocet chunkov
-
getCleanKey
-
getCleanValue
-
initBinder
@InitBinder protected void initBinder(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.WebDataBinder binder) metoda na validovanie dat z editora, vola metodu validateEditor nejprv ak existuje tak z child objektu, ak nie tak z tohto validateEditor sa vola pre kazdy objekt v requeste.- Parameters:
request
-binder
-- Throws:
IllegalAccessException
-
getSearchConditions
protected org.springframework.data.jpa.domain.Specification<T> getSearchConditions(Map<String, String> properties, Map<String, String> params, T entity) Vytvori zoznam predikatov pre vyhladavanie- Parameters:
properties
- - ocisteny zoznam params o atributy, ktore sa nechachadzaju v Tparams
- - kompletny zoznam request parametrov, vratane paginguentity
- - entita, ktora sa ma hladat- Returns:
-
addSpecSearch
public void addSpecSearch(Map<String, String> params, List<javax.persistence.criteria.Predicate> predicates, javax.persistence.criteria.Root<T> root, javax.persistence.criteria.CriteriaBuilder builder) Doplnenie pecialneho vyhladavanie, interne vola: - addSpecSearchUserFullName(searchUserFullName, "userId", predicates, root, builder);- Parameters:
params
-predicates
-
-
addSpecSort
public org.springframework.data.domain.Pageable addSpecSort(Map<String, String> params, org.springframework.data.domain.Pageable pageable) You can create new Pageable object where you can add custom sorting- Parameters:
params
-pageable
-
-
getAll
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @GetMapping("/all") public org.springframework.data.domain.Page<T> getAll(org.springframework.data.domain.Pageable pageable) Vrati vsetky zaznamy v datatabaze (serverovo strankovane a sortovane) -
findByColumns
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @GetMapping("/search/findByColumns") public org.springframework.data.domain.Page<T> findByColumns(@RequestParam Map<String, String> params, org.springframework.data.domain.Pageable pageable, T search) Vyhlada zaznamy v databaze podla zadanych kriterii (serverovo strankovane a sortovane). Pouziva EampleMatcher, v Beane NESMU BYT pouzite primitivne typy (vsetko musia byt Objekty) -
preImportDataEdit
public Map<Long,T> preImportDataEdit(javax.servlet.http.HttpServletRequest request, Map<Long, T> data, String importMode) Edit import data. For example, set id to -1 if you want to change update to create.- Parameters:
request
-data
-importMode
-- Returns:
-
handleEditor
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @PostMapping(value="/editor", consumes="application/json") public org.springframework.http.ResponseEntity<DatatableResponse<T>> handleEditor(javax.servlet.http.HttpServletRequest request, @RequestBody DatatableRequest<Long, T> datatableRequest) Ulozenie zaznamu do DB vo formate posielanom Datatables Editor, moze naraz zapisat viac zaznamov -
action
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @PostMapping("/action/{action}") public org.springframework.http.ResponseEntity<DatatableResponse<T>> action(@PathVariable String action, @RequestParam("ids[]") Long[] ids) Volanie specialnej akcie (napr. otocenie obrazku v galerii). V pug subore sa vola ako galleryTable.executeAction("rotate");- Parameters:
action
-ids
-- Returns:
-
getOne
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @GetMapping("/{id}") public T getOne(@PathVariable("id") long id) -
add
-
edit
-
delete
-
getRepo
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest() -
getUser
-
getProp
-
throwError
Vyvola vseobecnu vynimku ulozenia (ked napr. v editItem nastane nejaka vseobecna chyba) Chybove hlasenie sa zobrazi v editore pri tlacitku odoslat- Parameters:
errorKey
-
-
throwError
Vyvola vseobecnu vynimku ulozenia (ked napr. v editItem nastane nejaka vseobecna chyba) Chybove hlasenie sa zobrazi v editore pri tlacitku odoslat- Parameters:
errorKey
-showNotifications
- - zobrazi notifikacie z vlakna
-
throwError
Vyvola vseobecnu vynimku ulozenia (ked napr. v editItem nastane nejaka vseobecna chyba) Chybove hlasenie sa zobrazi v editore pri tlacitku odoslat- Parameters:
errorKey
-params
- - parametre pre preklad
-
throwError
Vyvola vseobecnu vynimku ulozenia (ked napr. v editItem nastane nejaka vseobecna chyba) Chybove hlasenie sa zobrazi v editore pri tlacitku odoslat- Parameters:
errorKey
-params
- - parametre pre prekladshowNotifications
- - zobrazi notifikacie z vlakna
-
throwConstraintViolation
Vyvola vynimku platnosti typu pola (napr. kontrola email adresy)- Parameters:
errorKey
- - prekladovy kluc chybovej spravy
-
throwError
Vyvola vseobecnu vynimku ulozenia (ked napr. v editItem nastane nejaka vseobecna chyba) Chybove hlasenie sa zobrazi v editore pri tlacitku odoslat- Parameters:
errorKeys
-
-
throwError
Vyvola vseobecnu vynimku ulozenia (ked napr. v editItem nastane nejaka vseobecna chyba) Chybove hlasenie sa zobrazi v editore pri tlacitku odoslat- Parameters:
errorKeys
-showNotifications
- - zobrazi notifikacie z vlakna
-
isExporting
public boolean isExporting()Indikuje, ze dane volanie je pre export dat- Returns:
-
isImporting
public boolean isImporting()Indikuje, ze dane volanie je pre import dat- Returns:
-
isForceReload
public boolean isForceReload()Indikuje, ze sa ma vykonat reload tabulky- Returns:
-
setForceReload
public void setForceReload(boolean forceReload) -
hasNotify
public boolean hasNotify() -
addNotify
Prida notifikaciu pre zobrazenie po odoslani dat- Parameters:
notify
-
-
addNotify
Prida zoznam notifikacii pre zobrazenie po odoslani dat- Parameters:
notifyList
-
-
getLastImportedRow
Vrati cislo posledne importovaneho riadku- Returns:
-
getImportedColumns
Returns Setof imported columns from xlsx file. You can check which columns were in Excel file during import process. - Returns:
-
jpaToBoolean
There is problem to return single Boolean from JPA query, it's returned as Boolean in MariaDB/MSSQL and Number (0 or 1) on Oracle there we cast it correctly to boolean- Parameters:
value
-- Returns:
-
getUpdateByColumn
column name which is used to update the row with import- Returns:
-
getImportMode
mode of import (append, update, onlyNew)- Returns:
-
getInvalidImportedRows
Get invalid imported rows- Returns:
-
isSkipWrongData
public boolean isSkipWrongData()Get skip wrong data. TRUE - wrong data during import will be skipped and process will continue- Returns:
-
copyEntityIntoOriginal
Copy fields from provided entity into original entity- Parameters:
entity
-one
-
-
setValidator
public void setValidator(javax.validation.Validator validator) -
setRequest
public void setRequest(javax.servlet.http.HttpServletRequest request)
-