Openbravo Issue Tracking System - Retail Modules
View Issue Details
0041890Retail ModulesWeb POSpublic2019-09-26 16:032019-11-15 14:16
alekosmp86 
alekosmp86 
normalminorhave not tried
closedfixed 
5
 
RR20Q1 
marvintm
No
0041890: StringBuffer/Builder in Retail modules should be replaced by String
StringBuffer/Builder in Retail modules should be replaced by String
N/A
No tags attached.
related to defect 0043572RR20Q2 closed guilleaer Retail Modules When fixing HQLStyle issues in posterminal 4 cases we not fully fixed 
related to design defect 0041287 acknowledged Triage Platform Base Openbravo ERP Tracking issue: Convert HQL to apply new style 
related to defect 0043744 closed shuehner Retail Modules When fixing HQLStyle issues in mobile.core 1 case was not fully fixed 
patch MobileCore.patch (3,434) 2019-09-26 16:20
https://issues.openbravo.com/file_download.php?file_id=13327&type=bug
patch Config.patch (2,827) 2019-09-26 16:22
https://issues.openbravo.com/file_download.php?file_id=13328&type=bug
patch Posterminal.patch (42,484) 2019-09-26 16:24
https://issues.openbravo.com/file_download.php?file_id=13329&type=bug
? issue41890.export (3,700) 2019-10-14 19:10
https://issues.openbravo.com/file_download.php?file_id=13387&type=bug
? issue41890-posterminal.export (15,927) 2019-10-14 19:12
https://issues.openbravo.com/file_download.php?file_id=13388&type=bug
Issue History
2019-09-26 16:03alekosmp86New Issue
2019-09-26 16:03alekosmp86Assigned To => alekosmp86
2019-09-26 16:03alekosmp86Triggers an Emergency Pack => No
2019-09-26 16:19alekosmp86Statusnew => scheduled
2019-09-26 16:20alekosmp86File Added: MobileCore.patch
2019-09-26 16:22alekosmp86File Added: Config.patch
2019-09-26 16:24alekosmp86File Added: Posterminal.patch
2019-10-02 20:40hgbotCheckin
2019-10-02 20:41hgbotNote Added: 0114889
2019-10-02 20:41hgbotCheckin
2019-10-02 20:42hgbotNote Added: 0114890
2019-10-02 20:44hgbotCheckin
2019-10-02 20:44hgbotNote Added: 0114891
2019-10-02 20:48alekosmp86Statusscheduled => resolved
2019-10-02 20:48alekosmp86Resolutionopen => fixed
2019-10-14 19:10adrianromeroNote Added: 0115079
2019-10-14 19:10adrianromeroStatusresolved => new
2019-10-14 19:10adrianromeroResolutionfixed => open
2019-10-14 19:10adrianromeroFile Added: issue41890.export
2019-10-14 19:12adrianromeroFile Added: issue41890-posterminal.export
2019-10-14 19:13adrianromeroNote Edited: 0115079bug_revision_view_page.php?bugnote_id=0115079#r19500
2019-10-14 19:14adrianromeroReview Assigned To => adrianromero
2019-10-22 16:24hgbotCheckin
2019-10-22 16:24hgbotNote Added: 0115228
2019-10-22 16:26hgbotCheckin
2019-10-22 16:26hgbotNote Added: 0115229
2019-11-04 18:04marvintmStatusnew => scheduled
2019-11-04 18:04marvintmStatusscheduled => resolved
2019-11-04 18:04marvintmResolutionopen => fixed
2019-11-15 14:16marvintmReview Assigned Toadrianromero => marvintm
2019-11-15 14:16marvintmStatusresolved => closed
2019-11-15 14:16marvintmFixed in Version => RR20Q1
2020-03-25 13:51shuehnerRelationship addedrelated to 0043572
2020-03-25 13:54shuehnerRelationship addedrelated to 0041287
2020-04-15 16:20shuehnerRelationship addedrelated to 0043744

Notes
(0114889)
hgbot   
2019-10-02 20:40   
Repository: erp/pmods/org.openbravo.mobile.core
Changeset: d05e5f56c0438a01615545063065f22776fdcb35
Author: Alejandro <alekosmp86 <at> gmail.com>
Date: Mon Sep 23 16:29:37 2019 -0400
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/d05e5f56c0438a01615545063065f22776fdcb35 [^]

Related to issue 41890: Replaced StringBuffer/Builder with String.

---
M src/org/openbravo/mobile/core/eventobservers/UIConfigurationActionsPositionEventObserver.java
M src/org/openbravo/mobile/core/login/ProfileUtils.java
---
(0114890)
hgbot   
2019-10-02 20:41   
Repository: erp/pmods/org.openbravo.retail.config
Changeset: 720bb920e12bb52fa8a8dba1593360e364c237fa
Author: Alejandro <alekosmp86 <at> gmail.com>
Date: Mon Sep 23 17:05:59 2019 -0400
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.config/rev/720bb920e12bb52fa8a8dba1593360e364c237fa [^]

Related to issue 41890: Replaced StringBuffer/Builder with String.

---
M src/org/openbravo/retail/config/businesslogic/CloneProductListActionHandler.java
M src/org/openbravo/retail/config/event/OrganizationEventHandler.java
---
(0114891)
hgbot   
2019-10-02 20:44   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 9d9429bc9154468188eda7e862423d10572ff5d2
Author: Alejandro <alekosmp86 <at> gmail.com>
Date: Mon Sep 23 16:30:23 2019 -0400
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/9d9429bc9154468188eda7e862423d10572ff5d2 [^]

Related to issue 41890: Replaced StringBuffer/Builder with String.
Refactored some queries to be more readable

---
M src/org/openbravo/retail/posterminal/DeferredServiceDelivery.java
M src/org/openbravo/retail/posterminal/OrderLoader.java
M src/org/openbravo/retail/posterminal/POSLoginHandler.java
M src/org/openbravo/retail/posterminal/POSUtils.java
M src/org/openbravo/retail/posterminal/ProcessVoidLayaway.java
M src/org/openbravo/retail/posterminal/ProfileUtilsServlet.java
M src/org/openbravo/retail/posterminal/UpdateProductCategoryByAssortmentBackground.java
M src/org/openbravo/retail/posterminal/event/CurrencyConversionEventHandler.java
M src/org/openbravo/retail/posterminal/event/OBPOSConversionRateEventHandler.java
M src/org/openbravo/retail/posterminal/event/TerminalTypePaymentMethodEventHandler.java
M src/org/openbravo/retail/posterminal/process/IsOrderCancelled.java
M src/org/openbravo/retail/posterminal/stock/StoreDetailedStock.java
M src/org/openbravo/retail/posterminal/utility/AttributesUtils.java
---
(0115079)
adrianromero   
2019-10-14 19:10   
(edited on: 2019-10-14 19:13)
There are more cases where StringBuilder / StringBuffer can be replaced. In general String is preferred when building simple strings. In other cases is usually preferred StringBuilder over StringBuffer if no threading is involved.

The attached export files only contains a subset of the changes pending.

(0115228)
hgbot   
2019-10-22 16:24   
Repository: erp/pmods/org.openbravo.mobile.core
Changeset: 3a2a7ebf135a74710efa5bfa9f9d15f4e60dc871
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Oct 14 18:38:57 2019 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/3a2a7ebf135a74710efa5bfa9f9d15f4e60dc871 [^]

Related to issue 0041890: StringBuffer/Builder in Retail modules should be replaced by String
* Replace StringBuilder/StringBuffer by String in simple cases
* Removes @SuppressWarnings where not needed
* Fixes copyright year

---
M src/org/openbravo/mobile/core/listener/InitializeLastPingFromCentralServer.java
M src/org/openbravo/mobile/core/listener/StatusBackgroundProcessScheduler.java
---
(0115229)
hgbot   
2019-10-22 16:26   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 07c4cc412f89e15d76bca11128be2910cf2f090f
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Oct 14 19:04:13 2019 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/07c4cc412f89e15d76bca11128be2910cf2f090f [^]

Related to issue 0041890: StringBuffer/Builder in Retail modules should be replaced by String
* Replace StringBuilder/StringBuffer by String in simple cases
* Replace StringBuffer by StringBuilder
* Fixes copyright year
* Other small refactors

---
M src/org/openbravo/retail/posterminal/AutoRegisterHWM.java
M src/org/openbravo/retail/posterminal/LoginUtilsServlet.java
M src/org/openbravo/retail/posterminal/PaidReceiptsFilter.java
M src/org/openbravo/retail/posterminal/master/BPTaxCategory.java
M src/org/openbravo/retail/posterminal/master/Brand.java
M src/org/openbravo/retail/posterminal/process/SearchRelatedReceipts.java
M src/org/openbravo/retail/posterminal/utility/OBPOSPrintTemplateReader.java
---