ShipmentACSReportOrderGroupDTO.java

package com.tradecloud.dto.shipment.actualsummarycosting;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import java.util.List;

/**
 * Created by IntelliJ IDEA.
 * User: ds
 * Date: 2014/03/07
 * Time: 7:36 AM
 * To change this template use File | Settings | File Templates.
 */
@XmlAccessorType(XmlAccessType.FIELD)
//@XmlRootElement(name = "Group")
public class ShipmentACSReportOrderGroupDTO {

    @XmlAttribute(required = true)
    String costGroupName;

    @XmlAttribute(required = true)
    double subTotal;

    @XmlAttribute(required = true)
    double subTotalPercentage;

    @XmlElement(name = "CostLine", required = true)
    List<ShipmentACSReportOrderGroupCellDTO> shipmentACSReportOrderGroupCellDTOList;

    public String getCostGroupName() {
        return costGroupName;
    }

    public void setCostGroupName(String costGroupName) {
        this.costGroupName = costGroupName;
    }

    public double getSubTotal() {
        return subTotal;
    }

    public void setSubTotal(double subTotal) {
        this.subTotal = subTotal;
    }

    public double getSubTotalPercentage() {
        return subTotalPercentage;
    }

    public void setSubTotalPercentage(double subTotalPercentage) {
        this.subTotalPercentage = subTotalPercentage;
    }

    public List<ShipmentACSReportOrderGroupCellDTO> getShipmentACSReportOrderGroupCellDTOList() {
        return shipmentACSReportOrderGroupCellDTOList;
    }

    public void setShipmentACSReportOrderGroupCellDTOList(List<ShipmentACSReportOrderGroupCellDTO> shipmentACSReportOrderGroupCellDTOList) {
        this.shipmentACSReportOrderGroupCellDTOList = shipmentACSReportOrderGroupCellDTOList;
    }
}