Currently a lot of functionality is bundled into the NZEMDB class.
A lot of this is redundant and it prevents developing a better interface.
Should create separate classes.
OfferDB
WindDB
NodalDB
DispatchDB
AggregateDB
Each of these would inherit from NZEMDB for the generic things such as importing and exporting to the
database. But they could also have more customised functionality.
Currently a lot of functionality is bundled into the NZEMDB class. A lot of this is redundant and it prevents developing a better interface.
Should create separate classes.
OfferDB WindDB NodalDB DispatchDB AggregateDB
Each of these would inherit from NZEMDB for the generic things such as importing and exporting to the database. But they could also have more customised functionality.
Current system has too much overlap.