caseysoftware/web2project — pull request #110 by caseysoftware (2012-06-22 08:00:25+00:00)
Title: Refactor store

Updated the w2p_Core_BaseObject->store() method to handle the bulk of the processing logic on behalf of the modules:
- this includes isValid() to make sure the object is valid from a data point of view;
- updated all the store() logic on the modules to make sure the errors are handled properly;
- updated all the modules to remove the (now duplicate) logic.