package org.transgalactica.management.data.materiel.bo; import java.io.Serializable; import javax.validation.constraints.Size; import org.hibernate.validator.constraints.NotBlank; /** * Ce BO utilise une cle metier, en plus de la cle technique. * * BK immatriculation * @author Thierry */ public interface VaisseauEntity extends Serializable { @NotBlank @Size(max = 50) String getModele(); void setModele(String modele); @NotBlank @Size(max = 50) String getImmatriculation(); void setImmatriculation(String immatriculation); short getNombreDePassagers(); void setNombreDePassagers(short nombreDePassagers); long getCapaciteDeFret(); void setCapaciteDeFret(long capaciteDeFret); int getVitesse(); void setVitesse(int vitesse); int getAutonomie(); void setAutonomie(int autonomie); HangarEntity getHangar(); void setHangar(HangarEntity hangar); }