1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!--NewPage--> 3<HTML> 4<HEAD> 5<!-- Generated by javadoc (build 1.6.0_03) on Mon Apr 12 16:25:51 EDT 2010 --> 6<TITLE> 7com.sleepycat.persist.model (Oracle - Berkeley DB Java API) 8</TITLE> 9 10<META NAME="date" CONTENT="2010-04-12"> 11 12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style"> 13 14<SCRIPT type="text/javascript"> 15function windowTitle() 16{ 17 if (location.href.indexOf('is-external=true') == -1) { 18 parent.document.title="com.sleepycat.persist.model (Oracle - Berkeley DB Java API)"; 19 } 20} 21</SCRIPT> 22<NOSCRIPT> 23</NOSCRIPT> 24 25</HEAD> 26 27<BODY BGCOLOR="white" onload="windowTitle();"> 28<HR> 29 30 31<!-- ========= START OF TOP NAVBAR ======= --> 32<A NAME="navbar_top"><!-- --></A> 33<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 34<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 35<TR> 36<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 37<A NAME="navbar_top_firstrow"><!-- --></A> 38<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 39 <TR ALIGN="center" VALIGN="top"> 40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 41 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 48 </TR> 49</TABLE> 50</TD> 51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 52<b>Berkeley DB</b><br><font size="-1"> version 4.8.30</font></EM> 53</TD> 54</TR> 55 56<TR> 57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 58 <A HREF="../../../../com/sleepycat/persist/evolve/package-summary.html"><B>PREV PACKAGE</B></A> 59 <A HREF="../../../../com/sleepycat/persist/raw/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD> 60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 61 <A HREF="../../../../index.html?com/sleepycat/persist/model/package-summary.html" target="_top"><B>FRAMES</B></A> 62 <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> 63 <SCRIPT type="text/javascript"> 64 <!-- 65 if(window==top) { 66 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 67 } 68 //--> 69</SCRIPT> 70<NOSCRIPT> 71 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 72</NOSCRIPT> 73 74 75</FONT></TD> 76</TR> 77</TABLE> 78<A NAME="skip-navbar_top"></A> 79<!-- ========= END OF TOP NAVBAR ========= --> 80 81<HR> 82<H2> 83Package com.sleepycat.persist.model 84</H2> 85Annotations for defining a persistent object model. 86<P> 87<B>See:</B> 88<BR> 89 <A HREF="#package_description"><B>Description</B></A> 90<P> 91 92<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 93<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 94<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 95<B>Interface Summary</B></FONT></TH> 96</TR> 97<TR BGCOLOR="white" CLASS="TableRowColor"> 98<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/PersistentProxy.html" title="interface in com.sleepycat.persist.model">PersistentProxy<T></A></B></TD> 99<TD>Implemented by a proxy class to represent the persistent state of a 100 (non-persistent) proxied class.</TD> 101</TR> 102</TABLE> 103 104 105<P> 106 107<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 108<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 109<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 110<B>Class Summary</B></FONT></TH> 111</TR> 112<TR BGCOLOR="white" CLASS="TableRowColor"> 113<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/AnnotationModel.html" title="class in com.sleepycat.persist.model">AnnotationModel</A></B></TD> 114<TD>The default annotation-based entity model.</TD> 115</TR> 116<TR BGCOLOR="white" CLASS="TableRowColor"> 117<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/ClassEnhancer.html" title="class in com.sleepycat.persist.model">ClassEnhancer</A></B></TD> 118<TD>Enhances the bytecode of persistent classes to provide efficient access to 119 fields and constructors, and to avoid special security policy settings for 120 accessing non-public members.</TD> 121</TR> 122<TR BGCOLOR="white" CLASS="TableRowColor"> 123<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/ClassMetadata.html" title="class in com.sleepycat.persist.model">ClassMetadata</A></B></TD> 124<TD>The metadata for a persistent class.</TD> 125</TR> 126<TR BGCOLOR="white" CLASS="TableRowColor"> 127<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/EntityMetadata.html" title="class in com.sleepycat.persist.model">EntityMetadata</A></B></TD> 128<TD>The metadata for a persistent entity class.</TD> 129</TR> 130<TR BGCOLOR="white" CLASS="TableRowColor"> 131<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/EntityModel.html" title="class in com.sleepycat.persist.model">EntityModel</A></B></TD> 132<TD>The base class for classes that provide entity model metadata.</TD> 133</TR> 134<TR BGCOLOR="white" CLASS="TableRowColor"> 135<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/FieldMetadata.html" title="class in com.sleepycat.persist.model">FieldMetadata</A></B></TD> 136<TD>The metadata for a key field.</TD> 137</TR> 138<TR BGCOLOR="white" CLASS="TableRowColor"> 139<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/ModelInternal.html" title="class in com.sleepycat.persist.model">ModelInternal</A></B></TD> 140<TD>Internal access class that should not be used by applications.</TD> 141</TR> 142<TR BGCOLOR="white" CLASS="TableRowColor"> 143<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/PrimaryKeyMetadata.html" title="class in com.sleepycat.persist.model">PrimaryKeyMetadata</A></B></TD> 144<TD>The metadata for a primary key field.</TD> 145</TR> 146<TR BGCOLOR="white" CLASS="TableRowColor"> 147<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/SecondaryKeyMetadata.html" title="class in com.sleepycat.persist.model">SecondaryKeyMetadata</A></B></TD> 148<TD>The metadata for a secondary key field.</TD> 149</TR> 150</TABLE> 151 152 153<P> 154 155<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 156<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 157<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 158<B>Enum Summary</B></FONT></TH> 159</TR> 160<TR BGCOLOR="white" CLASS="TableRowColor"> 161<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/DeleteAction.html" title="enum in com.sleepycat.persist.model">DeleteAction</A></B></TD> 162<TD>Specifies the action to take when a related entity is deleted having a 163 primary key value that exists as a secondary key value for this entity.</TD> 164</TR> 165<TR BGCOLOR="white" CLASS="TableRowColor"> 166<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/Relationship.html" title="enum in com.sleepycat.persist.model">Relationship</A></B></TD> 167<TD>Defines the relationship between instances of the entity class and the 168 secondary keys.</TD> 169</TR> 170</TABLE> 171 172 173<P> 174 175<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 176<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 177<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 178<B>Annotation Types Summary</B></FONT></TH> 179</TR> 180<TR BGCOLOR="white" CLASS="TableRowColor"> 181<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/Entity.html" title="annotation in com.sleepycat.persist.model">Entity</A></B></TD> 182<TD>Indicates a persistent entity class.</TD> 183</TR> 184<TR BGCOLOR="white" CLASS="TableRowColor"> 185<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/KeyField.html" title="annotation in com.sleepycat.persist.model">KeyField</A></B></TD> 186<TD>Indicates the sorting position of a key field in a composite key class when 187 the <code>Comparable</code> interface is not implemented.</TD> 188</TR> 189<TR BGCOLOR="white" CLASS="TableRowColor"> 190<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/NotPersistent.html" title="annotation in com.sleepycat.persist.model">NotPersistent</A></B></TD> 191<TD>Overrides the default rules for field persistence and defines a field as 192 being non-persistent even when it is not declared with the 193 <code>transient</code> keyword.</TD> 194</TR> 195<TR BGCOLOR="white" CLASS="TableRowColor"> 196<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/NotTransient.html" title="annotation in com.sleepycat.persist.model">NotTransient</A></B></TD> 197<TD>Overrides the default rules for field persistence and defines a field as 198 being persistent even when it is declared with the <code>transient</code> 199 keyword.</TD> 200</TR> 201<TR BGCOLOR="white" CLASS="TableRowColor"> 202<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/Persistent.html" title="annotation in com.sleepycat.persist.model">Persistent</A></B></TD> 203<TD>Identifies a persistent class that is not an <A HREF="../../../../com/sleepycat/persist/model/Entity.html" title="annotation in com.sleepycat.persist.model"><CODE>Entity</CODE></A> class or a 204 <a href="Entity.html#simpleTypes">simple type</a>.</TD> 205</TR> 206<TR BGCOLOR="white" CLASS="TableRowColor"> 207<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/PrimaryKey.html" title="annotation in com.sleepycat.persist.model">PrimaryKey</A></B></TD> 208<TD>Indicates the primary key field of an entity class.</TD> 209</TR> 210<TR BGCOLOR="white" CLASS="TableRowColor"> 211<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/persist/model/SecondaryKey.html" title="annotation in com.sleepycat.persist.model">SecondaryKey</A></B></TD> 212<TD>Indicates a secondary key field of an entity class.</TD> 213</TR> 214</TABLE> 215 216 217<P> 218<A NAME="package_description"><!-- --></A><H2> 219Package com.sleepycat.persist.model Description 220</H2> 221 222<P> 223Annotations for defining a persistent object model. 224<P> 225 226<P> 227<DL> 228</DL> 229<HR> 230 231 232<!-- ======= START OF BOTTOM NAVBAR ====== --> 233<A NAME="navbar_bottom"><!-- --></A> 234<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 235<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 236<TR> 237<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 238<A NAME="navbar_bottom_firstrow"><!-- --></A> 239<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 240 <TR ALIGN="center" VALIGN="top"> 241 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 242 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> 243 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 244 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 245 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 246 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 247 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 248 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 249 </TR> 250</TABLE> 251</TD> 252<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 253<b>Berkeley DB</b><br><font size="-1"> version 4.8.30</font></EM> 254</TD> 255</TR> 256 257<TR> 258<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 259 <A HREF="../../../../com/sleepycat/persist/evolve/package-summary.html"><B>PREV PACKAGE</B></A> 260 <A HREF="../../../../com/sleepycat/persist/raw/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD> 261<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 262 <A HREF="../../../../index.html?com/sleepycat/persist/model/package-summary.html" target="_top"><B>FRAMES</B></A> 263 <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> 264 <SCRIPT type="text/javascript"> 265 <!-- 266 if(window==top) { 267 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 268 } 269 //--> 270</SCRIPT> 271<NOSCRIPT> 272 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 273</NOSCRIPT> 274 275 276</FONT></TD> 277</TR> 278</TABLE> 279<A NAME="skip-navbar_bottom"></A> 280<!-- ======== END OF BOTTOM NAVBAR ======= --> 281 282<HR> 283<font size=1>Copyright (c) 1996-2009 Oracle. All rights reserved.</font> 284</BODY> 285</HTML> 286