ForecastSearchResultPage.java

package com.tradecloud.dto.treasury;

import com.tradecloud.domain.helper.Page;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import java.util.List;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "ForecastSearchResultPage")
@XmlSeeAlso(ForecastSearchResult.class)
public class ForecastSearchResultPage extends Page<ForecastSearchResult> {

    public ForecastSearchResultPage() {
    }

    public ForecastSearchResultPage(List<ForecastSearchResult> results, int pageNumber, int pageSize, int totalPages) {
        super(results, pageNumber, pageSize, totalPages);
    }

    /*
     * public static void main(String args[]) throws Exception { Forecast f = new Forecast(); ForecastSearchResult fsr = new ForecastSearchResult();
     * fsr.setForecast(f); ForecastSearchResultPage fsrp = new ForecastSearchResultPage( Collections.singletonList(fsr), 0, 1); JAXBContext context =
     * JAXBContext.newInstance(ForecastSearchResultPage.class); context.createMarshaller().marshal(fsrp, System.out); }
     */
}