PageRenderTime 26ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/projects/hibernate-4.2.0/documentation/javadocs/org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html

https://gitlab.com/essere.lab.public/qualitas.class-corpus
HTML | 332 lines | 270 code | 42 blank | 20 comment | 0 complexity | 1633fa77bad7ab2ee31f93a9416e4463 MD5 | raw file
  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_34) on Mon Mar 18 11:44:43 EDT 2013 -->
  6. <TITLE>
  7. CustomEntityDirtinessStrategy.AttributeInformation (Hibernate JavaDocs)
  8. </TITLE>
  9. <META NAME="date" CONTENT="2013-03-18">
  10. <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
  11. <SCRIPT type="text/javascript">
  12. function windowTitle()
  13. {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="CustomEntityDirtinessStrategy.AttributeInformation (Hibernate JavaDocs)";
  16. }
  17. }
  18. </SCRIPT>
  19. <NOSCRIPT>
  20. </NOSCRIPT>
  21. </HEAD>
  22. <BODY BGCOLOR="white" onload="windowTitle();">
  23. <HR>
  24. <!-- ========= START OF TOP NAVBAR ======= -->
  25. <A NAME="navbar_top"><!-- --></A>
  26. <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
  27. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  28. <TR>
  29. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  30. <A NAME="navbar_top_firstrow"><!-- --></A>
  31. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  32. <TR ALIGN="center" VALIGN="top">
  33. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  34. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  35. <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  36. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CustomEntityDirtinessStrategy.AttributeInformation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  37. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  38. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  39. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  40. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  41. </TR>
  42. </TABLE>
  43. </TD>
  44. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  45. </EM>
  46. </TD>
  47. </TR>
  48. <TR>
  49. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  50. &nbsp;<A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeChecker.html" title="interface in org.hibernate"><B>PREV CLASS</B></A>&nbsp;
  51. &nbsp;<A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.DirtyCheckContext.html" title="interface in org.hibernate"><B>NEXT CLASS</B></A></FONT></TD>
  52. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  53. <A HREF="../../index.html?org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html" target="_top"><B>FRAMES</B></A> &nbsp;
  54. &nbsp;<A HREF="CustomEntityDirtinessStrategy.AttributeInformation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  55. &nbsp;<SCRIPT type="text/javascript">
  56. <!--
  57. if(window==top) {
  58. document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
  59. }
  60. //-->
  61. </SCRIPT>
  62. <NOSCRIPT>
  63. <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
  64. </NOSCRIPT>
  65. </FONT></TD>
  66. </TR>
  67. <TR>
  68. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  69. SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  70. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  71. DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  72. </TR>
  73. </TABLE>
  74. <A NAME="skip-navbar_top"></A>
  75. <!-- ========= END OF TOP NAVBAR ========= -->
  76. <HR>
  77. <!-- ======== START OF CLASS DATA ======== -->
  78. <H2>
  79. <FONT SIZE="-1">
  80. org.hibernate</FONT>
  81. <BR>
  82. Interface CustomEntityDirtinessStrategy.AttributeInformation</H2>
  83. <DL>
  84. <DT><B>Enclosing interface:</B><DD><A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.html" title="interface in org.hibernate">CustomEntityDirtinessStrategy</A></DD>
  85. </DL>
  86. <HR>
  87. <DL>
  88. <DT><PRE>public static interface <B>CustomEntityDirtinessStrategy.AttributeInformation</B></DL>
  89. </PRE>
  90. <P>
  91. Provides <A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeChecker.html" title="interface in org.hibernate"><CODE>CustomEntityDirtinessStrategy.AttributeChecker</CODE></A> with meta information about the attributes being checked.
  92. <P>
  93. <P>
  94. <HR>
  95. <P>
  96. <!-- ========== METHOD SUMMARY =========== -->
  97. <A NAME="method_summary"><!-- --></A>
  98. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  99. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  100. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  101. <B>Method Summary</B></FONT></TH>
  102. </TR>
  103. <TR BGCOLOR="white" CLASS="TableRowColor">
  104. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  105. <CODE>&nbsp;int</CODE></FONT></TD>
  106. <TD><CODE><B><A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html#getAttributeIndex()">getAttributeIndex</A></B>()</CODE>
  107. <BR>
  108. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Many of Hibernate internals use arrays to define information about attributes.</TD>
  109. </TR>
  110. <TR BGCOLOR="white" CLASS="TableRowColor">
  111. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  112. <CODE>&nbsp;<A HREF="../../org/hibernate/persister/entity/EntityPersister.html" title="interface in org.hibernate.persister.entity">EntityPersister</A></CODE></FONT></TD>
  113. <TD><CODE><B><A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html#getContainingPersister()">getContainingPersister</A></B>()</CODE>
  114. <BR>
  115. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a reference to the persister for the entity containing this attribute.</TD>
  116. </TR>
  117. <TR BGCOLOR="white" CLASS="TableRowColor">
  118. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  119. <CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
  120. <TD><CODE><B><A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html#getCurrentValue()">getCurrentValue</A></B>()</CODE>
  121. <BR>
  122. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the current value of this attribute.</TD>
  123. </TR>
  124. <TR BGCOLOR="white" CLASS="TableRowColor">
  125. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  126. <CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
  127. <TD><CODE><B><A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html#getLoadedValue()">getLoadedValue</A></B>()</CODE>
  128. <BR>
  129. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the loaded value of this attribute.</TD>
  130. </TR>
  131. <TR BGCOLOR="white" CLASS="TableRowColor">
  132. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  133. <CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
  134. <TD><CODE><B><A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html#getName()">getName</A></B>()</CODE>
  135. <BR>
  136. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the name of this attribute</TD>
  137. </TR>
  138. <TR BGCOLOR="white" CLASS="TableRowColor">
  139. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  140. <CODE>&nbsp;<A HREF="../../org/hibernate/type/Type.html" title="interface in org.hibernate.type">Type</A></CODE></FONT></TD>
  141. <TD><CODE><B><A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html#getType()">getType</A></B>()</CODE>
  142. <BR>
  143. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the mapping type of this attribute.</TD>
  144. </TR>
  145. </TABLE>
  146. &nbsp;
  147. <P>
  148. <!-- ============ METHOD DETAIL ========== -->
  149. <A NAME="method_detail"><!-- --></A>
  150. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  151. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  152. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  153. <B>Method Detail</B></FONT></TH>
  154. </TR>
  155. </TABLE>
  156. <A NAME="getContainingPersister()"><!-- --></A><H3>
  157. getContainingPersister</H3>
  158. <PRE>
  159. <A HREF="../../org/hibernate/persister/entity/EntityPersister.html" title="interface in org.hibernate.persister.entity">EntityPersister</A> <B>getContainingPersister</B>()</PRE>
  160. <DL>
  161. <DD>Get a reference to the persister for the entity containing this attribute.
  162. <P>
  163. <DD><DL>
  164. <DT><B>Returns:</B><DD>The entity persister.</DL>
  165. </DD>
  166. </DL>
  167. <HR>
  168. <A NAME="getAttributeIndex()"><!-- --></A><H3>
  169. getAttributeIndex</H3>
  170. <PRE>
  171. int <B>getAttributeIndex</B>()</PRE>
  172. <DL>
  173. <DD>Many of Hibernate internals use arrays to define information about attributes. This value
  174. provides this index into those arrays for this particular attribute.
  175. <p/>
  176. It can be useful if needing to leverage those Hibernate internals.
  177. <P>
  178. <DD><DL>
  179. <DT><B>Returns:</B><DD>The attribute index.</DL>
  180. </DD>
  181. </DL>
  182. <HR>
  183. <A NAME="getName()"><!-- --></A><H3>
  184. getName</H3>
  185. <PRE>
  186. <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getName</B>()</PRE>
  187. <DL>
  188. <DD>Get the name of this attribute
  189. <P>
  190. <DD><DL>
  191. <DT><B>Returns:</B><DD>The attribute name</DL>
  192. </DD>
  193. </DL>
  194. <HR>
  195. <A NAME="getType()"><!-- --></A><H3>
  196. getType</H3>
  197. <PRE>
  198. <A HREF="../../org/hibernate/type/Type.html" title="interface in org.hibernate.type">Type</A> <B>getType</B>()</PRE>
  199. <DL>
  200. <DD>Get the mapping type of this attribute.
  201. <P>
  202. <DD><DL>
  203. <DT><B>Returns:</B><DD>The mapping type.</DL>
  204. </DD>
  205. </DL>
  206. <HR>
  207. <A NAME="getCurrentValue()"><!-- --></A><H3>
  208. getCurrentValue</H3>
  209. <PRE>
  210. <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>getCurrentValue</B>()</PRE>
  211. <DL>
  212. <DD>Get the current value of this attribute.
  213. <P>
  214. <DD><DL>
  215. <DT><B>Returns:</B><DD>The attributes current value</DL>
  216. </DD>
  217. </DL>
  218. <HR>
  219. <A NAME="getLoadedValue()"><!-- --></A><H3>
  220. getLoadedValue</H3>
  221. <PRE>
  222. <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>getLoadedValue</B>()</PRE>
  223. <DL>
  224. <DD>Get the loaded value of this attribute.
  225. <p/>
  226. <b>NOTE : A call to this method may require hitting the database in cases where the loaded state is
  227. not known. In those cases the db hit is incurred only once per entity, not for each attribute.</b>
  228. <P>
  229. <DD><DL>
  230. <DT><B>Returns:</B><DD>The attributes loaded value</DL>
  231. </DD>
  232. </DL>
  233. <!-- ========= END OF CLASS DATA ========= -->
  234. <HR>
  235. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  236. <A NAME="navbar_bottom"><!-- --></A>
  237. <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
  238. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  239. <TR>
  240. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  241. <A NAME="navbar_bottom_firstrow"><!-- --></A>
  242. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  243. <TR ALIGN="center" VALIGN="top">
  244. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  245. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  246. <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  247. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CustomEntityDirtinessStrategy.AttributeInformation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  248. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  249. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  250. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  251. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  252. </TR>
  253. </TABLE>
  254. </TD>
  255. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  256. </EM>
  257. </TD>
  258. </TR>
  259. <TR>
  260. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  261. &nbsp;<A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.AttributeChecker.html" title="interface in org.hibernate"><B>PREV CLASS</B></A>&nbsp;
  262. &nbsp;<A HREF="../../org/hibernate/CustomEntityDirtinessStrategy.DirtyCheckContext.html" title="interface in org.hibernate"><B>NEXT CLASS</B></A></FONT></TD>
  263. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  264. <A HREF="../../index.html?org/hibernate/CustomEntityDirtinessStrategy.AttributeInformation.html" target="_top"><B>FRAMES</B></A> &nbsp;
  265. &nbsp;<A HREF="CustomEntityDirtinessStrategy.AttributeInformation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  266. &nbsp;<SCRIPT type="text/javascript">
  267. <!--
  268. if(window==top) {
  269. document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
  270. }
  271. //-->
  272. </SCRIPT>
  273. <NOSCRIPT>
  274. <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
  275. </NOSCRIPT>
  276. </FONT></TD>
  277. </TR>
  278. <TR>
  279. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  280. SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  281. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  282. DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  283. </TR>
  284. </TABLE>
  285. <A NAME="skip-navbar_bottom"></A>
  286. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  287. <HR>
  288. Copyright &copy; 2001-2013 <a href="http://redhat.com">Red Hat, Inc.</a> All Rights Reserved.
  289. </BODY>
  290. </HTML>