Java Doc for AbstractFetchFieldManager.java in  » Database-ORM » JPOX » org » jpox » store » fieldmanager » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database ORM » JPOX » org.jpox.store.fieldmanager 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jpox.store.fieldmanager.AbstractFieldManager
      org.jpox.store.fieldmanager.AbstractFetchFieldManager

All known Subclasses:   org.jpox.store.fieldmanager.LoadFieldManager,  org.jpox.store.fieldmanager.MakeTransientFieldManager,  org.jpox.store.fieldmanager.DetachFieldManager,
AbstractFetchFieldManager
abstract public class AbstractFetchFieldManager extends AbstractFieldManager (Code)
Base field manager for handling the fetching of fields. Supports a FetchPlan to navigate down an object graph. This is extended by specific managers for the detachment and makeTransient processes.
version:
   $Revision: 1.4 $

Inner Class :public static class EndOfFetchPlanGraphException extends RuntimeException

Field Summary
protected  FetchPlanForClassfpClass
     Fetch Plan for the class of this object.
final protected  boolean[]secondClassMutableFields
     Second class mutable fields for the class of this object.
final protected  StateManagersm
     StateManager of the instance being fetched (detached or made transient).
final protected  FetchPlanStatestate
     State for the fetch process.

Constructor Summary
public  AbstractFetchFieldManager(StateManager sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)
     Constructor for a field manager for fetch plan processing.

Method Summary
abstract protected  ObjectendOfGraphOperation(int fieldNumber)
     Method called when an end of graph is encountered.
public  booleanfetchBooleanField(int fieldNumber)
    
public  bytefetchByteField(int fieldNumber)
    
public  charfetchCharField(int fieldNumber)
    
public  doublefetchDoubleField(int fieldNumber)
    
public  floatfetchFloatField(int fieldNumber)
    
public  intfetchIntField(int fieldNumber)
    
public  longfetchLongField(int fieldNumber)
    
public  ObjectfetchObjectField(int fieldNumber)
     Method to fetch an object field whether it is SCO collection, PC, or whatever.
public  shortfetchShortField(int fieldNumber)
    
public  StringfetchStringField(int fieldNumber)
    
abstract protected  ObjectinternalFetchObjectField(int fieldNumber)
     Method to fetch an object field whether it is SCO collection, PC, or whatever.

Field Detail
fpClass
protected FetchPlanForClass fpClass(Code)
Fetch Plan for the class of this object.



secondClassMutableFields
final protected boolean[] secondClassMutableFields(Code)
Second class mutable fields for the class of this object.



sm
final protected StateManager sm(Code)
StateManager of the instance being fetched (detached or made transient). *



state
final protected FetchPlanState state(Code)
State for the fetch process.




Constructor Detail
AbstractFetchFieldManager
public AbstractFetchFieldManager(StateManager sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)(Code)
Constructor for a field manager for fetch plan processing.
Parameters:
  sm - the StateManager of the instance being processed.
Parameters:
  secondClassMutableFields -
Parameters:
  fpClass - Fetch Plan for the class of this instance
Parameters:
  state - Object containing the state of the fetch process




Method Detail
endOfGraphOperation
abstract protected Object endOfGraphOperation(int fieldNumber)(Code)
Method called when an end of graph is encountered.
Parameters:
  fieldNumber - Number of the field Object to return



fetchBooleanField
public boolean fetchBooleanField(int fieldNumber)(Code)



fetchByteField
public byte fetchByteField(int fieldNumber)(Code)



fetchCharField
public char fetchCharField(int fieldNumber)(Code)



fetchDoubleField
public double fetchDoubleField(int fieldNumber)(Code)



fetchFloatField
public float fetchFloatField(int fieldNumber)(Code)



fetchIntField
public int fetchIntField(int fieldNumber)(Code)



fetchLongField
public long fetchLongField(int fieldNumber)(Code)



fetchObjectField
public Object fetchObjectField(int fieldNumber) throws EndOfFetchPlanGraphException(Code)
Method to fetch an object field whether it is SCO collection, PC, or whatever.
Parameters:
  fieldNumber - Number of the field The object



fetchShortField
public short fetchShortField(int fieldNumber)(Code)



fetchStringField
public String fetchStringField(int fieldNumber)(Code)



internalFetchObjectField
abstract protected Object internalFetchObjectField(int fieldNumber)(Code)
Method to fetch an object field whether it is SCO collection, PC, or whatever.
Parameters:
  fieldNumber - Number of the field The object



Methods inherited from org.jpox.store.fieldmanager.AbstractFieldManager
public boolean fetchBooleanField(int fieldNumber)(Code)(Java Doc)
public byte fetchByteField(int fieldNumber)(Code)(Java Doc)
public char fetchCharField(int fieldNumber)(Code)(Java Doc)
public double fetchDoubleField(int fieldNumber)(Code)(Java Doc)
public float fetchFloatField(int fieldNumber)(Code)(Java Doc)
public int fetchIntField(int fieldNumber)(Code)(Java Doc)
public long fetchLongField(int fieldNumber)(Code)(Java Doc)
public Object fetchObjectField(int fieldNumber)(Code)(Java Doc)
public short fetchShortField(int fieldNumber)(Code)(Java Doc)
public String fetchStringField(int fieldNumber)(Code)(Java Doc)
public void storeBooleanField(int fieldNumber, boolean value)(Code)(Java Doc)
public void storeByteField(int fieldNumber, byte value)(Code)(Java Doc)
public void storeCharField(int fieldNumber, char value)(Code)(Java Doc)
public void storeDoubleField(int fieldNumber, double value)(Code)(Java Doc)
public void storeFloatField(int fieldNumber, float value)(Code)(Java Doc)
public void storeIntField(int fieldNumber, int value)(Code)(Java Doc)
public void storeLongField(int fieldNumber, long value)(Code)(Java Doc)
public void storeObjectField(int fieldNumber, Object value)(Code)(Java Doc)
public void storeShortField(int fieldNumber, short value)(Code)(Java Doc)
public void storeStringField(int fieldNumber, String value)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.