throw new NullPointerException("productId is null"); //NOI18N
} else if (productId < 1) {
// Throw IAE
- throw new IllegalArgumentException(MessageFormat.format("productId={0} is invalid", productId)); //NOI18N //NOI18N
+ throw new IllegalArgumentException(MessageFormat.format("productId={0} is invalid", productId)); //NOI18N
} else if (!this.productCache.containsKey(productId)) {
// Not found
throw new ProductNotFoundException(productId);
throw new IllegalArgumentException(MessageFormat.format("event.addedCategory.categoryId={0} is not valid.", event.getAddedCategory().getCategoryId())); //NOI18N
}
- // Add the category
- this.categoryCache.put(event.getAddedCategory().getCategoryId(), event.getAddedCategory());
+ // Add category
this.uniqueAddProductCategory(event.getAddedCategory());
}
throw new IllegalArgumentException(MessageFormat.format("event.updatedCategory.categoryId={0} is not valid.", event.getUpdatedCategory().getCategoryId())); //NOI18N
}
- // Add the category
- this.categoryCache.put(event.getUpdatedCategory().getCategoryId(), event.getUpdatedCategory());
+ // Update category
this.uniqueAddProductCategory(event.getUpdatedCategory());
}
* @param category Category instance
*/
private void uniqueAddProductCategory (final Category category) {
+ // Update cache
+ this.categoryCache.put(category.getCategoryId(), category);
+
// Get iterator from
final Iterator<Category> iterator = this.getAllProductCategories().iterator();
IS_REFUND_HEADER=Ist eine R\u00fcckerstattung?
ADMIN_EDIT_GENERIC_PRODUCT_TITLE=Produkt-Id {0} editieren
#@TODO Please fix German umlauts!
-ADMIN_EDIT_GENERIC_PRODUCT_MINIMUM_DATA=Sie koennen hier alle Werte aendern aber geben oder waehlen Sie mindestens die markierten (*) ein/aus.
-#@TODO Please fix German umlauts!
-BUTTON_ADMIN_EDIT_GENERIC_PRODUCT=Allgemeines Produkt aendern
+ADMIN_EDIT_GENERIC_PRODUCT_MINIMUM_DATA=Sie koennen hier alle Werte \u00e4ndern aber geben oder waehlen Sie mindestens die markierten (*) ein/aus.
+BUTTON_ADMIN_EDIT_GENERIC_PRODUCT=Allgemeines Produkt \u00e4ndern
ADMIN_PRODUCT_NUMBER_HEADER=Produktnummer:
NO_PRODUCT_NUMBER_ASSIGNED=Keine Produktnummer zugewiesen.
ADMIN_ENTER_GENERIC_PRODUCT_BARCODE_NUMBER=Geben Sie die Balkencodenummer des Produktes ein:
CONTENT_TITLE_ADMIN_PRODUCT_CATEGORY_EDIT=Produktkategorien editieren:
#@TODO Please fix German umlauts!
ADMIN_EDIT_PRODUCT_CATEGORY_MINIMUM_DATA=Geben Sie mindestens den I18n-Schluessel ein, um diese Produktkategorie zu editieren.
-#@TODO Please fix German umlauts!
-BUTTON_ADMIN_EDIT_PRODUCT_CATEGORY=Produktkategorie aendern
+BUTTON_ADMIN_EDIT_PRODUCT_CATEGORY=Produktkategorie \u00e4ndern
ADMIN_EDIT_PRODUCT_CATEGORY_TITLE=Produktkategorie mit Id {0} editieren:
-#@TODO Please fix German umlauts!
-ADMIN_PRODUCT_CATEGORY_NOT_UPDATED=Sie haben die Produktkategorie nicht gaendert.
+ADMIN_PRODUCT_CATEGORY_NOT_UPDATED=Sie haben die Produktkategorie nicht ge\u00e4ndert.