Package tech.ailef.dbadmin.external.dto
Class LogsSearchRequest
java.lang.Object
tech.ailef.dbadmin.external.dto.LogsSearchRequest
- All Implemented Interfaces:
FilterRequest
A client request for the Action logs page where
several filtering parameters are present
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConverts the request to a MultiValue map that can be later converted into a query stringReturns the actionType specified in this search request.Returns the itemId specified in this search request.int
getPage()
Returns the requested page numberint
Returns the requested number of elements per pageReturns the requested sort key, possibly nullReturns the requested sort order, possibly nullgetTable()
Returns the table specified in this search request.void
setActionType
(String actionType) void
void
setPage
(int page) Sets the page for this requestvoid
setPageSize
(int pageSize) Sets the page size for this requestvoid
setSortKey
(String sortKey) void
setSortOrder
(String sortOrder) Sets the sort order for this requestvoid
org.springframework.data.domain.PageRequest
Build a Spring PageRequest object from the parameters in this requesttoString()
-
Constructor Details
-
LogsSearchRequest
public LogsSearchRequest()
-
-
Method Details
-
getTable
Returns the table specified in this search request. If the value is blank or 'Any', the method returns null in order ignore the field in subsequent queries.- Returns:
-
setTable
-
getActionType
Returns the actionType specified in this search request. If the value is blank or 'Any', the method returns null in order ignore the field in subsequent queries.- Returns:
-
setActionType
-
getItemId
Returns the itemId specified in this search request. If the value is blank or 'Any', the method returns null in order ignore the field in subsequent queries.- Returns:
-
setItemId
-
getPage
public int getPage()Returns the requested page number- Returns:
-
setPage
public void setPage(int page) Sets the page for this request- Parameters:
page
-
-
getPageSize
public int getPageSize()Returns the requested number of elements per page- Returns:
-
setPageSize
public void setPageSize(int pageSize) Sets the page size for this request- Parameters:
pageSize
-
-
getSortKey
Returns the requested sort key, possibly null- Returns:
-
setSortKey
-
getSortOrder
Returns the requested sort order, possibly null -
setSortOrder
Sets the sort order for this request- Parameters:
sortOrder
-
-
toString
-
toPageRequest
public org.springframework.data.domain.PageRequest toPageRequest()Build a Spring PageRequest object from the parameters in this request- Returns:
- a Spring PageRequest object
-
computeParams
Description copied from interface:FilterRequest
Converts the request to a MultiValue map that can be later converted into a query string- Specified by:
computeParams
in interfaceFilterRequest
- Returns:
-