Orders.java

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.tradecloud.domain.wrapper;

import com.tradecloud.domain.model.ordermanagement.Order;

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.util.ArrayList;
import java.util.List;

@XmlRootElement(name = "Orders")
@XmlAccessorType(XmlAccessType.FIELD)
public class Orders<T extends Order> {

    @XmlElement(name = "Order")
    private List<T> orders = new ArrayList<T>();

    public void setOrders(List<T> orders) {
        this.orders = orders;
    }

    public List<T> getOrders() {
        return orders;
    }

}