From: Roland Häder Date: Tue, 12 May 2020 04:00:11 +0000 (+0200) Subject: Don't cherry-pick: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=3b770f9fa59a4f2b294a03c91c215d2b02012892;p=jfinancials-war.git Don't cherry-pick: - cache can be updated from the uniqueAddFoo() method - fixed some German umlauts Signed-off-by: Roland Häder --- diff --git a/src/java/org/mxchange/jfinancials/beans/financial/model/receipt_item/list/FinancialsReceiptItemListWebViewBean.java b/src/java/org/mxchange/jfinancials/beans/financial/model/receipt_item/list/FinancialsReceiptItemListWebViewBean.java index 0d935b70..9487d62e 100644 --- a/src/java/org/mxchange/jfinancials/beans/financial/model/receipt_item/list/FinancialsReceiptItemListWebViewBean.java +++ b/src/java/org/mxchange/jfinancials/beans/financial/model/receipt_item/list/FinancialsReceiptItemListWebViewBean.java @@ -128,8 +128,7 @@ public class FinancialsReceiptItemListWebViewBean extends BaseFinancialsBean imp 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()); } @@ -155,8 +154,7 @@ public class FinancialsReceiptItemListWebViewBean extends BaseFinancialsBean imp 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()); } @@ -330,6 +328,9 @@ public class FinancialsReceiptItemListWebViewBean extends BaseFinancialsBean imp * @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 allIterator = this.getAllReceiptItems().iterator(); diff --git a/src/java/org/mxchange/localization/project_de_DE.properties b/src/java/org/mxchange/localization/project_de_DE.properties index dc6379b1..8eb9e23f 100644 --- a/src/java/org/mxchange/localization/project_de_DE.properties +++ b/src/java/org/mxchange/localization/project_de_DE.properties @@ -167,13 +167,11 @@ AGE_GROUP_SENIOR=Altersgruppe "Senior" #@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! @@ -186,12 +184,9 @@ ADMIN_EDIT_RECEIPT_ITEM_NUMBER_TITLE=Kassenboneintrag mit Bonummer {0} (Id {1}) 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?