Common filters or information that all api controllers must received, helps pass url param information to other objects
package com.project.dto;
import org.springframework.web.context.request.WebRequest;
public class GeneralFilter {
private Integer offset;
private Integer limit;
public Integer getOffset() {
return offset;
}
public void setOffset(Integer offset) {
this.offset = offset;
}
public Integer getLimit() {
return limit;
}
public void setLimit(Integer limit) {
this.limit = limit;
}
public GeneralFilter(WebRequest params) {
String limit = params.getParameter("limit");
String offset = params.getParameter("offset");
this.limit = Integer.valueOf(limit != null ? limit : "0");
this.offset = Integer.valueOf(offset != null ? offset : "0");
}
}