Changing class type from Concrete to Abstract
We have several integration classes, which were wrongly created as concrete classes, as well as respective History- classes like History-<ORG>-<APP>-Int-<...>. For cleaning and correction purposes I am following the next steps to be done (assuming here there are no instances in any of such table):
- Change the class type to abstract;
- Remove respective History class;
- Optimise schema changes (delete respective unused empty table like pegadata.pr_history_<org>_<app>_int_...).
Is there anything, what we should do as well?
Any specific suggestions on rolling out such changes?