ForecastSearchResult.java

package com.tradecloud.dto.treasury;

import com.tradecloud.domain.model.Forecast;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.math.BigDecimal;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "ForecastSearchResult")
public class ForecastSearchResult {

    private Forecast forecast;

    @XmlElement(name = "AcceptedDeals")
    private BigDecimal acceptedDeals = BigDecimal.ZERO;

    @XmlElement(name = "InvoicedDeals")
    private BigDecimal invoicedDeals = BigDecimal.ZERO;

    @XmlElement(name = "SettledDeals")
    private BigDecimal settledDeals = BigDecimal.ZERO;

    @XmlElement(name = "ActualsTotal")
    private BigDecimal actualsTotal = BigDecimal.ZERO;

    public Forecast getForecast() {
        return forecast;
    }

    public void setForecast(Forecast forecast) {
        this.forecast = forecast;
    }

    public BigDecimal getAcceptedDeals() {
        return acceptedDeals;
    }

    public void setAcceptedDeals(BigDecimal acceptedDeals) {
        this.acceptedDeals = acceptedDeals;
    }

    public BigDecimal getInvoicedDeals() {
        return invoicedDeals;
    }

    public void setInvoicedDeals(BigDecimal invoicedDeals) {
        this.invoicedDeals = invoicedDeals;
    }

    public BigDecimal getSettledDeals() {
        return settledDeals;
    }

    public void setSettledDeals(BigDecimal settledDeals) {
        this.settledDeals = settledDeals;
    }

    public BigDecimal getActualsTotal() {
        return actualsTotal;
    }

    public void setActualsTotal(BigDecimal actualsTotals) {
        this.actualsTotal = actualsTotals;
    }
}