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

View Revisions: Issue #39948 Back to Issue ]
Summary 0039948: API Change in ProductStock master data class
Revision 2019-01-21 09:44 by adrianromero
Description The class ProductStock does not longer extends Product, now extends just ProcessHQLQuery.

This is a refactor don in order to reuse Product functions createRegularProductHql() and createRegularProductValues() by different master data classes for Products without needed to extend the Product class.

This refactor is done in https://code.openbravo.com/erp/pmods-branches/org.openbravo.retail.posterminal-servicetaxes/rev/4bb112f8f319 [^]

Risk analysis of this API change:
The API change consists that class 'ProductStock' now extends 'ProcessHQLQuery' instead of 'Product'. The behaviour and methods of the class remains the same and it is not expected any class from other module to extend or use 'ProductStock' in order to invoke Product methods. So the risk is low.
Revision 2019-01-21 09:42 by adrianromero
Description The class ProductStock does not longer extends Product, now extends just ProcessHQLQuery.

This is a refactor don in order to reuse Product functions createRegularProductHql() and createRegularProductValues() by different master data classes for Products without needed to extend the Product class.

This refactor is done in https://code.openbravo.com/erp/pmods-branches/org.openbravo.retail.posterminal-servicetaxes/rev/4bb112f8f319 [^]

Risk analysis of this API change:
The API change consists that class 'ProductStock' now extends 'ProcessHQLQuery' instead of 'Product'. The behaviour and methods of the class remains the same and it is not expected any class from other module to extend or use 'Product' or 'ProductStock' in order to invoke Product methods. So the risk is low.
Revision 2019-01-21 09:41 by adrianromero
Description The class ProductStock does not longer extends Product, now extends just ProcessHQLQuery.

This is a refactor don in order to reuse Product functions createRegularProductHql() and createRegularProductValues() by different master data classes for Products without needed to extend the Product class.

This refactor is done in https://code.openbravo.com/erp/pmods-branches/org.openbravo.retail.posterminal-servicetaxes/rev/4bb112f8f319 [^]

Risk analysis of this API change:
The API change consists that class 'ProductStock' now extends 'ProcessHQLQuery' instead of 'Product'. The behaviour and methods of the class remains the same and it is not expected any class from other module to extend 'ProductStock' in order to invoke Product methods. So the risk is very low.
Revision 2019-01-15 09:29 by adrianromero
Description The class ProductStock does not longer extends Product, now extends just ProcessHQLQuery.

This is a refactor don in order to reuse Product functions createRegularProductHql() and createRegularProductValues() by different master data classes for Products without needed to extend the Product class.

This refactor is done in https://code.openbravo.com/erp/pmods-branches/org.openbravo.retail.posterminal-servicetaxes/rev/4bb112f8f319 [^]


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker