Java Doc for AmberEntityHome.java in  » EJB-Server-resin-3.1.5 » resin » com » caucho » amber » entity » 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 » EJB Server resin 3.1.5 » resin » com.caucho.amber.entity 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.caucho.amber.entity.AmberEntityHome

AmberEntityHome
public class AmberEntityHome (Code)
Manages the set of persistent beans.



Constructor Summary
public  AmberEntityHome(AmberPersistenceUnit manager, EntityType type)
    

Method Summary
public  voidaddUpdate(CacheUpdate update)
     Adds a cache update.
public  voiddelete(AmberConnection aConn, Object key)
     Deletes by the primary key.
public  voiddelete(AmberConnection aConn, long primaryKey)
     Deletes by the primary key.
public  EntityItemfindDiscriminatorEntityItem(AmberConnection aConn, Object key, String discriminator)
    
public  EntityItemfindEntityItem(AmberConnection aConn, Object key)
     Loads an entity based on the primary key.
public  EntityItemfindItem(AmberConnection aConn, ResultSet rs, int index)
     Finds by the primary key.
public  longgetCacheTimeout()
     Returns the cache timeout.
public  MethodgetCauchoGetBeanMethod()
     Returns the getBean method to instantiate the Amber object.
public  EntityFactorygetEntityFactory()
     Returns the entity factory.
public  EntityTypegetEntityType()
    
public  ClassgetInstanceClass()
     Returns the instance class.
public  ClassgetJavaClass()
     Returns the java class.
public  ObjectgetKeyFromEntity(Entity entity)
     Returns the entity from the key.
public  AmberPersistenceUnitgetManager()
     Returns the manager.
public  EntityTypegetRootType()
    
public  voidinit()
     Initialize the home.
 voidlink()
     Link the classes.
public  ObjectloadFull(AmberConnection aConn, ResultSet rs, int index)
     Finds by the primary key.
public  ObjectloadLazy(AmberConnection aConn, ResultSet rs, int index)
     Finds by the primary key.
public  EntitymakePersistent(Entity entity, AmberConnection aConn, boolean isLazy)
     Finds by the primary key.
public  EntitynewDiscriminatorEntity(Object key, String discriminator)
    
public  EntitynewEntity(Object key)
     Instantiates a new entity for this home.
public  voidsave(AmberConnection aConn, Entity entity)
     Saves based on the object.
public  voidsetEntityFactory(EntityFactory factory)
     Sets the entity factory.
public  EntityItemsetEntityItem(Object key, EntityItem item)
     Loads an entity based on the primary key.
public  ObjecttoObjectKey(long key)
     Converts a long key to the key.
public  StringtoString()
    
public  voidupdate(Entity entity)
     Update for a modification.


Constructor Detail
AmberEntityHome
public AmberEntityHome(AmberPersistenceUnit manager, EntityType type)(Code)




Method Detail
addUpdate
public void addUpdate(CacheUpdate update)(Code)
Adds a cache update.



delete
public void delete(AmberConnection aConn, Object key) throws SQLException(Code)
Deletes by the primary key.



delete
public void delete(AmberConnection aConn, long primaryKey) throws SQLException(Code)
Deletes by the primary key.



findDiscriminatorEntityItem
public EntityItem findDiscriminatorEntityItem(AmberConnection aConn, Object key, String discriminator) throws SQLException(Code)
Loads an entity where the type is determined by a discriminator
Parameters:
  aConn - the connection to associate with the entity
Parameters:
  key - the primary key
Parameters:
  discriminator - the object's discriminator



findEntityItem
public EntityItem findEntityItem(AmberConnection aConn, Object key) throws AmberException(Code)
Loads an entity based on the primary key.
Parameters:
  aConn - the Amber connection to associate with the loaded item
Parameters:
  key - the primary key
Parameters:
  isLoad - if true, try to load the bean



findItem
public EntityItem findItem(AmberConnection aConn, ResultSet rs, int index) throws SQLException(Code)
Finds by the primary key.



getCacheTimeout
public long getCacheTimeout()(Code)
Returns the cache timeout.



getCauchoGetBeanMethod
public Method getCauchoGetBeanMethod()(Code)
Returns the getBean method to instantiate the Amber object.



getEntityFactory
public EntityFactory getEntityFactory()(Code)
Returns the entity factory.



getEntityType
public EntityType getEntityType()(Code)
Returns the entity type



getInstanceClass
public Class getInstanceClass()(Code)
Returns the instance class.



getJavaClass
public Class getJavaClass()(Code)
Returns the java class.



getKeyFromEntity
public Object getKeyFromEntity(Entity entity) throws AmberException(Code)
Returns the entity from the key.



getManager
public AmberPersistenceUnit getManager()(Code)
Returns the manager.



getRootType
public EntityType getRootType()(Code)
Returns the entity type



init
public void init() throws ConfigException(Code)
Initialize the home.



link
void link() throws ConfigException(Code)
Link the classes.



loadFull
public Object loadFull(AmberConnection aConn, ResultSet rs, int index) throws SQLException(Code)
Finds by the primary key.



loadLazy
public Object loadLazy(AmberConnection aConn, ResultSet rs, int index) throws SQLException(Code)
Finds by the primary key.



makePersistent
public Entity makePersistent(Entity entity, AmberConnection aConn, boolean isLazy) throws SQLException(Code)
Finds by the primary key.



newDiscriminatorEntity
public Entity newDiscriminatorEntity(Object key, String discriminator)(Code)
Loads an entity where the type is determined by a discriminator
Parameters:
  aConn - the connection to associate with the entity
Parameters:
  key - the primary key
Parameters:
  discriminator - the object's discriminator



newEntity
public Entity newEntity(Object key)(Code)
Instantiates a new entity for this home.



save
public void save(AmberConnection aConn, Entity entity) throws SQLException(Code)
Saves based on the object.



setEntityFactory
public void setEntityFactory(EntityFactory factory)(Code)
Sets the entity factory.



setEntityItem
public EntityItem setEntityItem(Object key, EntityItem item) throws AmberException(Code)
Loads an entity based on the primary key.
Parameters:
  key - the primary key
Parameters:
  aConn - the Amber connection to associate with the loaded item
Parameters:
  isLoad - if true, try to load the bean



toObjectKey
public Object toObjectKey(long key)(Code)
Converts a long key to the key.



toString
public String toString()(Code)



update
public void update(Entity entity) throws SQLException(Code)
Update for a modification.



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.