Validate the contents of this object before saving.
This method will throw exceptions if an error occurs.
save()
save()
Save this object to the database.
delete()
delete()
Delete the current object from the database.
An exception will be thrown if the object has not already been saved to the database.
After success the object id is reset, and the object is ready to be resaved.