diff --git a/src/es/markse/Estandar.java b/src/es/markse/Estandar.java index d39ff33a023d4706714b2325aa58dd80711d5af2..7ed6d1b0e4f7d9a2c09205f9198e840ce7ea0c03 100644 --- a/src/es/markse/Estandar.java +++ b/src/es/markse/Estandar.java @@ -1,5 +1,9 @@ package es.markse; - +/** + * Implementacion de la clase Estandar, que representa un contenedor Estandar + * @author javcalv + * @author victorm + */ public class Estandar extends Contenedor { public Estandar(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual, @@ -7,10 +11,12 @@ public class Estandar extends Contenedor { super(codigo, pesoTara, maximaCargaUtil, volumen, estadoActual, pesoSeleccionado, volumenSeleccionado); this.techo = techo; } + + @Override public void anyadirTrayecto(Trayecto t) { if (t==null) { - throw new IllegalArgumentException("h"); + throw new IllegalArgumentException("El Trayecto no puede ser nulo"); } if (this.trayectos.isEmpty()) { this.anyadirTrayecto(t); diff --git a/src/es/markse/FlatRack.java b/src/es/markse/FlatRack.java index ed5cd492cf09a7d190142fe53f19a0b5d415f2e6..4750c7f053cc5303b5f33568cbd9a433fb3c66d7 100644 --- a/src/es/markse/FlatRack.java +++ b/src/es/markse/FlatRack.java @@ -1,5 +1,9 @@ package es.markse; - +/** + * Implementacion de la clase FlatRack, que representa un contenedor FlatRack + * @author javcalv + * @author victorm + */ public class FlatRack extends Contenedor{ public FlatRack(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual, @@ -12,19 +16,19 @@ public class FlatRack extends Contenedor{ @Override public void anyadirTrayecto(Trayecto t) { if (t==null) { - throw new IllegalArgumentException("h"); + throw new IllegalArgumentException("El Trayecto no puede ser nulo"); } if (t instanceof TCamion) { - throw new IllegalArgumentException("No"); + throw new IllegalArgumentException("No puede ser transportado en Camion"); } if (t instanceof PackCamionBarco) { - throw new IllegalArgumentException("No"); + throw new IllegalArgumentException("No puede ser transportado en Camion"); } if (t instanceof PackCamionTren) { - throw new IllegalArgumentException("No"); + throw new IllegalArgumentException("No puede ser transportado en Camion"); } comprobarDatosContenedor(t); @@ -35,5 +39,4 @@ public class FlatRack extends Contenedor{ return false; } - } diff --git a/src/es/markse/Refrigerado.java b/src/es/markse/Refrigerado.java index 5652b4189ecb8d965a52048ff40cfceafb4b13c3..30bb7d472e4225392e3debff94b3d7d9c8e548e3 100644 --- a/src/es/markse/Refrigerado.java +++ b/src/es/markse/Refrigerado.java @@ -1,5 +1,9 @@ package es.markse; - +/** + * Implementacion de la clase Refrigerado, que representa un contenedor Refrigerado + * @author javcalv + * @author victorm + */ public class Refrigerado extends Contenedor{ public Refrigerado(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual, @@ -11,19 +15,15 @@ public class Refrigerado extends Contenedor{ @Override public void anyadirTrayecto(Trayecto t) { if (t==null) { - throw new IllegalArgumentException("h"); + throw new IllegalArgumentException("El trayecto no puede ser nulo"); } if (t instanceof TTren) { - throw new IllegalArgumentException("No"); - } - - if (t instanceof PackCamionBarco) { - throw new IllegalArgumentException("No"); + throw new IllegalArgumentException("No puede viajar en tren"); } if (t instanceof PackCamionTren) { - throw new IllegalArgumentException("No"); + throw new IllegalArgumentException("No puede viajar en tren"); } comprobarDatosContenedor(t); @@ -32,7 +32,6 @@ public class Refrigerado extends Contenedor{ @Override public boolean tieneTecho() { - // TODO Auto-generated method stub return true; }