/** * Compares modules by order, then by name. * * @param module1 The first module. * @param module2 The second module. * @return The comparison. */ public int compare(DeploymentModule module1, DeploymentModule module2) { int comparison = module1.getOrder() - module2.getOrder(); if (comparison == 0) { String name1 = module1.getName() == null ? "" : module1.getName(); String name2 = module2.getName() == null ? "" : module2.getName(); comparison = name1.compareTo(name2); } return comparison; } }
/** * Compares modules by order, then by name. * * @param module1 The first module. * @param module2 The second module. * @return The comparison. */ public int compare(DeploymentModule module1, DeploymentModule module2) { int comparison = module1.getOrder() - module2.getOrder(); if (comparison == 0) { String name1 = module1.getName() == null ? "" : module1.getName(); String name2 = module2.getName() == null ? "" : module2.getName(); comparison = name1.compareTo(name2); } return comparison; } }