package org.transgalactica.management.rest.logistics.data.impl; import static javax.xml.bind.annotation.XmlAccessType.FIELD; import static lombok.AccessLevel.PROTECTED; import static org.transgalactica.management.rest.Namespaces.LOGISTICS_NAMESPACE; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import lombok.Getter; import lombok.NoArgsConstructor; import org.transgalactica.fwk.domain.stereotype.DataBean; import org.transgalactica.management.rest.logistics.data.VaisseauDto; import org.transgalactica.management.rest.logistics.data.VaisseauDtos; @DataBean @Getter @NoArgsConstructor(access = PROTECTED) @XmlRootElement(name = "vaisseaux") @XmlType(name = "VaisseauDtos", namespace = LOGISTICS_NAMESPACE) @XmlAccessorType(FIELD) @XmlSeeAlso({ JaxbVaisseauDto.class }) public class JaxbVaisseauDtos implements VaisseauDtos { private static final long serialVersionUID = 1L; @XmlElement(name = "vaisseau", type = JaxbVaisseauDto.class) private List<VaisseauDto> vaisseaux = new ArrayList<>(); public boolean add(VaisseauDto e) { return vaisseaux.add(e); } }