throw new IllegalArgumentException(MessageFormat.format("event.addedReceiptItem.itemId={0} is not valid", event.getAddedReceiptItem().getItemId())); //NOI18N
}
- // Add to cache and general list
- this.receiptItemCache.put(event.getAddedReceiptItem().getItemId(), event.getAddedReceiptItem());
+ // Uniquely add to cache
this.uniqueAddReceiptItem(event.getAddedReceiptItem());
}
throw new IllegalArgumentException(MessageFormat.format("event.updatedReceiptItem.itemId={0} is not valid", event.getUpdatedReceiptItem().getItemId())); //NOI18N
}
- // Add to cache and general list
- this.receiptItemCache.put(event.getUpdatedReceiptItem().getItemId(), event.getUpdatedReceiptItem());
+ // Uniquely update instance
this.uniqueAddReceiptItem(event.getUpdatedReceiptItem());
}
* @param receiptItem To be added/updated receipt item instance
*/
private void uniqueAddReceiptItem (final BillableReceiptItem receiptItem) {
+ // Add to cache and general list
+ this.receiptItemCache.put(receiptItem.getItemId(), receiptItem);
+
// Get iterator
final Iterator<BillableReceiptItem> allIterator = this.getAllReceiptItems().iterator();
#@TODO Please fix German umlauts!
SELECT_RECEIPT_ITEM_PRODUCT=Waehle Produkt zum Kassenboneintrag aus:
ADMIN_EDIT_RECEIPT_NUMBER_TITLE=Kassenbonnummer {0} (Id {1}) bearbeiten:
-#@TODO Please fix German umlauts!
-BUTTON_ADMIN_EDIT_RECEIPT=Kassenbon aendern
+BUTTON_ADMIN_EDIT_RECEIPT=Kassenbon \u00e4ndern
CONTENT_TITLE_ADMIN_FINANCIALS_EDIT_RECEIPT=Kassenbon bearbeiten:
PAGE_TITLE_ADMIN_FINANCIALS_EDIT_RECEIPT=Kassenbon bearbeiten
ADMIN_EDIT_RECEIPT_TITLE=Kassenbon mit Id {0} bearbeiten:
-#@TODO Please fix German umlauts!
-ADMIN_ERROR_FINANCIAL_RECEIPT_NOT_CHANGED=Fehler: Sie haben den Kassenbon nicht geaendert.
+ADMIN_ERROR_FINANCIAL_RECEIPT_NOT_CHANGED=Fehler: Sie haben den Kassenbon nicht ge\u00e4ndert.
PARAMETER_RECEIPT_ID_INVALID=Kassenbon mit Id-Nummer "receiptId" nicht gefunden.
ERROR_PARAMETER_RECEIPT_ID_NOT_SET=Fehler: Parameter "receiptId" nicht gesetzt.
#@TODO Please fix German umlauts!
ADMIN_EDIT_RECEIPT_ITEM_TITLE=Kassenboneintrag Id {0} bearbeiten:
#@TODO Please fix German umlauts!
ADMIN_EDIT_RECEIPT_ITEM_MINIMUM_DATA=Geben Sie mindestens die mit * markierten Daten fuer diesen Kassenboneintrag an.
-#@TODO Please fix German umlauts!
-BUTTON_ADMIN_EDIT_RECEIPT_ITEM=Kassenboneintrag aendern
-#@TODO Please fix German umlauts!
-RECEIPT_ITEM_UPDATED_TITLE=Wann dieser Kassenboneintrag als letztes geaendert wurde.
-#@TODO Please fix German umlauts!
-ADMIN_ERROR_FINANCIAL_RECEIPT_ITEM_NOT_CHANGED=Fehler: Sie haben den Kassenboneintrag nicht geaendert.
+BUTTON_ADMIN_EDIT_RECEIPT_ITEM=Kassenboneintrag \u00e4ndern
+RECEIPT_ITEM_UPDATED_TITLE=Wann dieser Kassenboneintrag als letztes ge\u00e4ndert wurde.
+ADMIN_ERROR_FINANCIAL_RECEIPT_ITEM_NOT_CHANGED=Fehler: Sie haben den Kassenboneintrag nicht ge\u00e4ndert.
#@TODO Please fix German umlauts!
ADMIN_ENABLE_INCOME_REQUIRED=Sie muessen entweder das Einkommen aktivieren oder deaktivieren.
ADMIN_ENABLE_INCOME=Einkommen aktiviert?