Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0036617
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] Z. Othersmajorhave not tried2017-08-07 09:452017-08-08 08:52
ReporteraferrazView Statuspublic 
Assigned Toaferraz 
PrioritynormalResolutionfixedFixed in Version3.0PR17Q4
StatusclosedFix in branchFixed in SCM revision9428f36c95c9
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Toaferraz
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0036617: API change: functional callouts now implement SimpleCallout

DescriptionSome callouts have been changed from implementing Servlet to SimpleCallout.

They are:

SE_Invoice_BPartner
SE_Invoice_Project
SL_Invoice_Amt
SL_Invoice_Charge_Tax
SL_Invoice_DocType
SL_Invoice_Glitem
SL_Invoice_PriceList
SL_Invoice_Product
SL_Invoice_Conversion
SL_Order_Amt
SL_Order_Charge_Tax
SL_Order_Conversion
SL_Order_PriceList
SL_Order_Product
SL_Order_Tax
SE_Order_Project
SE_InOut_DocType
SL_InOut_BPartner
SL_InOut_Conversion
SL_Inventory_Conversion
SL_Conversion_Rate
SL_Requisition_BPartner_PriceList
SL_RequisitionLine_Amt
SL_RequisitionLine_Conversion
SL_RequisitionLine_Product
SL_RequisitionOrder_Order
SL_Production_Conversion
SL_ProductionPlan_Conversion
SL_ProductionPlan_WRPhase
SL_Movement_Conversion
SL_SequenceProduct_Conversion
SL_Product_Type
SE_Pricelist_Active
SL_Proposal_Product
SL_Order_DocType
SL_Requisition_BPartner
SL_SequenceProduct_Product
SL_ProductPrice_PriceListVersion
SL_Internal_Consumption_Conversion
SL_Internal_Consumption_Product
SL_Production_Product
SE_FinancialAccount_BSAccounts
SE_Period_Control
SE_PeriodNo
SL_JournalLineAmt
SL_Journal_Period
SL_LegalEntity_Acct
SL_Organization_Info
SL_Asset_Product
SL_Assets
SL_BankDebt_Amount
SL_BankStmt_Amount
SL_Budget_Product
SL_CashJournal_Amounts
SE_Proposal_BPartner
SE_Expense_Product
SE_Expense_BP_Project
SE_Expense_Amount
SE_Project_BPartner
SE_ProjectLine_Value
SL_Project_Margin
SL_Project_Planned
SL_Project_PriceList
SE_Supplier_BPartner
SE_Taxes_Active
SL_Charge
SL_User_Name
SE_ExternalPOS_BPartner
SL_WorkRequirement_Conversion
SL_WorkRequirement_ProcessPlan
SL_WorkRequirement_StartDate
SL_WRPhaseProduct_Product
SL_WRPhase_Sequence
SL_ScheduledMaintenance_Maintenance
SL_CCPMeasure_Group
SL_CostcenterEmployee_SalaryCategory
SL_GlobalUse_Conversion
SL_GlobalUse_Product
SL_MachineCost
SL_PC_Case_Product
SL_InvoiceTax_Amt
SL_Project_Type
SL_Year_Validation
Steps To Reproduce-
Proposed SolutionSeveral refactored callouts are used in external modules:

- SE_Invoice_BPartner.java
- SL_Invoice_Amt.java
- SL_Invoice_Product.java
- SL_Invoice_Conversion.java
- SL_Order_Amt.java
- SL_Order_Conversion.java
- SL_Order_Product.java
- SL_InOut_BPartner.java
- SL_InOut_Conversion.java
- SL_Inventory_Conversion.java
- SL_RequisitionLine_Conversion.java
- SL_RequisitionLine_Product.java
- SL_Production_Conversion.java
- SL_Movement_Conversion.java
- SL_SequenceProduct_Conversion.java
- SL_Internal_Consumption_Conversion.java

As explained in https://issues.openbravo.com/view.php?id=36192#c97201 [^] , now those callouts have been refactored to use SimpleCallout, the only way to extend them is documented here:

http://wiki.openbravo.com/wiki/How_to_create_a_callout_that_extends_from_another_callout [^]
TagsApproved
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0036192 closedplatform Not possible to overwrite the result of a callout from your own callout using a requestdispatcher an a decorator in Tomcat 7 
blocks design defect 0036067 closedmarkmm82 old callouts should be refactored to implement SimpleCallout 

-  Notes
(0098413)
hgbot (developer)
2017-08-08 08:34

Repository: erp/devel/api-checks
Changeset: 9428f36c95c9418a98ef7bcfc5f1a753d93ef8b7
Author: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
Date: Tue Aug 08 08:32:43 2017 +0200
URL: http://code.openbravo.com/erp/devel/api-checks/rev/9428f36c95c9418a98ef7bcfc5f1a753d93ef8b7 [^]

Fixes issue 36617: API Change for issue 36067

---
M java/reference/java.japi.gz
---

- Issue History
Date Modified Username Field Change
2017-08-07 09:45 aferraz New Issue
2017-08-07 09:45 aferraz Assigned To => dmitry_mezentsev
2017-08-07 09:45 aferraz Modules => Core
2017-08-07 09:45 aferraz Triggers an Emergency Pack => No
2017-08-07 09:46 aferraz Relationship added blocks 0036067
2017-08-07 10:00 aferraz Assigned To dmitry_mezentsev => aferraz
2017-08-07 11:37 aferraz Proposed Solution updated
2017-08-07 14:00 aferraz Relationship added related to 0036192
2017-08-07 14:14 aferraz Note Added: 0098409
2017-08-07 14:14 aferraz Note Edited: 0098409 View Revisions
2017-08-07 14:15 aferraz Note Edited: 0098409 View Revisions
2017-08-07 14:16 aferraz Proposed Solution updated
2017-08-07 14:17 aferraz Proposed Solution updated
2017-08-07 14:17 aferraz Note Deleted: 0098409
2017-08-07 14:18 aferraz Assigned To aferraz => dmitry_mezentsev
2017-08-07 14:19 aferraz Severity minor => major
2017-08-07 19:04 dmitry_mezentsev Tag Attached: Approved
2017-08-07 19:08 dmitry_mezentsev Assigned To dmitry_mezentsev => aferraz
2017-08-08 08:34 hgbot Checkin
2017-08-08 08:34 hgbot Note Added: 0098413
2017-08-08 08:34 hgbot Status new => resolved
2017-08-08 08:34 hgbot Resolution open => fixed
2017-08-08 08:34 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/api-checks/rev/9428f36c95c9418a98ef7bcfc5f1a753d93ef8b7 [^]
2017-08-08 08:52 aferraz Review Assigned To => aferraz
2017-08-08 08:52 aferraz Status resolved => closed
2017-08-08 08:52 aferraz Fixed in Version => 3.0PR17Q4


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker