package org.transgalactica.management.data.rest.bo.impl; import static lombok.AccessLevel.PROTECTED; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import org.transgalactica.fwk.domain.stereotype.DataBean; import org.transgalactica.management.data.rest.bo.HangarTo; @DataBean @Getter @Setter @NoArgsConstructor(access = PROTECTED) public class BasicHangarTo extends BasicHangarSummaryTo implements HangarTo { private static final long serialVersionUID = 1L; private List<HangarTo.VaisseauTo> vaisseaux; @DataBean @Data @EqualsAndHashCode(of = "immatriculation") @NoArgsConstructor(access = PROTECTED) public static class BasicVaisseauTo implements HangarTo.VaisseauTo { private static final long serialVersionUID = 1L; private String immatriculation; private String modele; private short nombreDePassagers; private long capaciteDeFret; private int vitesse; private int autonomie; } }