diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/materials/entities/Material.java b/navalplanner-business/src/main/java/org/navalplanner/business/materials/entities/Material.java index 4422c63fa..32fe0f98f 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/materials/entities/Material.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/materials/entities/Material.java @@ -32,7 +32,7 @@ import org.navalplanner.business.common.BaseEntity; * @author Jacobo Aragunde Perez * */ -public class Material extends BaseEntity { +public class Material extends BaseEntity implements Comparable { @NotNull @NotEmpty @@ -110,4 +110,11 @@ public class Material extends BaseEntity { this.unitType = unitType; } + @Override + public int compareTo(Object arg0) { + final Material material = (Material) arg0; + + return code.compareTo(material.getCode()); + } + } \ No newline at end of file diff --git a/navalplanner-webapp/src/main/webapp/materials/materials.zul b/navalplanner-webapp/src/main/webapp/materials/materials.zul index b5f273496..aaf0d2042 100644 --- a/navalplanner-webapp/src/main/webapp/materials/materials.zul +++ b/navalplanner-webapp/src/main/webapp/materials/materials.zul @@ -73,16 +73,16 @@ - +