ranyeli
10/6/2017 - 4:12 PM

General Filter/DTO

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");
	}

}