public int compare(CatalogPieceOfFurniture piece1, CatalogPieceOfFurniture piece2) {
String piece1Category = (String)furnitureLibrary.getPieceOfFurnitureLocalizedData(
piece1, controller.getFurnitureLangauge(), propertyKey, piece1.getCategory().getName());
String piece2Category = (String)furnitureLibrary.getPieceOfFurnitureLocalizedData(
piece2, controller.getFurnitureLangauge(), propertyKey, piece2.getCategory().getName());
return collator.compare(piece1Category, piece2Category);
}
};
} else if (FurnitureLibrary.FURNITURE_PRICE_PROPERTY.equals(propertyKey)) {
furnitureComparator = new Comparator<CatalogPieceOfFurniture>() {
public int compare(CatalogPieceOfFurniture piece1, CatalogPieceOfFurniture piece2) {