<div id="right">
<b>Classes:</b><br />
  <div class="package">
		    		<a href="../Doctrine/Doctrine.html">Doctrine</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Access.html">Doctrine_Access</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Adapter.html">Doctrine_Adapter</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Adapter_Db2_Exception.html">Doctrine_Adapter_Db2_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Adapter_Exception.html">Doctrine_Adapter_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Adapter_Statement.html">Doctrine_Adapter_Statement</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_AuditLog.html">Doctrine_AuditLog</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_AuditLog_Listener.html">Doctrine_AuditLog_Listener</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Collection.html">Doctrine_Collection</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Collection_Exception.html">Doctrine_Collection_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Collection_Iterator.html">Doctrine_Collection_Iterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Collection_Iterator_Expandable.html">Doctrine_Collection_Iterator_Expandable</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Collection_Iterator_Normal.html">Doctrine_Collection_Iterator_Normal</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Collection_Iterator_Offset.html">Doctrine_Collection_Iterator_Offset</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Collection_Offset.html">Doctrine_Collection_Offset</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Column.html">Doctrine_Column</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Compiler.html">Doctrine_Compiler</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Compiler_Exception.html">Doctrine_Compiler_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Configurable.html">Doctrine_Configurable</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Common.html">Doctrine_Connection_Common</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Db2.html">Doctrine_Connection_Db2</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Exception.html">Doctrine_Connection_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Firebird.html">Doctrine_Connection_Firebird</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Firebird_Exception.html">Doctrine_Connection_Firebird_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Informix.html">Doctrine_Connection_Informix</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Informix_Exception.html">Doctrine_Connection_Informix_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Mock.html">Doctrine_Connection_Mock</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Module.html">Doctrine_Connection_Module</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Mssql.html">Doctrine_Connection_Mssql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Mssql_Exception.html">Doctrine_Connection_Mssql_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Mysql.html">Doctrine_Connection_Mysql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Mysql_Exception.html">Doctrine_Connection_Mysql_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Oracle.html">Doctrine_Connection_Oracle</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Oracle_Exception.html">Doctrine_Connection_Oracle_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Pgsql.html">Doctrine_Connection_Pgsql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Pgsql_Exception.html">Doctrine_Connection_Pgsql_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Profiler.html">Doctrine_Connection_Profiler</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Profiler_Exception.html">Doctrine_Connection_Profiler_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Sqlite.html">Doctrine_Connection_Sqlite</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Sqlite_Exception.html">Doctrine_Connection_Sqlite_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_Statement.html">Doctrine_Connection_Statement</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Connection_UnitOfWork.html">Doctrine_Connection_UnitOfWork</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_DataDict.html">Doctrine_DataDict</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_DataDict_Exception.html">Doctrine_DataDict_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_DataDict_Informix.html">Doctrine_DataDict_Informix</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_DataType.html">Doctrine_DataType</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Db.html">Doctrine_Db</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Event.html">Doctrine_Event</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_EventListener.html">Doctrine_EventListener</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_EventListener_Chain.html">Doctrine_EventListener_Chain</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_EventListener_Exception.html">Doctrine_EventListener_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Exception.html">Doctrine_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export.html">Doctrine_Export</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Exception.html">Doctrine_Export_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Firebird.html">Doctrine_Export_Firebird</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Frontbase.html">Doctrine_Export_Frontbase</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Mssql.html">Doctrine_Export_Mssql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Mysql.html">Doctrine_Export_Mysql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Oracle.html">Doctrine_Export_Oracle</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Pgsql.html">Doctrine_Export_Pgsql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Reporter.html">Doctrine_Export_Reporter</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Schema.html">Doctrine_Export_Schema</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Schema_Xml.html">Doctrine_Export_Schema_Xml</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Schema_Yml.html">Doctrine_Export_Schema_Yml</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Export_Sqlite.html">Doctrine_Export_Sqlite</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression.html">Doctrine_Expression</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Driver.html">Doctrine_Expression_Driver</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Exception.html">Doctrine_Expression_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Firebird.html">Doctrine_Expression_Firebird</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Informix.html">Doctrine_Expression_Informix</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Mock.html">Doctrine_Expression_Mock</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Mssql.html">Doctrine_Expression_Mssql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Mysql.html">Doctrine_Expression_Mysql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Oracle.html">Doctrine_Expression_Oracle</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Pgsql.html">Doctrine_Expression_Pgsql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Expression_Sqlite.html">Doctrine_Expression_Sqlite</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_File.html">Doctrine_File</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_File_Index.html">Doctrine_File_Index</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Formatter.html">Doctrine_Formatter</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hook.html">Doctrine_Hook</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hook_Equal.html">Doctrine_Hook_Equal</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hook_Integer.html">Doctrine_Hook_Integer</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hook_Parser.html">Doctrine_Hook_Parser</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hook_Parser_Complex.html">Doctrine_Hook_Parser_Complex</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hook_WordLike.html">Doctrine_Hook_WordLike</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hydrate_Array.html">Doctrine_Hydrate_Array</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hydrate_Exception.html">Doctrine_Hydrate_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Hydrate_Record.html">Doctrine_Hydrate_Record</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import.html">Doctrine_Import</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Builder.html">Doctrine_Import_Builder</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Builder_BaseClass.html">Doctrine_Import_Builder_BaseClass</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Builder_Exception.html">Doctrine_Import_Builder_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Exception.html">Doctrine_Import_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Firebird.html">Doctrine_Import_Firebird</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Informix.html">Doctrine_Import_Informix</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Mssql.html">Doctrine_Import_Mssql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Mysql.html">Doctrine_Import_Mysql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Oracle.html">Doctrine_Import_Oracle</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Pgsql.html">Doctrine_Import_Pgsql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Reader.html">Doctrine_Import_Reader</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Reader_Db.html">Doctrine_Import_Reader_Db</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Reader_Exception.html">Doctrine_Import_Reader_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Reader_Xml_Propel.html">Doctrine_Import_Reader_Xml_Propel</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Schema.html">Doctrine_Import_Schema</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Schema_Xml.html">Doctrine_Import_Schema_Xml</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Schema_Yml.html">Doctrine_Import_Schema_Yml</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Import_Sqlite.html">Doctrine_Import_Sqlite</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_IntegrityMapper.html">Doctrine_IntegrityMapper</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Lib.html">Doctrine_Lib</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Locking_Exception.html">Doctrine_Locking_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Locking_Manager_Pessimistic.html">Doctrine_Locking_Manager_Pessimistic</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Manager.html">Doctrine_Manager</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Manager_Exception.html">Doctrine_Manager_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node.html">Doctrine_Node</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_AdjacencyList.html">Doctrine_Node_AdjacencyList</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_AdjacencyList_LevelOrderIterator.html">Doctrine_Node_AdjacencyList_LevelOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_AdjacencyList_PostOrderIterator.html">Doctrine_Node_AdjacencyList_PostOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_AdjacencyList_PreOrderIterator.html">Doctrine_Node_AdjacencyList_PreOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_Exception.html">Doctrine_Node_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_MaterializedPath.html">Doctrine_Node_MaterializedPath</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_MaterializedPath_LevelOrderIterator.html">Doctrine_Node_MaterializedPath_LevelOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_MaterializedPath_PostOrderIterator.html">Doctrine_Node_MaterializedPath_PostOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_MaterializedPath_PreOrderIterator.html">Doctrine_Node_MaterializedPath_PreOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_NestedSet.html">Doctrine_Node_NestedSet</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_NestedSet_LevelOrderIterator.html">Doctrine_Node_NestedSet_LevelOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_NestedSet_PostOrderIterator.html">Doctrine_Node_NestedSet_PostOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Node_NestedSet_PreOrderIterator.html">Doctrine_Node_NestedSet_PreOrderIterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Null.html">Doctrine_Null</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Plugin.html">Doctrine_Plugin</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query.html">Doctrine_Query</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Abstract.html">Doctrine_Query_Abstract</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Check.html">Doctrine_Query_Check</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Condition.html">Doctrine_Query_Condition</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Exception.html">Doctrine_Query_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Filter.html">Doctrine_Query_Filter</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Filter_Chain.html">Doctrine_Query_Filter_Chain</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_From.html">Doctrine_Query_From</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Groupby.html">Doctrine_Query_Groupby</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Having.html">Doctrine_Query_Having</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_JoinCondition.html">Doctrine_Query_JoinCondition</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Limit.html">Doctrine_Query_Limit</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Offset.html">Doctrine_Query_Offset</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Orderby.html">Doctrine_Query_Orderby</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Parser.html">Doctrine_Query_Parser</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Part.html">Doctrine_Query_Part</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Select.html">Doctrine_Query_Select</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Set.html">Doctrine_Query_Set</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Query_Where.html">Doctrine_Query_Where</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_RawSql.html">Doctrine_RawSql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_RawSql_Exception.html">Doctrine_RawSql_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Record_Abstract.html">Doctrine_Record_Abstract</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Record_Exception.html">Doctrine_Record_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Record_Filter.html">Doctrine_Record_Filter</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Record_Iterator.html">Doctrine_Record_Iterator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Record_Listener.html">Doctrine_Record_Listener</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Record_Listener_Chain.html">Doctrine_Record_Listener_Chain</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Record_State_Exception.html">Doctrine_Record_State_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation.html">Doctrine_Relation</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation_Association.html">Doctrine_Relation_Association</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation_Association_Self.html">Doctrine_Relation_Association_Self</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation_Exception.html">Doctrine_Relation_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation_ForeignKey.html">Doctrine_Relation_ForeignKey</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation_LocalKey.html">Doctrine_Relation_LocalKey</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation_Nest.html">Doctrine_Relation_Nest</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation_Parser.html">Doctrine_Relation_Parser</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Relation_Parser_Exception.html">Doctrine_Relation_Parser_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Schema.html">Doctrine_Schema</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Schema_Column.html">Doctrine_Schema_Column</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Schema_Database.html">Doctrine_Schema_Database</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Schema_Exception.html">Doctrine_Schema_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Schema_Object.html">Doctrine_Schema_Object</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Schema_Relation.html">Doctrine_Schema_Relation</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Schema_Table.html">Doctrine_Schema_Table</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search.html">Doctrine_Search</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Analyzer.html">Doctrine_Search_Analyzer</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Analyzer_Exception.html">Doctrine_Search_Analyzer_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Analyzer_Standard.html">Doctrine_Search_Analyzer_Standard</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Exception.html">Doctrine_Search_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Indexer.html">Doctrine_Search_Indexer</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Indexer_Dir.html">Doctrine_Search_Indexer_Dir</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Indexer_Exception.html">Doctrine_Search_Indexer_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Listener.html">Doctrine_Search_Listener</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Parser.html">Doctrine_Search_Parser</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Query.html">Doctrine_Search_Query</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Record.html">Doctrine_Search_Record</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Scorer.html">Doctrine_Search_Scorer</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Search_Template.html">Doctrine_Search_Template</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence.html">Doctrine_Sequence</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Db2.html">Doctrine_Sequence_Db2</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Exception.html">Doctrine_Sequence_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Firebird.html">Doctrine_Sequence_Firebird</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Informix.html">Doctrine_Sequence_Informix</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Mssql.html">Doctrine_Sequence_Mssql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Mysql.html">Doctrine_Sequence_Mysql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Oracle.html">Doctrine_Sequence_Oracle</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Pgsql.html">Doctrine_Sequence_Pgsql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Sequence_Sqlite.html">Doctrine_Sequence_Sqlite</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Table.html">Doctrine_Table</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Table_Exception.html">Doctrine_Table_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Table_Repository.html">Doctrine_Table_Repository</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Table_Repository_Exception.html">Doctrine_Table_Repository_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Template.html">Doctrine_Template</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Template_NestedSet.html">Doctrine_Template_NestedSet</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Template_Searchable.html">Doctrine_Template_Searchable</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Template_Taggable.html">Doctrine_Template_Taggable</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Template_Versionable.html">Doctrine_Template_Versionable</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Tokenizer.html">Doctrine_Tokenizer</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction.html">Doctrine_Transaction</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Exception.html">Doctrine_Transaction_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Firebird.html">Doctrine_Transaction_Firebird</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Informix.html">Doctrine_Transaction_Informix</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Mock.html">Doctrine_Transaction_Mock</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Mssql.html">Doctrine_Transaction_Mssql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Mysql.html">Doctrine_Transaction_Mysql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Oracle.html">Doctrine_Transaction_Oracle</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Pgsql.html">Doctrine_Transaction_Pgsql</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Transaction_Sqlite.html">Doctrine_Transaction_Sqlite</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Tree.html">Doctrine_Tree</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Tree_AdjacencyList.html">Doctrine_Tree_AdjacencyList</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Tree_Exception.html">Doctrine_Tree_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Tree_MaterializedPath.html">Doctrine_Tree_MaterializedPath</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Tree_NestedSet.html">Doctrine_Tree_NestedSet</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Util.html">Doctrine_Util</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator.html">Doctrine_Validator</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Country.html">Doctrine_Validator_Country</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Creditcard.html">Doctrine_Validator_Creditcard</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Date.html">Doctrine_Validator_Date</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Email.html">Doctrine_Validator_Email</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Enum.html">Doctrine_Validator_Enum</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Exception.html">Doctrine_Validator_Exception</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_HtmlColor.html">Doctrine_Validator_HtmlColor</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Ip.html">Doctrine_Validator_Ip</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Minlength.html">Doctrine_Validator_Minlength</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Nospace.html">Doctrine_Validator_Nospace</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Notblank.html">Doctrine_Validator_Notblank</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Notnull.html">Doctrine_Validator_Notnull</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Range.html">Doctrine_Validator_Range</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Regexp.html">Doctrine_Validator_Regexp</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Unique.html">Doctrine_Validator_Unique</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Unsigned.html">Doctrine_Validator_Unsigned</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_Validator_Usstate.html">Doctrine_Validator_Usstate</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_View.html">Doctrine_View</a>    	 <br />
	    		<a href="../Doctrine/Doctrine_View_Exception.html">Doctrine_View_Exception</a>    	 <br />
	  </div>
  <div class="package">
	Doctrine_Cache<br />	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Cache/Doctrine_Cache.html">Doctrine_Cache</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Apc.html">Doctrine_Cache_Apc</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Array.html">Doctrine_Cache_Array</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Db.html">Doctrine_Cache_Db</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Driver.html">Doctrine_Cache_Driver</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Exception.html">Doctrine_Cache_Exception</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Memcache.html">Doctrine_Cache_Memcache</a>    </span>	 <br />
	  </div>
  <div class="package">
	Doctrine_Adapter<br />	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Db2.html">Doctrine_Adapter_Db2</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Mock.html">Doctrine_Adapter_Mock</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Mysqli.html">Doctrine_Adapter_Mysqli</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Oracle.html">Doctrine_Adapter_Oracle</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Statement_Mock.html">Doctrine_Adapter_Statement_Mock</a>    </span>	 <br />
	  </div>
  <div class="package">
	Doctrine_DataDict<br />	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Firebird.html">Doctrine_DataDict_Firebird</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Mssql.html">Doctrine_DataDict_Mssql</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Mysql.html">Doctrine_DataDict_Mysql</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Oracle.html">Doctrine_DataDict_Oracle</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Pgsql.html">Doctrine_DataDict_Pgsql</a>    </span>	 <br />
	    <span style="padding-left: 1em;">		<a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Sqlite.html">Doctrine_DataDict_Sqlite</a>    </span>	 <br />
	  </div>
</div>

<div id="content">
<h1>Class: Doctrine_Record</h1>
Source Location: /Doctrine/Record.php<br /><br />

<h2 class="class-name">Class Doctrine_Record</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Class Overview</div>
	<div class="nav-bar">
					<span class="disabled">Class Overview</span> |
							<a href="#sec-descendents">Descendants</a>
			|				
					<a href="#sec-inherited">Inherited Properties, Constants, and Methods</a>
			|											<a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
						|											<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
						|											<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
						</div>
	<div class="info-box-body">
		<table width="100%" border="0">
		<tr><td valign="top" width="60%" class="class-overview">

                <p class="implements">
            Implements interfaces:
            <ul>
                <li>Countable (internal interface)</li><li>IteratorAggregate (internal interface)</li><li>Serializable (internal interface)</li>            </ul>
        </p>
        		<p align="center" class="short-description"><strong>Doctrine_Record  All record classes should inherit this super class
</strong></p>

		<p class="notes">
			Located in <a class="field" href="_Doctrine---Record.php.html">/Doctrine/Record.php</a> [<span class="field">line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a34">34</a></span>]
		</p>

		
		<pre><a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a>
   |
   --<a href="../Doctrine/Doctrine_Access.html">Doctrine_Access</a>
      |
      --<a href="../Doctrine/Doctrine_Record_Abstract.html">Doctrine_Record_Abstract</a>
         |
         --Doctrine_Record</pre>

		
				<strong>Author(s):</strong>
		<ul>
		  			 			 <li>Konsta Vesterinen &lt;<a href="mailto:kvesteri@cc.hut.fi">kvesteri@cc.hut.fi</a>&gt;</li>
			 		  			 		  			 		  			 		  			 		  			 		  		</ul>
		
		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Abstract:</strong>&nbsp;&nbsp;</td><td></td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
				<tr><td><strong>Version:</strong>&nbsp;&nbsp;</td><td>$Revision: 2294 $</td></tr>
				<tr><td><strong>Link:</strong>&nbsp;&nbsp;</td><td>www.phpdoctrine.com</td></tr>
				<tr><td><strong>Since:</strong>&nbsp;&nbsp;</td><td>1.0</td></tr>
				<tr><td><strong>License:</strong>&nbsp;&nbsp;</td><td><a href="http://www.opensource.org/licenses/lgpl-license.php">LGPL</a></td></tr>
	</table>
		</td>

				<td valign="top" width="20%" class="class-overview">
		<p align="center" class="short-description"><strong><a href="#sec_vars">Properties</a></strong></p>
		<ul>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_data">$_data</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_errorStack">$_errorStack</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_filter">$_filter</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_id">$_id</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_index">$_index</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_modified">$_modified</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_node">$_node</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_oid">$_oid</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_references">$_references</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_state">$_state</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#var$_values">$_values</a></li>
		  		</ul>
		</td>
		
				<td valign="top" width="20%" class="class-overview">
		<p align="center" class="short-description"><strong><a href="#sec_methods">Methods</a></strong></p>
		<ul>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#method__construct">__construct</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodassignDefaultValues">assignDefaultValues</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodassignIdentifier">assignIdentifier</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodcall">call</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodcleanData">cleanData</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodcolumnCount">columnCount</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodconstruct">construct</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodcontains">contains</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodcopy">copy</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodcopyDeep">copyDeep</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodcoreSetRelated">coreSetRelated</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodcount">count</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methoddelete">delete</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methoddeleteNode">deleteNode</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methoderrorStack">errorStack</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodexists">exists</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodget">get</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetData">getData</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetErrorStack">getErrorStack</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetIncremented">getIncremented</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetIterator">getIterator</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetLast">getLast</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetModified">getModified</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetNode">getNode</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetOid">getOid</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetPrepared">getPrepared</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetReferences">getReferences</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodgetTable">getTable</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodhasReference">hasReference</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodhasRelation">hasRelation</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodhydrate">hydrate</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodidentifier">identifier</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodisModified">isModified</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodisValid">isValid</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodload">load</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodloadReference">loadReference</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodmapValue">mapValue</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodmerge">merge</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodobtainReference">obtainReference</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpostDelete">postDelete</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpostInsert">postInsert</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpostSave">postSave</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpostSerialize">postSerialize</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpostUnserialize">postUnserialize</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpostUpdate">postUpdate</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpreDelete">preDelete</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpreInsert">preInsert</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodprepareIdentifiers">prepareIdentifiers</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpreSave">preSave</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpreSerialize">preSerialize</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpreUnserialize">preUnserialize</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodpreUpdate">preUpdate</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodrawGet">rawGet</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodrefresh">refresh</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodrefreshRelated">refreshRelated</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodreplace">replace</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodrevert">revert</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodsave">save</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodserialize">serialize</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodset">set</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodsetRelated">setRelated</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodsetUp">setUp</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodstate">state</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodtoArray">toArray</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodtoString">toString</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodtrySave">trySave</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodunlink">unlink</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodunserialize">unserialize</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodvalidate">validate</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodvalidateOnInsert">validateOnInsert</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#methodvalidateOnUpdate">validateOnUpdate</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#method_index">_index</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#method__call">__call</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#method__toString">__toString</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Record.html#method__unset">__unset</a></li>
		  		</ul>
		</td>
		
		</tr></table>
		<div class="top">[ <a href="#top">Top</a> ]</div>
	</div>
</div>

	<a name="sec-descendents"></a>
	<div class="info-box">
		<div class="info-box-title">Direct descendents</div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendents</a>
				|										<a href="#sec-inherited">Inherited Properties and Methods</a>
				|												<a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
						|											<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
			            |											<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
							</div>
		<div class="info-box-body">
			<table cellpadding="2" cellspacing="0" class="class-table">
				<tr>
					<th class="class-table-header">Child Class</th>
					<th class="class-table-header">Description</th>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_File_Index.html">Doctrine_File_Index</a></td>
					<td>
											Doctrine_File_Index
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_File.html">Doctrine_File</a></td>
					<td>
											Doctrine_File
										</td>
				</tr>
							</table>
			<br /><div class="top">[ <a href="#top">Top</a> ]</div>
		</div>
	</div>

	<a name="sec-inherited"></a>
	<div class="info-box">
		<div class="info-box-title">Inherited Properties, Constants, and Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendants</a> |
						|			<span class="disabled">Inherited Properties, Constants, and Methods</span>
			|												<a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
								|															<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
								|			    		    			    				<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
    			    				</div>
		<div class="info-box-body">
			<table cellpadding="2" cellspacing="0" class="class-table">
				<tr>
					<th class="class-table-header" width="30%">Inherited Properties</th>
					<th class="class-table-header" width="40%">Inherited Methods</th>
					<th class="class-table-header" width="30%">Inherited Constants</th>
				</tr>
				<tr>
					<td width="30%">
													<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Record_Abstract.html">Doctrine_Record_Abstract</a></span></p>
							<blockquote>
								<dl>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#var$_table">Doctrine_Record_Abstract::$_table</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																	</dl>
							</blockquote>
													<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a></span></p>
							<blockquote>
								<dl>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Object.html#var$_null">Doctrine_Object::$_null</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																	</dl>
							</blockquote>
											</td>
					<td width="40%">
													<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Record_Abstract.html">Doctrine_Record_Abstract</a></span></p>
							<blockquote>
								<dl>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodactAs">Doctrine_Record_Abstract::actAs()</a></span>
										</dt>
										<dd>
											<span class="method-definition">actAs  loads a given plugin</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodaddListener">Doctrine_Record_Abstract::addListener()</a></span>
										</dt>
										<dd>
											<span class="method-definition">addListener</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodattribute">Doctrine_Record_Abstract::attribute()</a></span>
										</dt>
										<dd>
											<span class="method-definition">attribute  sets or retrieves an option</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodcheck">Doctrine_Record_Abstract::check()</a></span>
										</dt>
										<dd>
											<span class="method-definition">check  adds a check constraint</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodgetListener">Doctrine_Record_Abstract::getListener()</a></span>
										</dt>
										<dd>
											<span class="method-definition">getListener</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodhasColumn">Doctrine_Record_Abstract::hasColumn()</a></span>
										</dt>
										<dd>
											<span class="method-definition">hasColumn  sets a column definition</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodhasColumns">Doctrine_Record_Abstract::hasColumns()</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodhasMany">Doctrine_Record_Abstract::hasMany()</a></span>
										</dt>
										<dd>
											<span class="method-definition">hasMany  binds One-to-Many / Many-to-Many aggregate relation</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodhasOne">Doctrine_Record_Abstract::hasOne()</a></span>
										</dt>
										<dd>
											<span class="method-definition">hasOne  binds One-to-One aggregate relation</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodindex">Doctrine_Record_Abstract::index()</a></span>
										</dt>
										<dd>
											<span class="method-definition">index</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodloadTemplate">Doctrine_Record_Abstract::loadTemplate()</a></span>
										</dt>
										<dd>
											<span class="method-definition">loadTemplate</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodoption">Doctrine_Record_Abstract::option()</a></span>
										</dt>
										<dd>
											<span class="method-definition">option  sets or retrieves an option</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodownsMany">Doctrine_Record_Abstract::ownsMany()</a></span>
										</dt>
										<dd>
											<span class="method-definition">ownsMany  binds One-to-Many / Many-to-Many composite relation</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodownsOne">Doctrine_Record_Abstract::ownsOne()</a></span>
										</dt>
										<dd>
											<span class="method-definition">ownsOne  binds One-to-One composite relation</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodsetAttribute">Doctrine_Record_Abstract::setAttribute()</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodsetInheritanceMap">Doctrine_Record_Abstract::setInheritanceMap()</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodsetListener">Doctrine_Record_Abstract::setListener()</a></span>
										</dt>
										<dd>
											<span class="method-definition">setListener</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodsetSubclasses">Doctrine_Record_Abstract::setSubclasses()</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Record_Abstract.html#methodsetTableName">Doctrine_Record_Abstract::setTableName()</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																	</dl>
							</blockquote>
													<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Access.html">Doctrine_Access</a></span></p>
							<blockquote>
								<dl>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#methodoffsetExists">Doctrine_Access::offsetExists()</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#methodoffsetGet">Doctrine_Access::offsetGet()</a></span>
										</dt>
										<dd>
											<span class="method-definition">offsetGet    an alias of get()</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#methodoffsetSet">Doctrine_Access::offsetSet()</a></span>
										</dt>
										<dd>
											<span class="method-definition">sets $offset to $value</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#methodoffsetUnset">Doctrine_Access::offsetUnset()</a></span>
										</dt>
										<dd>
											<span class="method-definition">unset a given offset</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#methodsetArray">Doctrine_Access::setArray()</a></span>
										</dt>
										<dd>
											<span class="method-definition">setArray</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#method__get">Doctrine_Access::__get()</a></span>
										</dt>
										<dd>
											<span class="method-definition">__get -- an alias of get()</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#method__isset">Doctrine_Access::__isset()</a></span>
										</dt>
										<dd>
											<span class="method-definition">__isset()</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#method__set">Doctrine_Access::__set()</a></span>
										</dt>
										<dd>
											<span class="method-definition">__set        an alias of set()</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Access.html#method__unset">Doctrine_Access::__unset()</a></span>
										</dt>
										<dd>
											<span class="method-definition">__unset()</span>
										</dd>
																	</dl>
							</blockquote>
													<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a></span></p>
							<blockquote>
								<dl>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Object.html#methodgetNullObject">Doctrine_Object::getNullObject()</a></span>
										</dt>
										<dd>
											<span class="method-definition">getNullObject  returns the null object associated with this object</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Object.html#methodinitNullObject">Doctrine_Object::initNullObject()</a></span>
										</dt>
										<dd>
											<span class="method-definition">initNullObject  initializes the null object</span>
										</dd>
																	</dl>
							</blockquote>
											</td>
					<td width="30%">
											</td>
				</tr>
			</table>
			<br /><div class="top">[ <a href="#top">Top</a> ]</div>
		</div>
	</div>

	<a name="sec-const-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Constant Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendants</a> |
										<a href="#sec-inherited">Inherited Properties, Constants, and Methods</a>
				|						<span class="disabled">Constants Summary</span> | <a href="#sec-consts">Constants Detail</a>
												<a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
								|										|
									<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
									</div>
		<div class="info-box-body">
			<div class="const-summary">
			<table border="0" cellspacing="0" cellpadding="0" class="var-summary">
							<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_CLEAN" title="details" class="const-name-summary">STATE_CLEAN</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">CLEAN STATE</td></tr>
				</div>
								<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_DIRTY" title="details" class="const-name-summary">STATE_DIRTY</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">DIRTY STATE</td></tr>
				</div>
								<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_LOCKED" title="details" class="const-name-summary">STATE_LOCKED</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">LOCKED STATE  a Doctrine_Record is temporarily locked during deletes and saves</td></tr>
				</div>
								<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_PROXY" title="details" class="const-name-summary">STATE_PROXY</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">PROXY STATE</td></tr>
				</div>
								<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_TCLEAN" title="details" class="const-name-summary">STATE_TCLEAN</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">NEW TCLEAN</td></tr>
				</div>
								<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_TDIRTY" title="details" class="const-name-summary">STATE_TDIRTY</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">TDIRTY STATE</td></tr>
				</div>
								</table>
			</div>
			<br /><div class="top">[ <a href="#top">Top</a> ]</div>
		</div>
	</div>

	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Property Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendents</a> |
										<a href="#sec-inherited">Inherited Properties and Methods</a>
				|						<span class="disabled">Property Summary</span> | <a href="#sec-vars">Properties Detail</a>
												<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
								|			    		    			    				<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
    			    				</div>
		<div class="info-box-body">
			<div class="var-summary">
			<table border="0" cellspacing="0" cellpadding="0" class="var-summary">
																																		<div class="var-title">
					<tr><td class="var-title">static <span class="var-type-summary">integer</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_index" title="details" class="var-name-summary">$_index</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
																																																				<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_data" title="details" class="var-name-summary">$_data</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
													<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary"><a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a></span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_errorStack" title="details" class="var-name-summary">$_errorStack</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
													<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary"><a href="../Doctrine/Doctrine_Record_Filter.html">Doctrine_Record_Filter</a></span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_filter" title="details" class="var-name-summary">$_filter</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
													<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary">integer</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_id" title="details" class="var-name-summary">$_id</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
																			<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_modified" title="details" class="var-name-summary">$_modified</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
													<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary">Doctrine_Node_<TreeImpl></span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_node" title="details" class="var-name-summary">$_node</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
													<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary">integer</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_oid" title="details" class="var-name-summary">$_oid</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
													<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_references" title="details" class="var-name-summary">$_references</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
													<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary">integer</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_state" title="details" class="var-name-summary">$_state</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
													<div class="var-title">
					<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$_values" title="details" class="var-name-summary">$_values</a>&nbsp;&nbsp;</td>
					<td class="var-summary-description"></td></tr>
				</div>
										</table>
			</div>
			<br /><div class="top">[ <a href="#top">Top</a> ]</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendents</a> |
										<a href="#sec-inherited">Inherited Properties and Methods</a>
				|															<a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
								|			    		    			    				<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
    			    					<span class="disabled">Method Summary</span> | <a href="#sec-methods">Methods Detail</a>
		</div>
		<div class="info-box-body">
			<div class="method-summary">
				<table border="0" cellspacing="0" cellpadding="0" class="method-summary">
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																				<div class="method-definition">
					<tr><td class="method-definition">static
											<span class="method-result">integer</span>&nbsp;&nbsp;
					</td>
					<td class="method-definition"><a href="#_index" title="details" class="method-name">_index</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">_index</td></tr>
				</div>
																																												<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">Doctrine_Record</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#__construct" title="details" class="method-name">__construct</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">constructor</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#assignDefaultValues" title="details" class="method-name">assignDefaultValues</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">setDefaultValues  sets the default values for records internal data</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#assignIdentifier" title="details" class="method-name">assignIdentifier</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">assignIdentifier</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#call" title="details" class="method-name">call</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">call</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#cleanData" title="details" class="method-name">cleanData</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">cleanData</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#columnCount" title="details" class="method-name">columnCount</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">alias for count()</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#construct" title="details" class="method-name">construct</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">construct  Empty tempalte method to provide concrete Record classes with the possibility  to hook into the constructor procedure</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#contains" title="details" class="method-name">contains</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">contains</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#copy" title="details" class="method-name">copy</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">copy  returns a copy of this object</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#copyDeep" title="details" class="method-name">copyDeep</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">copyDeep  returns a copy of this object and all its related objects</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#coreSetRelated" title="details" class="method-name">coreSetRelated</a>()&nbsp;&nbsp;</td>
					<td class="method-definition"></td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#count" title="details" class="method-name">count</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">count  this class implements countable interface</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#delete" title="details" class="method-name">delete</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">deletes this data access object and all the related composites  this operation is isolated by a transaction</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#deleteNode" title="details" class="method-name">deleteNode</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">used to delete node from tree - MUST BE USE TO DELETE RECORD IF TABLE ACTS AS TREE</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void|<a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#errorStack" title="details" class="method-name">errorStack</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">errorStack  assigns / returns record errorStack</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#exists" title="details" class="method-name">exists</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">exists  returns true if this record is persistent, otherwise false</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">mixed</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#get" title="details" class="method-name">get</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">get  returns a value of a property or a related component</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getData" title="details" class="method-name">getData</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getData  return all the internal data</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getErrorStack" title="details" class="method-name">getErrorStack</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getErrorStack</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getIncremented" title="details" class="method-name">getIncremented</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">returns the value of autoincremented primary key of this object (if any)</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record_Iterator.html">Doctrine_Record_Iterator</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getIterator" title="details" class="method-name">getIterator</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getIterator</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getLast" title="details" class="method-name">getLast</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getLast</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getModified" title="details" class="method-name">getModified</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">returns an array of modified fields and associated values</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">mixed</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getNode" title="details" class="method-name">getNode</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getter for node assciated with this record</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getOid" title="details" class="method-name">getOid</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getOid  returns the object identifier</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getPrepared" title="details" class="method-name">getPrepared</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getPrepared</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getReferences" title="details" class="method-name">getReferences</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getReferences</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Table.html">object Doctrine_Table</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#getTable" title="details" class="method-name">getTable</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getTable  returns the table object for this record</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#hasReference" title="details" class="method-name">hasReference</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">hasRefence</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#hasRelation" title="details" class="method-name">hasRelation</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">method for checking existence of properties and Doctrine_Record references</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#hydrate" title="details" class="method-name">hydrate</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">hydrate  hydrates this object from given array</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#identifier" title="details" class="method-name">identifier</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">returns the primary keys of this object</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#isModified" title="details" class="method-name">isModified</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">isModified  returns true if this record was modified, otherwise false</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#isValid" title="details" class="method-name">isValid</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">isValid</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#load" title="details" class="method-name">load</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">load  loads all the unitialized properties from the database</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#loadReference" title="details" class="method-name">loadReference</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">loadReference  loads a related component</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#mapValue" title="details" class="method-name">mapValue</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">mapValue  This simple method is used for mapping values to $values property.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#merge" title="details" class="method-name">merge</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">merge  merges this record with an array of values</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#obtainReference" title="details" class="method-name">obtainReference</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">obtainReference</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#postDelete" title="details" class="method-name">postDelete</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the deletion procedure.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#postInsert" title="details" class="method-name">postInsert</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure only when the record is going to be  inserted into the data store the first time.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#postSave" title="details" class="method-name">postSave</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#postSerialize" title="details" class="method-name">postSerialize</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the serializing procedure.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#postUnserialize" title="details" class="method-name">postUnserialize</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the serializing procedure.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#postUpdate" title="details" class="method-name">postUpdate</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure only when the record is going to be  updated.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#preDelete" title="details" class="method-name">preDelete</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the deletion procedure.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#preInsert" title="details" class="method-name">preInsert</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure only when the record is going to be  inserted into the data store the first time.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#prepareIdentifiers" title="details" class="method-name">prepareIdentifiers</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">prepareIdentifiers  prepares identifiers for later use</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#preSave" title="details" class="method-name">preSave</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#preSerialize" title="details" class="method-name">preSerialize</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the serializing procedure.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#preUnserialize" title="details" class="method-name">preUnserialize</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the serializing procedure.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#preUpdate" title="details" class="method-name">preUpdate</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure only when the record is going to be  updated.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">mixed</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#rawGet" title="details" class="method-name">rawGet</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">rawGet  returns the value of a property, if the property is not yet loaded  this method does NOT load it</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#refresh" title="details" class="method-name">refresh</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">refresh  refresh internal data from the database</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#refreshRelated" title="details" class="method-name">refreshRelated</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">refresh  refres data of related objects from the database</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#replace" title="details" class="method-name">replace</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">replace</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#revert" title="details" class="method-name">revert</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">revert  reverts this record to given version, this method only works if versioning plugin  is enabled</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#save" title="details" class="method-name">save</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">applies the changes made to this object into database  this method is smart enough to know if any changes are made  and whether to use INSERT or UPDATE statement</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#serialize" title="details" class="method-name">serialize</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">serialize  this method is automatically called when this Doctrine_Record is serialized</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#set" title="details" class="method-name">set</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">set  method for altering properties and Doctrine_Record references  if the load parameter is set to false this method will not try to load uninitialized record data</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#setRelated" title="details" class="method-name">setRelated</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">setRelated</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#setUp" title="details" class="method-name">setUp</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">setUp  this method is used for setting up relations and attributes  it should be implemented by child classes</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">null|integer</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#state" title="details" class="method-name">state</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">state  returns / assigns the state of this record</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#toArray" title="details" class="method-name">toArray</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">toArray  returns the record as an array</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#toString" title="details" class="method-name">toString</a>()&nbsp;&nbsp;</td>
					<td class="method-definition"></td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">TRUE</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#trySave" title="details" class="method-name">trySave</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Tries to save the object and all its related components.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#unlink" title="details" class="method-name">unlink</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">removeLinks  removes links from this record to given records</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#unserialize" title="details" class="method-name">unserialize</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">unseralize  this method is automatically called everytime a Doctrine_Record object is unserialized</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#validate" title="details" class="method-name">validate</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the validation procedure, doing any custom / specialized  validations that are neccessary.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#validateOnInsert" title="details" class="method-name">validateOnInsert</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the validation procedure only when the record is going to be  inserted into the data store the first time.</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#validateOnUpdate" title="details" class="method-name">validateOnUpdate</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">Empty template method to provide concrete Record classes with the possibility  to hook into the validation procedure only when the record is going to be  updated.</td></tr>
				</div>
																								<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">mixed</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#__call" title="details" class="method-name">__call</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">__call  this method is a magic method that is being used for method overloading</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#__toString" title="details" class="method-name">__toString</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">returns a string representation of this object</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#__unset" title="details" class="method-name">__unset</a>()&nbsp;&nbsp;</td>
					<td class="method-definition"></td></tr>
				</div>
												</table>
			</div>
			<br /><div class="top">[ <a href="#top">Top</a> ]</div>
		</div>
	</div>

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Properties</div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendents</a> |
										<a href="#sec-inherited">Inherited Properties and Methods</a>
				|										<a href="#sec-var-summary">Property Summary</a> | <a href="#sec-vars">Properties Detail</a>
			
							|
									<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
														|
									<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
									</div>
		<div class="info-box-body">
			<a name="var$_index" id="$_index"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			static <span class="var-type">integer</span>&nbsp;&nbsp;
			<span class="var-name">$_index</span>
			 = <span class="var-default"> 1</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a116">116</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>private</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_data" id="$_data"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>&nbsp;&nbsp;
			<span class="var-name">$_data</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a87">87</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_errorStack" id="$_errorStack"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type"><a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a></span>&nbsp;&nbsp;
			<span class="var-name">$_errorStack</span>
						<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a104">104</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_filter" id="$_filter"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type"><a href="../Doctrine/Doctrine_Record_Filter.html">Doctrine_Record_Filter</a></span>&nbsp;&nbsp;
			<span class="var-name">$_filter</span>
						<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a108">108</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_id" id="$_id"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>&nbsp;&nbsp;
			<span class="var-name">$_id</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a83">83</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_modified" id="$_modified"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>&nbsp;&nbsp;
			<span class="var-name">$_modified</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a100">100</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_node" id="$_node"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">Doctrine_Node_<TreeImpl></span>&nbsp;&nbsp;
			<span class="var-name">$_node</span>
						<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a79">79</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_oid" id="$_oid"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>&nbsp;&nbsp;
			<span class="var-name">$_oid</span>
						<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a120">120</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>private</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_references" id="$_references"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>&nbsp;&nbsp;
			<span class="var-name">$_references</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a112">112</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_state" id="$_state"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>&nbsp;&nbsp;
			<span class="var-name">$_state</span>
						<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a96">96</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td>STATE_* constants</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_values" id="$_values"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>&nbsp;&nbsp;
			<span class="var-name">$_values</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a91">91</a>]</span>
		</span>
	</div>

		<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


	
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
		</div>
	</div>

	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendents</a>
										<a href="#sec-inherited">Inherited Properties and Methods</a>
				|						                |
									<a href="#sec-var-summary">Property Summary</a> | <a href="#sec-vars">Properties Detail</a>
														|
									<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
														| <a href="#sec-method-summary">Method Summary</a> | <span class="disabled">Methods Detail</span>
					</div>
		<div class="info-box-body">
			<a name='method_detail'></a>
<a name="method_index" id="_index"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">static method _index</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a201">201</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>static integer _index(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>_index
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>

<a name="method__construct" id="__construct"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">Constructor __construct</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a133">133</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>Doctrine_Record __construct(
[<a href="../Doctrine/Doctrine_Table.html">Doctrine_Table</a>|null
$table = null], [boolean
$isNewEntry = false]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>constructor
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"><a href="../Doctrine/Doctrine_Table.html">Doctrine_Table</a>|null</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$table:&nbsp;</span></td>
				<td>
				<span class="var-description"> a Doctrine_Table object or null,                                          if null the table object is retrieved from current connection</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">boolean</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$isNewEntry:&nbsp;</span></td>
				<td>
				<span class="var-description"> whether or not this record is transient</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception       if the cleanData operation fails somehow</td>
  </tr>
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Exception   if object is created using the new operator and there are no                                          open connections</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodassignDefaultValues" id="assignDefaultValues"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">assignDefaultValues</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a389">389</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean assignDefaultValues(
[boolean
$overwrite = false]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>setDefaultValues  sets the default values for records internal data
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">boolean</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$overwrite:&nbsp;</span></td>
				<td>
				<span class="var-description"> whether or not to overwrite the already set values</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodassignIdentifier" id="assignIdentifier"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">assignIdentifier</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1252">1252</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void assignIdentifier(
[integer
$id = false]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>assignIdentifier
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">integer</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$id:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcall" id="call"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">call</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1387">1387</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> call(
string|array
$callback, string
$column, mixed
2&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>call
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string|array</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$callback:&nbsp;</span></td>
				<td>
				<span class="var-description"> valid callback</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$column:&nbsp;</span></td>
				<td>
				<span class="var-description"> column name</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">2:&nbsp;</span></td>
				<td>
				<span class="var-description"> arg1 ... argN       optional callback arguments</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcleanData" id="cleanData"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">cleanData</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a414">414</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>integer cleanData(

&$data, array
$data&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>cleanData
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">array</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$data:&nbsp;</span></td>
				<td>
				<span class="var-description"> data array to be cleaned</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">&$data:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcolumnCount" id="columnCount"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">columnCount</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1108">1108</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>integer columnCount(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>alias for count()
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>the number of columns in this record</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodconstruct" id="construct"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">construct</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a221">221</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void construct(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>construct  Empty tempalte method to provide concrete Record classes with the possibility  to hook into the constructor procedure
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcontains" id="contains"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">contains</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a925">925</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean contains(
string
$name&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>contains
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcopy" id="copy"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">copy</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1203">1203</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> copy(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>copy  returns a copy of this object
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcopyDeep" id="copyDeep"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">copyDeep</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1231">1231</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> copyDeep(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>copyDeep  returns a copy of this object and all its related objects
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcoreSetRelated" id="coreSetRelated"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">coreSetRelated</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a876">876</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void coreSetRelated(

$name, 
$value&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
							</td></tr>
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$value:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcount" id="count"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">count</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1099">1099</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>integer count(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>count  this class implements countable interface
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>the number of columns in this record</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


				<hr class="separator" />
		<div class="notes">Implementation of:</div>
			<dl>
			<dt>Countable::count</dt>
					</dl>
		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methoddelete" id="delete"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">delete</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1190">1190</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean delete(
[<a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a>
$conn = null]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>deletes this data access object and all the related composites  this operation is isolated by a transaction
</strong></p>
<span class="description"><p>this event can be listened by the onPreDelete and onDelete listeners</p></span>
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"><a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$conn:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>true on success, false on failure</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methoddeleteNode" id="deleteNode"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">deleteNode</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1516">1516</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void deleteNode(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>used to delete node from tree - MUST BE USE TO DELETE RECORD IF TABLE ACTS AS TREE
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methoderrorStack" id="errorStack"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">errorStack</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a371">371</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void|<a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a> errorStack(
[<a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a>
$stack = null]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>errorStack  assigns / returns record errorStack
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"><a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$stack:&nbsp;</span></td>
				<td>
				<span class="var-description"> errorStack to be assigned for this record</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>returns the errorStack associated with this record</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodexists" id="exists"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">exists</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1146">1146</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean exists(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>exists  returns true if this record is persistent, otherwise false
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodget" id="get"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">get</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a753">753</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>mixed get(
mixed
$name, [boolean
$load = true]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>get  returns a value of a property or a related component
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
				<span class="var-description"> name of the property or related component</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">boolean</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$load:&nbsp;</span></td>
				<td>
				<span class="var-description"> whether or not to invoke the loading procedure</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception        if trying to get a value of unknown property / related component</td>
  </tr>
</table>

		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../Doctrine/Doctrine_File.html#methodget">Doctrine_File::get()</a>
							</li>
				</ul>
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetData" id="getData"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">getData</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a701">701</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>array getData(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getData  return all the internal data
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>an array containing all the properties</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetErrorStack" id="getErrorStack"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">getErrorStack</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a360">360</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a> getErrorStack(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getErrorStack
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>returns the errorStack associated with this record</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetIncremented" id="getIncremented"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">getIncremented</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1285">1285</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>integer getIncremented(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>returns the value of autoincremented primary key of this object (if any)
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetIterator" id="getIterator"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">getIterator</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1178">1178</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record_Iterator.html">Doctrine_Record_Iterator</a> getIterator(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getIterator
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>a Doctrine_Record_Iterator that iterates through the data</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


				<hr class="separator" />
		<div class="notes">Implementation of:</div>
			<dl>
			<dt>IteratorAggregate::getIterator</dt>
					</dl>
		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetLast" id="getLast"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">getLast</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1302">1302</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> getLast(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getLast
</strong></p>
<span class="description"><p>this method is used internally be Doctrine_Query  it is needed to provide compatibility between  records and collections</p></span>
	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetModified" id="getModified"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">getModified</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1020">1020</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>array getModified(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>returns an array of modified fields and associated values
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetNode" id="getNode"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">getNode</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1407">1407</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>mixed getNode(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getter for node assciated with this record
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>if tree returns Doctrine_Node otherwise returns false</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetOid" id="getOid"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">getOid</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a229">229</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>integer getOid(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getOid  returns the object identifier
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetPrepared" id="getPrepared"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">getPrepared</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1038">1038</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>array getPrepared(
[
$array = array()]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getPrepared
</strong></p>
<span class="description"><p>returns an array of modified fields and values with data preparation  adds column aggregation inheritance and converts Records into primary key values</p></span>
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">array</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$array:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetReferences" id="getReferences"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">getReferences</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1332">1332</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>array getReferences(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getReferences
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>all references</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetTable" id="getTable"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">getTable</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a691">691</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Table.html">object Doctrine_Table</a> getTable(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getTable  returns the table object for this record
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>a Doctrine_Table object</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodhasReference" id="hasReference"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">hasReference</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1311">1311</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean hasReference(
string
$name&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>hasRefence
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodhasRelation" id="hasRelation"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">hasRelation</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1167">1167</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean hasRelation(
mixed
$name&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>method for checking existence of properties and Doctrine_Record references
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
				<span class="var-description"> name of the property or reference</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodhydrate" id="hydrate"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">hydrate</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a437">437</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean hydrate(

$data&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>hydrate  hydrates this object from given array
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">array</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$data:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodidentifier" id="identifier"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">identifier</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1276">1276</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>array identifier(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>returns the primary keys of this object
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodisModified" id="isModified"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">isModified</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1157">1157</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean isModified(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>isModified  returns true if this record was modified, otherwise false
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodisValid" id="isValid"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">isValid</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a238">238</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean isValid(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>isValid
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>whether or not this record passes all column validations</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodload" id="load"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">load</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a732">732</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean load(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>load  loads all the unitialized properties from the database
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodloadReference" id="loadReference"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">loadReference</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1354">1354</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void loadReference(
string
$name&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>loadReference  loads a related component
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Table_Exception             if trying to load an unknown related component</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodmapValue" id="mapValue"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">mapValue</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a809">809</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void mapValue(
string
$name, mixed
$value&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>mapValue  This simple method is used for mapping values to $values property.
</strong></p>
<span class="description"><p>Usually this method is used internally by Doctrine for the mapping of  aggregate values.</p></span>
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
				<span class="var-description"> the name of the mapped value</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$value:&nbsp;</span></td>
				<td>
				<span class="var-description"> mixed value to be mapped</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodmerge" id="merge"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">merge</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1367">1367</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void merge(

$values&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>merge  merges this record with an array of values
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">array</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$values:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodobtainReference" id="obtainReference"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">obtainReference</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1321">1321</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void obtainReference(
string
$name&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>obtainReference
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception        if trying to get an unknown related component</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpostDelete" id="postDelete"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">postDelete</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a325">325</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void postDelete(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the deletion procedure.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpostInsert" id="postInsert"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">postInsert</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a353">353</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void postInsert(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure only when the record is going to be  inserted into the data store the first time.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpostSave" id="postSave"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">postSave</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a313">313</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void postSave(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpostSerialize" id="postSerialize"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">postSerialize</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a289">289</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void postSerialize(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the serializing procedure.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpostUnserialize" id="postUnserialize"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">postUnserialize</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a301">301</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void postUnserialize(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the serializing procedure.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpostUpdate" id="postUpdate"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">postUpdate</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a339">339</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void postUpdate(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure only when the record is going to be  updated.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpreDelete" id="preDelete"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">preDelete</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a319">319</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void preDelete(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the deletion procedure.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpreInsert" id="preInsert"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">preInsert</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a346">346</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void preInsert(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure only when the record is going to be  inserted into the data store the first time.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodprepareIdentifiers" id="prepareIdentifiers"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">prepareIdentifiers</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a451">451</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void prepareIdentifiers(
[boolean
$exists = true]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>prepareIdentifiers  prepares identifiers for later use
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">boolean</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$exists:&nbsp;</span></td>
				<td>
				<span class="var-description"> whether or not this record exists in persistent data store</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>private</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpreSave" id="preSave"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">preSave</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a307">307</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void preSave(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpreSerialize" id="preSerialize"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">preSerialize</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a283">283</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void preSerialize(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the serializing procedure.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpreUnserialize" id="preUnserialize"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">preUnserialize</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a295">295</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void preUnserialize(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the serializing procedure.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodpreUpdate" id="preUpdate"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">preUpdate</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a332">332</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void preUpdate(

$event&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the saving procedure only when the record is going to be  updated.
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$event:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodrawGet" id="rawGet"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">rawGet</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a715">715</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>mixed rawGet(
$name
$name&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>rawGet  returns the value of a property, if the property is not yet loaded  this method does NOT load it
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">$name</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
				<span class="var-description"> name of the property</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception    if trying to get an unknown property</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodrefresh" id="refresh"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">refresh</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a634">634</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>boolean refresh(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>refresh  refresh internal data from the database
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception        When the refresh operation fails (when the database row                                           this record represents does not exist anymore)</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodrefreshRelated" id="refreshRelated"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">refreshRelated</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a673">673</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> refreshRelated(
[string
$name = null]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>refresh  refres data of related objects from the database
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
				<span class="var-description"> name of a related component.                                   if set, this method only refreshes the specified related component</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>this object</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodreplace" id="replace"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">replace</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1008">1008</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>integer replace(
[<a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a>
$conn = null]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>replace
</strong></p>
<span class="description"><p>Execute a SQL REPLACE query. A REPLACE query is identical to a INSERT  query, except that if there is already a row in the table with the same  key field values, the REPLACE query just updates its values instead of  inserting a new row.</p><p>The REPLACE type of query does not make part of the SQL standards. Since  practically only MySQL and SQLIte implement it natively, this type of  query isemulated through this method for other DBMS using standard types  of queries inside a transaction to assure the atomicity of the operation.</p></span>
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"><a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$conn:&nbsp;</span></td>
				<td>
				<span class="var-description"> optional connection parameter</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>number of rows affected</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Exception        if some of the key values was null</td>
  </tr>
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Exception        if there were no key fields</td>
  </tr>
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>PDOException                         if something fails at PDO level</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodrevert" id="revert"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">revert</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1431">1431</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> revert(
integer
$version&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>revert  reverts this record to given version, this method only works if versioning plugin  is enabled
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">integer</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$version:&nbsp;</span></td>
				<td>
				<span class="var-description"> an integer &gt; 1</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>this object</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception    if given version does not exist</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsave" id="save"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">save</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a966">966</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void save(
[<a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a>
$conn = null]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>applies the changes made to this object into database  this method is smart enough to know if any changes are made  and whether to use INSERT or UPDATE statement
</strong></p>
<span class="description"><p>this method also saves the related components</p></span>
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"><a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$conn:&nbsp;</span></td>
				<td>
				<span class="var-description"> optional connection parameter</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodserialize" id="serialize"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">serialize</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a484">484</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>array serialize(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>serialize  this method is automatically called when this Doctrine_Record is serialized
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


				<hr class="separator" />
		<div class="notes">Implementation of:</div>
			<dl>
			<dt>Serializable::serialize</dt>
					</dl>
		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodset" id="set"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">set</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a828">828</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> set(
mixed
$name, mixed
$value, [boolean
$load = true]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>set  method for altering properties and Doctrine_Record references  if the load parameter is set to false this method will not try to load uninitialized record data
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
				<span class="var-description"> name of the property or reference</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$value:&nbsp;</span></td>
				<td>
				<span class="var-description"> value of the property or reference</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">boolean</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$load:&nbsp;</span></td>
				<td>
				<span class="var-description"> whether or not to refresh / load the uninitialized record data</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception    if trying to set a value of wrong type for related component</td>
  </tr>
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception    if trying to set a value for unknown property / related component</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetRelated" id="setRelated"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">setRelated</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1342">1342</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void setRelated(
string
$alias, <a href="../Doctrine/Doctrine_Access.html">Doctrine_Access</a>
$coll&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>setRelated
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$alias:&nbsp;</span></td>
				<td>
							</td></tr>
					<tr><td class="indent">
				<span class="var-type"><a href="../Doctrine/Doctrine_Access.html">Doctrine_Access</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$coll:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetUp" id="setUp"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">setUp</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a212">212</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void setUp(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>setUp  this method is used for setting up relations and attributes  it should be implemented by child classes
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../Doctrine/Doctrine_File_Index.html#methodsetUp">Doctrine_File_Index::setUp()</a>
							</li>
					<li>
				<a href="../Doctrine/Doctrine_File.html#methodsetUp">Doctrine_File::setUp()</a>
							</li>
				</ul>
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodstate" id="state"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">state</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a593">593</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>null|integer state(
[integer|string
$state = null]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>state  returns / assigns the state of this record
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">integer|string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$state:&nbsp;</span></td>
				<td>
				<span class="var-description"> if set, this method tries to set the record state to $state</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record::STATE_* constants</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_State_Exception      if trying to set an unknown state</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodtoArray" id="toArray"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">toArray</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1119">1119</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>array toArray(
[boolean
$deep = false]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>toArray  returns the record as an array
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">boolean</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$deep:&nbsp;</span></td>
				<td>
				<span class="var-description"> - Return also the relations</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodtoString" id="toString"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">toString</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1519">1519</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void toString(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	
	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodtrySave" id="trySave"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">trySave</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a982">982</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>TRUE trySave(
[<a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a>
$conn = null]&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Tries to save the object and all its related components.
</strong></p>
<span class="description"><p>In contrast to Doctrine_Record::save(), this method does not  throw an exception when validation fails but returns TRUE on  success or FALSE on failure.</p></span>
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"><a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$conn:&nbsp;</span></td>
				<td>
				<span class="var-description"> optional connection parameter</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>if the record was saved sucessfully without errors, FALSE otherwise.</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodunlink" id="unlink"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">unlink</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1454">1454</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> unlink(
string
$alias, array
$ids&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>removeLinks  removes links from this record to given records
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$alias:&nbsp;</span></td>
				<td>
				<span class="var-description"> related component alias</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">array</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$ids:&nbsp;</span></td>
				<td>
				<span class="var-description"> the identifiers of the related records</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>this object</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodunserialize" id="unserialize"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">unserialize</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a537">537</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void unserialize(
string
$serialized&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>unseralize  this method is automatically called everytime a Doctrine_Record object is unserialized
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$serialized:&nbsp;</span></td>
				<td>
				<span class="var-description"> Doctrine_Record as serialized string</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />

<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record_Exception        if the cleanData operation fails somehow</td>
  </tr>
</table>

				<hr class="separator" />
		<div class="notes">Implementation of:</div>
			<dl>
			<dt>Serializable::unserialize</dt>
					</dl>
		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodvalidate" id="validate"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">validate</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a263">263</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void validate(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the validation procedure, doing any custom / specialized  validations that are neccessary.
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodvalidateOnInsert" id="validateOnInsert"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">validateOnInsert</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a277">277</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void validateOnInsert(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the validation procedure only when the record is going to be  inserted into the data store the first time.
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodvalidateOnUpdate" id="validateOnUpdate"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">validateOnUpdate</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a270">270</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void validateOnUpdate(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>Empty template method to provide concrete Record classes with the possibility  to hook into the validation procedure only when the record is going to be  updated.
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="method__call" id="__call"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">__call</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1502">1502</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>mixed __call(
string
$method, array
$args&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>__call  this method is a magic method that is being used for method overloading
</strong></p>
<span class="description"><p>the function of this method is to try to find given method from the templates  this record is using and if it finds given method it will execute it</p><p>So, in sense, this method replicates the usage of mixins (as seen in some programming languages)</p></span>
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$method:&nbsp;</span></td>
				<td>
				<span class="var-description"> name of the method</span>			</td></tr>
					<tr><td class="indent">
				<span class="var-type">array</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$args:&nbsp;</span></td>
				<td>
				<span class="var-description"> method arguments</span>			</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>the return value of the given method</td>
  </tr>
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="method__toString" id="__toString"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">__toString</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a1526">1526</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void __toString(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>returns a string representation of this object
</strong></p>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="method__unset" id="__unset"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">__unset</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a949">949</a>]</span>
</div>
<br />

	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
		<code>void __unset(
string
$name&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">string</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$name:&nbsp;</span></td>
				<td>
							</td></tr>
				</table>

	<br />
	<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
<br />


			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../Doctrine/Doctrine_Access.html#method__unset">Doctrine_Access::__unset()</a></dt>
						<dd>__unset()</dd>
					</dl>
		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
		</div>
	</div>

	<a name="sec-consts"></a>
	<div class="info-box">
		<div class="info-box-title">Constants</div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendants</a>
										| <a href="#sec-const-summary">Constants Summary</a> | <span class="disabled">Constants Detail</span>
										<a href="#sec-inherited">Inherited Properties, Constants, and Methods</a>
				 | 			
							|
									<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
									</div>
		<div class="info-box-body">
			<a name="constSTATE_CLEAN" id="STATE_CLEAN"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_CLEAN</span>
			 = <span class="var-default"> 3</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a56">56</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>CLEAN STATE
</strong></p>
<span class="description"><p>a Doctrine_Record is in clean state when all of its properties are loaded from the database  and none of its properties are changed</p></span>	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constSTATE_DIRTY" id="STATE_DIRTY"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_DIRTY</span>
			 = <span class="var-default"> 1</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a44">44</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>DIRTY STATE
</strong></p>
<span class="description"><p>a Doctrine_Record is in dirty state when its properties are changed</p></span>	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constSTATE_LOCKED" id="STATE_LOCKED"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_LOCKED</span>
			 = <span class="var-default"> 6</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a74">74</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>LOCKED STATE  a Doctrine_Record is temporarily locked during deletes and saves
</strong></p>
<span class="description"><p>This state is used internally to ensure that circular deletes  and saves will not cause infinite loops</p></span>	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constSTATE_PROXY" id="STATE_PROXY"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_PROXY</span>
			 = <span class="var-default"> 4</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a61">61</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>PROXY STATE
</strong></p>
<span class="description"><p>a Doctrine_Record is in proxy state when its properties are not fully loaded</p></span>	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constSTATE_TCLEAN" id="STATE_TCLEAN"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_TCLEAN</span>
			 = <span class="var-default"> 5</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a66">66</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>NEW TCLEAN
</strong></p>
<span class="description"><p>a Doctrine_Record is in transient clean state when it is created and none of its fields are modified</p></span>	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constSTATE_TDIRTY" id="STATE_TDIRTY"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_TDIRTY</span>
			 = <span class="var-default"> 2</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineRecord.php.html#a50">50</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>TDIRTY STATE
</strong></p>
<span class="description"><p>a Doctrine_Record is in transient dirty state when it is created  and some of its fields are modified but it is NOT yet persisted into database</p></span>	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
		</div>
	</div>

</div>