public abstract class AbstractRestControllerImpl<T extends BaseEntity> extends Object implements AbstractRestController<T>
| Constructor and Description |
|---|
AbstractRestControllerImpl() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,? extends Object> |
doDelete(Serializable entityId,
javax.servlet.http.HttpServletRequest request) |
Map<String,? extends Object> |
doInsert(T t,
javax.servlet.http.HttpServletRequest request) |
Map<String,? extends Object> |
doUpdate(T t,
javax.servlet.http.HttpServletRequest request) |
protected Method |
getChainedGetterMethod(Class type,
String[] entities,
int counter) |
org.springframework.context.ApplicationContext |
getContext() |
ResponseGridViewModel<T> |
getFilteredEntity(RequestGridViewModel gridViewModel) |
protected Method |
getGetterMethod(String key) |
org.springframework.web.servlet.LocaleResolver |
getLocaleResolver() |
protected abstract Class<T> |
getPersistentClass() |
GenericService<T> |
getService() |
ResponseGridViewModel<T> |
index(RequestGridViewModel gridViewModel,
javax.servlet.http.HttpServletRequest request) |
protected void |
prepareGridViewModel(RequestGridViewModel gridViewModel,
javax.servlet.http.HttpServletRequest request) |
void |
setService(GenericService<T> service) |
String |
updatePreferedGridRowNum(Integer newRowNum,
javax.servlet.http.HttpServletRequest request) |
public GenericService<T> getService()
public void setService(GenericService<T> service)
public org.springframework.context.ApplicationContext getContext()
public org.springframework.web.servlet.LocaleResolver getLocaleResolver()
@RequestMapping(value="/index",
method=POST)
@ResponseBody
public ResponseGridViewModel<T> index(@RequestBody
RequestGridViewModel gridViewModel,
javax.servlet.http.HttpServletRequest request)
index in interface AbstractRestController<T extends BaseEntity>@RequestMapping(value="/insert",
method=POST)
@ResponseBody
public Map<String,? extends Object> doInsert(@RequestBody
T t,
javax.servlet.http.HttpServletRequest request)
doInsert in interface AbstractRestController<T extends BaseEntity>@RequestMapping(value="/update",
method=POST)
@ResponseBody
public Map<String,? extends Object> doUpdate(@RequestBody
T t,
javax.servlet.http.HttpServletRequest request)
doUpdate in interface AbstractRestController<T extends BaseEntity>@RequestMapping(value="/delete",
method=POST)
@ResponseBody
public Map<String,? extends Object> doDelete(@RequestParam(value="id")
Serializable entityId,
javax.servlet.http.HttpServletRequest request)
doDelete in interface AbstractRestController<T extends BaseEntity>@RequestMapping(value="/updatePreferedGridRowNum",
method=POST)
@ResponseBody
public String updatePreferedGridRowNum(@RequestParam
Integer newRowNum,
javax.servlet.http.HttpServletRequest request)
updatePreferedGridRowNum in interface AbstractRestController<T extends BaseEntity>public ResponseGridViewModel<T> getFilteredEntity(RequestGridViewModel gridViewModel)
protected void prepareGridViewModel(RequestGridViewModel gridViewModel, javax.servlet.http.HttpServletRequest request)
Copyright © 2015 Jamax Software. All rights reserved.