TariffSearchDTO.java

package com.tradecloud.dto.api;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRootName;
import com.tradecloud.dto.duties.TariffSearch;

@JsonRootName(value = "TariffSearchDTO")
public class TariffSearchDTO  extends TariffSearch implements PagedDTO {

    @JsonProperty
    private int pageSize=0;
    @JsonProperty
    private int pageNumber=0;
    @JsonProperty
    private int numberOfPages;
    @JsonProperty
    private long total;

    @Override
    public int getPageSize() {
        return pageSize;
    }

    @Override
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    @Override
    public int getPageNumber() {
        return pageNumber;
    }

    @Override
    public void setPageIndex(int pageNumber) {
        this.pageNumber = pageNumber;
    }

    public void setPageNumber(int pageNumber) {
        this.pageNumber = pageNumber;
    }

    @Override
    public int getNumberOfPages() {
        return numberOfPages;
    }

    @Override
    public void setNumberOfPages(int numberOfPages) {
        this.numberOfPages = numberOfPages;
    }

    @Override
    public long getTotal() {
        return total;
    }

    @Override
    public void setTotal(long total) {
        this.total = total;
    }
}