This is an old revision of the document!
The ShopObject is the base class for all other functional classes of the Moodle Shop. It will provide a basic API for any othe robject and an abstraction layer to the DB storage.
Any object based on this class and telling which DB table it uses will provide a full internal mechanism to deshydrate and rehydrate data from database.
@param mixed $recordorid @param string $recordtable
Save the current state of the object to DB.
Deletes the underlying record.