Package org.bardframework.table
Interface TableModelRestController<M extends BaseModel<?>,C extends BaseCriteria<?>,S extends BaseService<M,C,?,?,?,U>,U>
public interface TableModelRestController<M extends BaseModel<?>,C extends BaseCriteria<?>,S extends BaseService<M,C,?,?,?,U>,U>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidexportTable(C criteria, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) getExportFileName(String contentType, Locale locale, U user) default org.bardframework.table.TableDatagetTableData(C criteria, org.springframework.data.domain.Pageable page, Locale locale) default org.bardframework.table.TableModelgetTableModel(Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest) org.bardframework.table.TableTemplategetUser()boolean
-
Field Details
-
APPLICATION_OOXML_SHEET
- See Also:
-
TABLE_GET_URL
- See Also:
-
TABLE_FILTER_URL
- See Also:
-
TABLE_EXPORT_URL
- See Also:
-
-
Method Details
-
getTableTemplate
org.bardframework.table.TableTemplate getTableTemplate() -
getService
S getService() -
getUser
U getUser() -
isRtl
-
getExportFileName
-
getTableModel
@GetMapping(path="table", produces="application/json") default org.bardframework.table.TableModel getTableModel(Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest) throws Exception - Throws:
Exception
-
getTableData
-
exportTable
@GetMapping(path="table/export", produces="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") default void exportTable(@ModelAttribute C criteria, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws Exception - Throws:
Exception
-