Browse files

Add javadocs.

  • Loading branch information...
1 parent 022d775 commit b5af0c3db926ecc22cbb42633069eae1d4e3f470 @lyudmil committed Oct 29, 2012
Showing with 19,906 additions and 0 deletions.
  1. +103 −0 docs/allclasses-frame.html
  2. +103 −0 docs/allclasses-noframe.html
  3. +518 −0 docs/com/androidrecord/ActiveCollection.html
  4. +521 −0 docs/com/androidrecord/ActiveCollectionTest.html
  5. +718 −0 docs/com/androidrecord/ActiveRecordBase.html
  6. +968 −0 docs/com/androidrecord/ActiveRecordBaseTest.html
  7. +258 −0 docs/com/androidrecord/BuildConfig.html
  8. +364 −0 docs/com/androidrecord/ColumnHelperTest.html
  9. +736 −0 docs/com/androidrecord/DateTime.html
  10. +433 −0 docs/com/androidrecord/DateTimeTest.html
  11. +225 −0 docs/com/androidrecord/R.attr.html
  12. +247 −0 docs/com/androidrecord/R.html
  13. +261 −0 docs/com/androidrecord/R.string.html
  14. +207 −0 docs/com/androidrecord/Table.html
  15. +551 −0 docs/com/androidrecord/associations/AssociationResolver.html
  16. +167 −0 docs/com/androidrecord/associations/BelongsTo.html
  17. +228 −0 docs/com/androidrecord/associations/HasMany.html
  18. +207 −0 docs/com/androidrecord/associations/HasOne.html
  19. +349 −0 docs/com/androidrecord/associations/OneToOneAssociation.html
  20. +58 −0 docs/com/androidrecord/associations/package-frame.html
  21. +191 −0 docs/com/androidrecord/associations/package-summary.html
  22. +169 −0 docs/com/androidrecord/associations/package-tree.html
  23. +358 −0 docs/com/androidrecord/db/Database.html
  24. +313 −0 docs/com/androidrecord/db/DatabaseManager.html
  25. +34 −0 docs/com/androidrecord/db/package-frame.html
  26. +160 −0 docs/com/androidrecord/db/package-summary.html
  27. +153 −0 docs/com/androidrecord/db/package-tree.html
  28. +305 −0 docs/com/androidrecord/migrations/Migrations.html
  29. +377 −0 docs/com/androidrecord/migrations/MigrationsTest.html
  30. +34 −0 docs/com/androidrecord/migrations/package-frame.html
  31. +159 −0 docs/com/androidrecord/migrations/package-summary.html
  32. +158 −0 docs/com/androidrecord/migrations/package-tree.html
  33. +63 −0 docs/com/androidrecord/package-frame.html
  34. +209 −0 docs/com/androidrecord/package-summary.html
  35. +168 −0 docs/com/androidrecord/package-tree.html
  36. +250 −0 docs/com/androidrecord/query/ColumnHelper.html
  37. +250 −0 docs/com/androidrecord/query/ColumnValues.html
  38. +359 −0 docs/com/androidrecord/query/ColumnValuesTest.html
  39. +250 −0 docs/com/androidrecord/query/CreateQuery.html
  40. +266 −0 docs/com/androidrecord/query/FindQuery.html
  41. +286 −0 docs/com/androidrecord/query/MultiValuedQuery.html
  42. +276 −0 docs/com/androidrecord/query/Query.html
  43. +400 −0 docs/com/androidrecord/query/QueryContext.html
  44. +501 −0 docs/com/androidrecord/query/ResultSetFieldTranslator.html
  45. +277 −0 docs/com/androidrecord/query/SelectAllQuery.html
  46. +279 −0 docs/com/androidrecord/query/SelectQuery.html
  47. +61 −0 docs/com/androidrecord/query/package-frame.html
  48. +206 −0 docs/com/androidrecord/query/package-summary.html
  49. +170 −0 docs/com/androidrecord/query/package-tree.html
  50. +315 −0 docs/com/androidrecord/test/ModelTestCase.MyMockContext.html
  51. +421 −0 docs/com/androidrecord/test/ModelTestCase.html
  52. +1,105 −0 docs/com/androidrecord/test/mocks/MockCursor.html
  53. +676 −0 docs/com/androidrecord/test/mocks/MockDatabase.html
  54. +34 −0 docs/com/androidrecord/test/mocks/package-frame.html
  55. +159 −0 docs/com/androidrecord/test/mocks/package-summary.html
  56. +154 −0 docs/com/androidrecord/test/mocks/package-tree.html
  57. +32 −0 docs/com/androidrecord/test/package-frame.html
  58. +155 −0 docs/com/androidrecord/test/package-summary.html
  59. +162 −0 docs/com/androidrecord/test/package-tree.html
  60. +275 −0 docs/com/androidrecord/utils/StringHelper.html
  61. +292 −0 docs/com/androidrecord/utils/StringHelperTest.html
  62. +34 −0 docs/com/androidrecord/utils/package-frame.html
  63. +159 −0 docs/com/androidrecord/utils/package-summary.html
  64. +156 −0 docs/com/androidrecord/utils/package-tree.html
  65. +190 −0 docs/constant-values.html
  66. +144 −0 docs/deprecated-list.html
  67. +217 −0 docs/help-doc.html
  68. +188 −0 docs/index-files/index-1.html
  69. +167 −0 docs/index-files/index-10.html
  70. +197 −0 docs/index-files/index-11.html
  71. +146 −0 docs/index-files/index-12.html
  72. +155 −0 docs/index-files/index-13.html
  73. +143 −0 docs/index-files/index-14.html
  74. +147 −0 docs/index-files/index-15.html
  75. +179 −0 docs/index-files/index-16.html
Sorry, we could not display the entire diff because it was too big.
View
103 docs/allclasses-frame.html
@@ -0,0 +1,103 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_37) on Mon Oct 29 03:49:08 CET 2012 -->
+<TITLE>
+All Classes
+</TITLE>
+
+<META NAME="date" CONTENT="2012-10-29">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/androidrecord/ActiveCollection.html" title="class in com.androidrecord" target="classFrame">ActiveCollection</A>
+<BR>
+<A HREF="com/androidrecord/ActiveCollectionTest.html" title="class in com.androidrecord" target="classFrame">ActiveCollectionTest</A>
+<BR>
+<A HREF="com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord" target="classFrame">ActiveRecordBase</A>
+<BR>
+<A HREF="com/androidrecord/ActiveRecordBaseTest.html" title="class in com.androidrecord" target="classFrame">ActiveRecordBaseTest</A>
+<BR>
+<A HREF="com/androidrecord/associations/AssociationResolver.html" title="enum in com.androidrecord.associations" target="classFrame">AssociationResolver</A>
+<BR>
+<A HREF="com/androidrecord/associations/BelongsTo.html" title="annotation in com.androidrecord.associations" target="classFrame">BelongsTo</A>
+<BR>
+<A HREF="com/androidrecord/BuildConfig.html" title="class in com.androidrecord" target="classFrame">BuildConfig</A>
+<BR>
+<A HREF="com/androidrecord/query/ColumnHelper.html" title="class in com.androidrecord.query" target="classFrame">ColumnHelper</A>
+<BR>
+<A HREF="com/androidrecord/ColumnHelperTest.html" title="class in com.androidrecord" target="classFrame">ColumnHelperTest</A>
+<BR>
+<A HREF="com/androidrecord/query/ColumnValues.html" title="class in com.androidrecord.query" target="classFrame">ColumnValues</A>
+<BR>
+<A HREF="com/androidrecord/query/ColumnValuesTest.html" title="class in com.androidrecord.query" target="classFrame">ColumnValuesTest</A>
+<BR>
+<A HREF="com/androidrecord/query/CreateQuery.html" title="class in com.androidrecord.query" target="classFrame">CreateQuery</A>
+<BR>
+<A HREF="com/androidrecord/db/Database.html" title="class in com.androidrecord.db" target="classFrame">Database</A>
+<BR>
+<A HREF="com/androidrecord/db/DatabaseManager.html" title="class in com.androidrecord.db" target="classFrame">DatabaseManager</A>
+<BR>
+<A HREF="com/androidrecord/DateTime.html" title="class in com.androidrecord" target="classFrame">DateTime</A>
+<BR>
+<A HREF="com/androidrecord/DateTimeTest.html" title="class in com.androidrecord" target="classFrame">DateTimeTest</A>
+<BR>
+<A HREF="com/androidrecord/query/FindQuery.html" title="class in com.androidrecord.query" target="classFrame">FindQuery</A>
+<BR>
+<A HREF="com/androidrecord/associations/HasMany.html" title="annotation in com.androidrecord.associations" target="classFrame">HasMany</A>
+<BR>
+<A HREF="com/androidrecord/associations/HasOne.html" title="annotation in com.androidrecord.associations" target="classFrame">HasOne</A>
+<BR>
+<A HREF="com/androidrecord/migrations/Migrations.html" title="class in com.androidrecord.migrations" target="classFrame">Migrations</A>
+<BR>
+<A HREF="com/androidrecord/migrations/MigrationsTest.html" title="class in com.androidrecord.migrations" target="classFrame">MigrationsTest</A>
+<BR>
+<A HREF="com/androidrecord/test/mocks/MockCursor.html" title="class in com.androidrecord.test.mocks" target="classFrame">MockCursor</A>
+<BR>
+<A HREF="com/androidrecord/test/mocks/MockDatabase.html" title="class in com.androidrecord.test.mocks" target="classFrame">MockDatabase</A>
+<BR>
+<A HREF="com/androidrecord/test/ModelTestCase.html" title="class in com.androidrecord.test" target="classFrame">ModelTestCase</A>
+<BR>
+<A HREF="com/androidrecord/query/MultiValuedQuery.html" title="class in com.androidrecord.query" target="classFrame">MultiValuedQuery</A>
+<BR>
+<A HREF="com/androidrecord/associations/OneToOneAssociation.html" title="class in com.androidrecord.associations" target="classFrame">OneToOneAssociation</A>
+<BR>
+<A HREF="com/androidrecord/query/Query.html" title="class in com.androidrecord.query" target="classFrame">Query</A>
+<BR>
+<A HREF="com/androidrecord/query/QueryContext.html" title="class in com.androidrecord.query" target="classFrame">QueryContext</A>
+<BR>
+<A HREF="com/androidrecord/R.html" title="class in com.androidrecord" target="classFrame">R</A>
+<BR>
+<A HREF="com/androidrecord/R.attr.html" title="class in com.androidrecord" target="classFrame">R.attr</A>
+<BR>
+<A HREF="com/androidrecord/R.string.html" title="class in com.androidrecord" target="classFrame">R.string</A>
+<BR>
+<A HREF="com/androidrecord/query/ResultSetFieldTranslator.html" title="enum in com.androidrecord.query" target="classFrame">ResultSetFieldTranslator</A>
+<BR>
+<A HREF="com/androidrecord/query/SelectAllQuery.html" title="class in com.androidrecord.query" target="classFrame">SelectAllQuery</A>
+<BR>
+<A HREF="com/androidrecord/query/SelectQuery.html" title="class in com.androidrecord.query" target="classFrame">SelectQuery</A>
+<BR>
+<A HREF="com/androidrecord/utils/StringHelper.html" title="class in com.androidrecord.utils" target="classFrame">StringHelper</A>
+<BR>
+<A HREF="com/androidrecord/utils/StringHelperTest.html" title="class in com.androidrecord.utils" target="classFrame">StringHelperTest</A>
+<BR>
+<A HREF="com/androidrecord/Table.html" title="annotation in com.androidrecord" target="classFrame">Table</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
View
103 docs/allclasses-noframe.html
@@ -0,0 +1,103 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_37) on Mon Oct 29 03:49:08 CET 2012 -->
+<TITLE>
+All Classes
+</TITLE>
+
+<META NAME="date" CONTENT="2012-10-29">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/androidrecord/ActiveCollection.html" title="class in com.androidrecord">ActiveCollection</A>
+<BR>
+<A HREF="com/androidrecord/ActiveCollectionTest.html" title="class in com.androidrecord">ActiveCollectionTest</A>
+<BR>
+<A HREF="com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>
+<BR>
+<A HREF="com/androidrecord/ActiveRecordBaseTest.html" title="class in com.androidrecord">ActiveRecordBaseTest</A>
+<BR>
+<A HREF="com/androidrecord/associations/AssociationResolver.html" title="enum in com.androidrecord.associations">AssociationResolver</A>
+<BR>
+<A HREF="com/androidrecord/associations/BelongsTo.html" title="annotation in com.androidrecord.associations">BelongsTo</A>
+<BR>
+<A HREF="com/androidrecord/BuildConfig.html" title="class in com.androidrecord">BuildConfig</A>
+<BR>
+<A HREF="com/androidrecord/query/ColumnHelper.html" title="class in com.androidrecord.query">ColumnHelper</A>
+<BR>
+<A HREF="com/androidrecord/ColumnHelperTest.html" title="class in com.androidrecord">ColumnHelperTest</A>
+<BR>
+<A HREF="com/androidrecord/query/ColumnValues.html" title="class in com.androidrecord.query">ColumnValues</A>
+<BR>
+<A HREF="com/androidrecord/query/ColumnValuesTest.html" title="class in com.androidrecord.query">ColumnValuesTest</A>
+<BR>
+<A HREF="com/androidrecord/query/CreateQuery.html" title="class in com.androidrecord.query">CreateQuery</A>
+<BR>
+<A HREF="com/androidrecord/db/Database.html" title="class in com.androidrecord.db">Database</A>
+<BR>
+<A HREF="com/androidrecord/db/DatabaseManager.html" title="class in com.androidrecord.db">DatabaseManager</A>
+<BR>
+<A HREF="com/androidrecord/DateTime.html" title="class in com.androidrecord">DateTime</A>
+<BR>
+<A HREF="com/androidrecord/DateTimeTest.html" title="class in com.androidrecord">DateTimeTest</A>
+<BR>
+<A HREF="com/androidrecord/query/FindQuery.html" title="class in com.androidrecord.query">FindQuery</A>
+<BR>
+<A HREF="com/androidrecord/associations/HasMany.html" title="annotation in com.androidrecord.associations">HasMany</A>
+<BR>
+<A HREF="com/androidrecord/associations/HasOne.html" title="annotation in com.androidrecord.associations">HasOne</A>
+<BR>
+<A HREF="com/androidrecord/migrations/Migrations.html" title="class in com.androidrecord.migrations">Migrations</A>
+<BR>
+<A HREF="com/androidrecord/migrations/MigrationsTest.html" title="class in com.androidrecord.migrations">MigrationsTest</A>
+<BR>
+<A HREF="com/androidrecord/test/mocks/MockCursor.html" title="class in com.androidrecord.test.mocks">MockCursor</A>
+<BR>
+<A HREF="com/androidrecord/test/mocks/MockDatabase.html" title="class in com.androidrecord.test.mocks">MockDatabase</A>
+<BR>
+<A HREF="com/androidrecord/test/ModelTestCase.html" title="class in com.androidrecord.test">ModelTestCase</A>
+<BR>
+<A HREF="com/androidrecord/query/MultiValuedQuery.html" title="class in com.androidrecord.query">MultiValuedQuery</A>
+<BR>
+<A HREF="com/androidrecord/associations/OneToOneAssociation.html" title="class in com.androidrecord.associations">OneToOneAssociation</A>
+<BR>
+<A HREF="com/androidrecord/query/Query.html" title="class in com.androidrecord.query">Query</A>
+<BR>
+<A HREF="com/androidrecord/query/QueryContext.html" title="class in com.androidrecord.query">QueryContext</A>
+<BR>
+<A HREF="com/androidrecord/R.html" title="class in com.androidrecord">R</A>
+<BR>
+<A HREF="com/androidrecord/R.attr.html" title="class in com.androidrecord">R.attr</A>
+<BR>
+<A HREF="com/androidrecord/R.string.html" title="class in com.androidrecord">R.string</A>
+<BR>
+<A HREF="com/androidrecord/query/ResultSetFieldTranslator.html" title="enum in com.androidrecord.query">ResultSetFieldTranslator</A>
+<BR>
+<A HREF="com/androidrecord/query/SelectAllQuery.html" title="class in com.androidrecord.query">SelectAllQuery</A>
+<BR>
+<A HREF="com/androidrecord/query/SelectQuery.html" title="class in com.androidrecord.query">SelectQuery</A>
+<BR>
+<A HREF="com/androidrecord/utils/StringHelper.html" title="class in com.androidrecord.utils">StringHelper</A>
+<BR>
+<A HREF="com/androidrecord/utils/StringHelperTest.html" title="class in com.androidrecord.utils">StringHelperTest</A>
+<BR>
+<A HREF="com/androidrecord/Table.html" title="annotation in com.androidrecord">Table</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
View
518 docs/com/androidrecord/ActiveCollection.html
@@ -0,0 +1,518 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_37) on Mon Oct 29 03:49:06 CET 2012 -->
+<TITLE>
+ActiveCollection
+</TITLE>
+
+<META NAME="date" CONTENT="2012-10-29">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ActiveCollection";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../com/androidrecord/ActiveCollectionTest.html" title="class in com.androidrecord"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?com/androidrecord/ActiveCollection.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ActiveCollection.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.androidrecord</FONT>
+<BR>
+Class ActiveCollection&lt;T extends <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>com.androidrecord.ActiveCollection&lt;T&gt;</B>
+</PRE>
+<DL>
+<DT><DT><B>Type Parameters:</B><DD><CODE>T</CODE> - </DL>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Iterable&lt;T&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ActiveCollection&lt;T extends <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&gt;</B><DT>extends java.lang.Object<DT>implements java.lang.Iterable&lt;T&gt;</DL>
+</PRE>
+
+<P>
+A collection class for active records. It provides a consistent interface to model one-to-many associations and
+ lazy loading functionality.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#ActiveCollection(com.androidrecord.ActiveRecordBase, java.lang.reflect.Field)">ActiveCollection</A></B>(<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&nbsp;owner,
+ java.lang.reflect.Field&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#add(T)">add</A></B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&nbsp;record)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#addAll(T...)">addAll</A></B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>...&nbsp;records)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#areEmpty()">areEmpty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#asList()">asList</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;O extends <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&gt;
+<BR>
+<A HREF="../../com/androidrecord/ActiveCollection.html" title="class in com.androidrecord">ActiveCollection</A>&lt;O&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#attachTo(com.androidrecord.ActiveRecordBase, java.lang.reflect.Field)">attachTo</A></B>(<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&nbsp;owner,
+ java.lang.reflect.Field&nbsp;field)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#contain(T)">contain</A></B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&nbsp;record)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#first()">first</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#indexOf(T)">indexOf</A></B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&nbsp;record)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#iterator()">iterator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#remove(T)">remove</A></B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&nbsp;record)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollection.html#size()">size</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ActiveCollection(com.androidrecord.ActiveRecordBase, java.lang.reflect.Field)"><!-- --></A><H3>
+ActiveCollection</H3>
+<PRE>
+public <B>ActiveCollection</B>(<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&nbsp;owner,
+ java.lang.reflect.Field&nbsp;field)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="attachTo(com.androidrecord.ActiveRecordBase, java.lang.reflect.Field)"><!-- --></A><H3>
+attachTo</H3>
+<PRE>
+public static &lt;O extends <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&gt; <A HREF="../../com/androidrecord/ActiveCollection.html" title="class in com.androidrecord">ActiveCollection</A>&lt;O&gt; <B>attachTo</B>(<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&nbsp;owner,
+ java.lang.reflect.Field&nbsp;field)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(com.androidrecord.ActiveRecordBase)"><!-- --></A><A NAME="add(T)"><!-- --></A><H3>
+add</H3>
+<PRE>
+public void <B>add</B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&nbsp;record)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addAll(com.androidrecord.ActiveRecordBase[])"><!-- --></A><A NAME="addAll(T...)"><!-- --></A><H3>
+addAll</H3>
+<PRE>
+public void <B>addAll</B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>...&nbsp;records)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="contain(com.androidrecord.ActiveRecordBase)"><!-- --></A><A NAME="contain(T)"><!-- --></A><H3>
+contain</H3>
+<PRE>
+public boolean <B>contain</B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&nbsp;record)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(com.androidrecord.ActiveRecordBase)"><!-- --></A><A NAME="remove(T)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public void <B>remove</B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&nbsp;record)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="areEmpty()"><!-- --></A><H3>
+areEmpty</H3>
+<PRE>
+public boolean <B>areEmpty</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="iterator()"><!-- --></A><H3>
+iterator</H3>
+<PRE>
+public java.util.Iterator&lt;<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&gt; <B>iterator</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>iterator</CODE> in interface <CODE>java.lang.Iterable&lt;<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A> extends <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="size()"><!-- --></A><H3>
+size</H3>
+<PRE>
+public int <B>size</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="first()"><!-- --></A><H3>
+first</H3>
+<PRE>
+public <A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A> <B>first</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="asList()"><!-- --></A><H3>
+asList</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&gt; <B>asList</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="indexOf(com.androidrecord.ActiveRecordBase)"><!-- --></A><A NAME="indexOf(T)"><!-- --></A><H3>
+indexOf</H3>
+<PRE>
+public int <B>indexOf</B>(<A HREF="../../com/androidrecord/ActiveCollection.html" title="type parameter in ActiveCollection">T</A>&nbsp;record)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+public void <B>clear</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../com/androidrecord/ActiveCollectionTest.html" title="class in com.androidrecord"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?com/androidrecord/ActiveCollection.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ActiveCollection.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
View
521 docs/com/androidrecord/ActiveCollectionTest.html
@@ -0,0 +1,521 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_37) on Mon Oct 29 03:49:06 CET 2012 -->
+<TITLE>
+ActiveCollectionTest
+</TITLE>
+
+<META NAME="date" CONTENT="2012-10-29">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ActiveCollectionTest";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../com/androidrecord/ActiveCollection.html" title="class in com.androidrecord"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?com/androidrecord/ActiveCollectionTest.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ActiveCollectionTest.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.androidrecord</FONT>
+<BR>
+Class ActiveCollectionTest</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">junit.framework.Assert
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by ">junit.framework.TestCase
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>com.androidrecord.ActiveCollectionTest</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>junit.framework.Test</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ActiveCollectionTest</B><DT>extends junit.framework.TestCase</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#ActiveCollectionTest()">ActiveCollectionTest</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#setUp()">setUp</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testAddingMultipleItemsSetsTheOwnerOnAll()">testAddingMultipleItemsSetsTheOwnerOnAll</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testAddSetsOwnerCorrectly()">testAddSetsOwnerCorrectly</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testCanAddManyRecordsAtOnce()">testCanAddManyRecordsAtOnce</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testCanAddRecords()">testCanAddRecords</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testCanDetermineIfEmpty()">testCanDetermineIfEmpty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testCanIterateOverRecords()">testCanIterateOverRecords</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testCanRemoveRecords()">testCanRemoveRecords</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testLoadsCollectionFromTheDatabaseOnAccess()">testLoadsCollectionFromTheDatabaseOnAccess</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testLoadsCollectionWhenEvaluatingAreEmpty()">testLoadsCollectionWhenEvaluatingAreEmpty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testLoadsCollectionWhenEvaluatingContain()">testLoadsCollectionWhenEvaluatingContain</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveCollectionTest.html#testLoadsCollectionWhenIterating()">testLoadsCollectionWhenIterating</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_junit.framework.TestCase"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class junit.framework.TestCase</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_junit.framework.Assert"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class junit.framework.Assert</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ActiveCollectionTest()"><!-- --></A><H3>
+ActiveCollectionTest</H3>
+<PRE>
+public <B>ActiveCollectionTest</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setUp()"><!-- --></A><H3>
+setUp</H3>
+<PRE>
+protected void <B>setUp</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>setUp</CODE> in class <CODE>junit.framework.TestCase</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testCanAddRecords()"><!-- --></A><H3>
+testCanAddRecords</H3>
+<PRE>
+public void <B>testCanAddRecords</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testAddSetsOwnerCorrectly()"><!-- --></A><H3>
+testAddSetsOwnerCorrectly</H3>
+<PRE>
+public void <B>testAddSetsOwnerCorrectly</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testAddingMultipleItemsSetsTheOwnerOnAll()"><!-- --></A><H3>
+testAddingMultipleItemsSetsTheOwnerOnAll</H3>
+<PRE>
+public void <B>testAddingMultipleItemsSetsTheOwnerOnAll</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testCanDetermineIfEmpty()"><!-- --></A><H3>
+testCanDetermineIfEmpty</H3>
+<PRE>
+public void <B>testCanDetermineIfEmpty</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testCanAddManyRecordsAtOnce()"><!-- --></A><H3>
+testCanAddManyRecordsAtOnce</H3>
+<PRE>
+public void <B>testCanAddManyRecordsAtOnce</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testCanRemoveRecords()"><!-- --></A><H3>
+testCanRemoveRecords</H3>
+<PRE>
+public void <B>testCanRemoveRecords</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testCanIterateOverRecords()"><!-- --></A><H3>
+testCanIterateOverRecords</H3>
+<PRE>
+public void <B>testCanIterateOverRecords</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testLoadsCollectionFromTheDatabaseOnAccess()"><!-- --></A><H3>
+testLoadsCollectionFromTheDatabaseOnAccess</H3>
+<PRE>
+public void <B>testLoadsCollectionFromTheDatabaseOnAccess</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testLoadsCollectionWhenIterating()"><!-- --></A><H3>
+testLoadsCollectionWhenIterating</H3>
+<PRE>
+public void <B>testLoadsCollectionWhenIterating</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testLoadsCollectionWhenEvaluatingContain()"><!-- --></A><H3>
+testLoadsCollectionWhenEvaluatingContain</H3>
+<PRE>
+public void <B>testLoadsCollectionWhenEvaluatingContain</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testLoadsCollectionWhenEvaluatingAreEmpty()"><!-- --></A><H3>
+testLoadsCollectionWhenEvaluatingAreEmpty</H3>
+<PRE>
+public void <B>testLoadsCollectionWhenEvaluatingAreEmpty</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../com/androidrecord/ActiveCollection.html" title="class in com.androidrecord"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?com/androidrecord/ActiveCollectionTest.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ActiveCollectionTest.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
View
718 docs/com/androidrecord/ActiveRecordBase.html
@@ -0,0 +1,718 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_37) on Mon Oct 29 03:49:06 CET 2012 -->
+<TITLE>
+ActiveRecordBase
+</TITLE>
+
+<META NAME="date" CONTENT="2012-10-29">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ActiveRecordBase";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../com/androidrecord/ActiveCollectionTest.html" title="class in com.androidrecord"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../com/androidrecord/ActiveRecordBaseTest.html" title="class in com.androidrecord"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?com/androidrecord/ActiveRecordBase.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ActiveRecordBase.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.androidrecord</FONT>
+<BR>
+Class ActiveRecordBase&lt;T extends ActiveRecordBase&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>com.androidrecord.ActiveRecordBase&lt;T&gt;</B>
+</PRE>
+<DL>
+<DT><DT><B>Type Parameters:</B><DD><CODE>T</CODE> - the specific class.</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>ActiveRecordBase&lt;T extends ActiveRecordBase&gt;</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Base class for all persistent objects. It provides methods to do CRUD operations on
+ the database.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../com/androidrecord/DateTime.html" title="class in com.androidrecord">DateTime</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#created_at">created_at</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#id">id</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../com/androidrecord/DateTime.html" title="class in com.androidrecord">DateTime</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#updated_at">updated_at</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#ActiveRecordBase()">ActiveRecordBase</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#all()">all</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get all objects in the corresponding database table.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#asJson()">asJson</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#bootStrap(com.androidrecord.db.Database, android.content.Context)">bootStrap</A></B>(<A HREF="../../com/androidrecord/db/Database.html" title="class in com.androidrecord.db">Database</A>&nbsp;database,
+ android.content.Context&nbsp;context)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#compactId()">compactId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;android.content.ContentValues</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#contentValues()">contentValues</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#createSqlFor(java.lang.Class)">createSqlFor</A></B>(java.lang.Class&lt;? extends <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&gt;&nbsp;activeRecordClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate the query to create the database table corresponding to a persistent class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#destroy()">destroy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delete a record in the database.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#find(long)">find</A></B>(long&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get an object corresponding to the record in the database that matches the specified id.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#find(java.lang.String)">find</A></B>(java.lang.String&nbsp;whereClause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get an object corresponding to the first record in the database that matches the specified where clause.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#getResourceString(int)">getResourceString</A></B>(int&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a string defined as an application resource</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;java.lang.reflect.Field&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#getSortedFields()">getSortedFields</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#insert()">insert</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#isProperlyConfigured()">isProperlyConfigured</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#isTransient()">isTransient</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#linkAssociations(com.androidrecord.query.QueryContext)">linkAssociations</A></B>(<A HREF="../../com/androidrecord/query/QueryContext.html" title="class in com.androidrecord.query">QueryContext</A>&lt;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A>&gt;&nbsp;context)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connect related records in memory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#save()">save</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create or update a record in the database.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#tableNameFor(java.lang.Class)">tableNameFor</A></B>(java.lang.Class&nbsp;activeRecordClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate the table name for the class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#update()">update</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../com/androidrecord/ActiveRecordBase.html#where(java.lang.String)">where</A></B>(java.lang.String&nbsp;whereClause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get all objects in the database that match the specified where clause.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="id"><!-- --></A><H3>
+id</H3>
+<PRE>
+public java.lang.Long <B>id</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="created_at"><!-- --></A><H3>
+created_at</H3>
+<PRE>
+public <A HREF="../../com/androidrecord/DateTime.html" title="class in com.androidrecord">DateTime</A> <B>created_at</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="updated_at"><!-- --></A><H3>
+updated_at</H3>
+<PRE>
+public <A HREF="../../com/androidrecord/DateTime.html" title="class in com.androidrecord">DateTime</A> <B>updated_at</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ActiveRecordBase()"><!-- --></A><H3>
+ActiveRecordBase</H3>
+<PRE>
+protected <B>ActiveRecordBase</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="save()"><!-- --></A><H3>
+save</H3>
+<PRE>
+public void <B>save</B>()</PRE>
+<DL>
+<DD>Create or update a record in the database.
+ <p/>
+ The method checks if the object has ever been saved in the database by checking
+ if the id field has been set.
+ If the id is null, it issues the corresponding insert query. Otherwise, it issues
+ an update statement with the current object data for the record in the database matching
+ the id specified by the id field.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="insert()"><!-- --></A><H3>
+insert</H3>
+<PRE>
+protected void <B>insert</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="update()"><!-- --></A><H3>
+update</H3>
+<PRE>
+protected void <B>update</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="destroy()"><!-- --></A><H3>
+destroy</H3>
+<PRE>
+public void <B>destroy</B>()</PRE>
+<DL>
+<DD>Delete a record in the database.
+ <p/>
+ If the record has been saved in the database the method issues a delete statement for
+ the record in the database matching the id specified by the id field.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="find(long)"><!-- --></A><H3>
+find</H3>
+<PRE>
+public <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A> <B>find</B>(long&nbsp;id)</PRE>
+<DL>
+<DD>Get an object corresponding to the record in the database that matches the specified id.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the id of the record in the database.
+<DT><B>Returns:</B><DD>a new object with its persistent fields set to the values of the database record found</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="find(java.lang.String)"><!-- --></A><H3>
+find</H3>
+<PRE>
+public <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A> <B>find</B>(java.lang.String&nbsp;whereClause)</PRE>
+<DL>
+<DD>Get an object corresponding to the first record in the database that matches the specified where clause.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>whereClause</CODE> - the where clause to match against.
+<DT><B>Returns:</B><DD>a new object with its persistent fields set to the values of the database record found</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="where(java.lang.String)"><!-- --></A><H3>
+where</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A>&gt; <B>where</B>(java.lang.String&nbsp;whereClause)</PRE>
+<DL>
+<DD>Get all objects in the database that match the specified where clause.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>whereClause</CODE> - the where clause to match against.
+<DT><B>Returns:</B><DD>a list of objects, each of which has its persistent fields set to the values of each of the
+ database records found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="all()"><!-- --></A><H3>
+all</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A>&gt; <B>all</B>()</PRE>
+<DL>
+<DD>Get all objects in the corresponding database table.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of objects, each of which has a corresponding representation in the database table for its class.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isTransient()"><!-- --></A><H3>
+isTransient</H3>
+<PRE>
+public boolean <B>isTransient</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="contentValues()"><!-- --></A><H3>
+contentValues</H3>
+<PRE>
+public android.content.ContentValues <B>contentValues</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="tableNameFor(java.lang.Class)"><!-- --></A><H3>
+tableNameFor</H3>
+<PRE>
+public static java.lang.String <B>tableNameFor</B>(java.lang.Class&nbsp;activeRecordClass)</PRE>
+<DL>
+<DD>Generate the table name for the class.
+ <p/>
+ By convention, the table name is derived from the name of the class. First, the camel-case class name is converted to underscores,
+ then the corresponding word is pluralized.
+
+ The table name can be overridden using the <A HREF="../../com/androidrecord/Table.html" title="annotation in com.androidrecord"><CODE>Table</CODE></A> annotation and specifying a name attribute.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>activeRecordClass</CODE> - the persistent class to generate a table name for.
+<DT><B>Returns:</B><DD>a string corresponding to the table name for the class.<DT><B>See Also:</B><DD><A HREF="../../com/androidrecord/utils/StringHelper.html" title="class in com.androidrecord.utils"><CODE>StringHelper</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createSqlFor(java.lang.Class)"><!-- --></A><H3>
+createSqlFor</H3>
+<PRE>
+public static java.lang.String <B>createSqlFor</B>(java.lang.Class&lt;? extends <A HREF="../../com/androidrecord/ActiveRecordBase.html" title="class in com.androidrecord">ActiveRecordBase</A>&gt;&nbsp;activeRecordClass)</PRE>
+<DL>
+<DD>Generate the query to create the database table corresponding to a persistent class.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>activeRecordClass</CODE> - the persistent class to create the table for.
+<DT><B>Returns:</B><DD>the SQL query to create a table</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="linkAssociations(com.androidrecord.query.QueryContext)"><!-- --></A><H3>
+linkAssociations</H3>
+<PRE>
+public void <B>linkAssociations</B>(<A HREF="../../com/androidrecord/query/QueryContext.html" title="class in com.androidrecord.query">QueryContext</A>&lt;<A HREF="../../com/androidrecord/ActiveRecordBase.html" title="type parameter in ActiveRecordBase">T</A>&gt;&nbsp;context)</PRE>