Source for file HarmoniAsset.interface.php

Documentation is available at HarmoniAsset.interface.php

  1. <?php
  2. /**
  3. * @package harmoni.osid_v2.repository
  4. *
  5. * @copyright Copyright &copy; 2005, Middlebury College
  6. * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL)
  7. *
  8. * @version $Id: HarmoniAsset.interface.php,v 1.6 2007/04/12 15:37:31 adamfranco Exp $
  9. */
  10.  
  11. require_once(OKI2."osid/repository/Asset.php");
  12.  
  13. /**
  14. * The HarmoniAssetInterface provides all of the methods of
  15. * the DR OSID plus several that are meant to enhance usage in PHP, such
  16. * as the collecting of changes for later committing and the exposure of
  17. * the hierarchical nature of DRs used in Harmoni
  18. *
  19. *
  20. * @package harmoni.osid_v2.repository
  21. *
  22. * @copyright Copyright &copy; 2005, Middlebury College
  23. * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL)
  24. *
  25. * @version $Id: HarmoniAsset.interface.php,v 1.6 2007/04/12 15:37:31 adamfranco Exp $
  26. */
  27.  
  28. class HarmoniAssetInterface
  29. extends Asset
  30. { // begin Asset
  31.  
  32.  
  33. /**
  34. * Saves this object to persistable storage.
  35. * @access protected
  36. */
  37. function save () {
  38. die ("Method <b>".__FUNCTION__."()</b> declared in interface <b> ".__CLASS__."</b> has not been overloaded in a child class.");
  39. }
  40. /**
  41. * Loads this object from persistable storage.
  42. * @access protected
  43. */
  44. function load () {
  45. die ("Method <b>".__FUNCTION__."()</b> declared in interface <b> ".__CLASS__."</b> has not been overloaded in a child class.");
  46. }
  47.  
  48. } // end Asset
  49.  
  50. ?>

Documentation generated on Wed, 19 Sep 2007 10:23:43 -0400 by phpDocumentor 1.3.0RC3