Project:
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 |