Java Doc for PMProxy.java in  » Testing » PolePosition-0.20 » com » versant » core » jdo » 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 » Testing » PolePosition 0.20 » com.versant.core.jdo 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.versant.core.jdo.PMProxy

All known Subclasses:   com.versant.core.jdo.SynchronizedPMProxy,  com.versant.core.jdo.UnsynchronizedPMProxy,
PMProxy
abstract public class PMProxy implements VersantPersistenceManager,Transaction,VersantPMInternal,XAResource,Synchronization(Code)
Base class for proxies for VersantPersistenceManagerImp. This solves the case where a client closes the pm and it returns to the pool, but the client keeps a pc instance from the closed pm around. Synchronization is also provided by a synchronized subclass. Note that all the methods from the interfaces are repeated here as abstract because the IBM VMs barf otherwise.
See Also:   SynchronizedPMProxy
See Also:   UnsynchronizedPMProxy




Method Summary
abstract public  voidafterCompletion(int i)
    
abstract public  voidbeforeCompletion()
    
abstract public  voidbegin()
    
abstract public  voidcancelQueryExecution()
    
final public  PersistenceCapablecast2persistent(Object o)
    
abstract public  voidcheckModelConsistency()
    
abstract public  voidclose()
    
abstract public  voidcommit(Xid xid, boolean b)
    
abstract public  voidcommit()
    
abstract public  TransactioncurrentTransaction()
    
abstract public  voiddeletePersistent(Object o)
    
abstract public  voiddeletePersistentAll(Object[] objects)
    
abstract public  voiddeletePersistentAll(Collection collection)
    
abstract public  voidend(Xid xid, int i)
    
abstract public  voidevict(Object o)
    
abstract public  voidevictAll(Object[] objects)
    
abstract public  voidevictAll(Collection collection)
    
abstract public  voidevictAll()
    
abstract public  voidevictAllFromL2CacheAfterCommit(Object[] a)
    
abstract public  voidevictAllFromL2CacheAfterCommit(Collection c)
    
abstract public  voidevictAllFromL2CacheAfterCommit(Class cls, boolean includeSubclasses)
    
abstract public  voidevictAllFromL2CacheAfterCommit()
    
abstract public  voidevictFromL2CacheAfterCommit(Object o)
    
abstract public  voidflush()
    
abstract public  voidflush(boolean retainState)
    
abstract public  voidforget(Xid xid)
    
abstract public  StringgetConnectionDriverName(String dataStore)
    
abstract public  StringgetConnectionURL(String dataStore)
    
abstract public  intgetDatastoreTxLocking()
    
abstract public  ExtentgetExtent(Class aClass, boolean b)
    
abstract public  booleangetIgnoreCache()
    
abstract public  OIDgetInternalOID(PersistenceCapable pc)
    
abstract public  PCStateMangetInternalSM(PersistenceCapable pc)
    
abstract public  ConnectiongetJdbcConnection(String datastore)
    
abstract public  booleangetMultithreaded()
    
abstract public  booleangetNontransactionalRead()
    
abstract public  booleangetNontransactionalWrite()
    
abstract public  ObjectgetObjectByIDString(String value, boolean toValidate)
    
abstract public  ObjectgetObjectByIDString(String value, boolean toValidate, boolean resolved)
    
abstract public  ObjectgetObjectById(Object o, boolean b)
    
abstract public  ObjectgetObjectByIdFromCache(Object oid)
    
abstract public  ObjectgetObjectId(Object o)
    
abstract public  ClassgetObjectIdClass(Class aClass)
    
abstract public  intgetObjectsById(Object[] oids, int length, Object[] data, int stateFieldNo, int classMetaDataIndex)
    
abstract public  booleangetOptimistic()
    
abstract public  PersistenceManagergetPersistenceManager()
    
abstract public  PersistenceManagerFactorygetPersistenceManagerFactory()
    
abstract public  intgetPmCacheRefType()
    
abstract public  VersantPersistenceManagerImpgetRealPM()
    
abstract  VersantPersistenceManagerImpgetRealPMNoCheck()
     Do not check to see if the PM has been closed.
abstract public  booleangetRestoreValues()
    
abstract public  booleangetRetainValues()
    
abstract public  SynchronizationgetSynchronization()
    
abstract public  intgetTransactionTimeout()
    
abstract public  ObjectgetTransactionalObjectId(Object o)
    
abstract public  ObjectgetUserObject()
    
abstract public  booleanhasIdentity(Object pc)
    
abstract public  booleanisActive()
    
abstract public  booleanisCheckModelConsistencyOnCommit()
    
abstract public  booleanisClosed()
    
abstract public  booleanisDirty()
    
abstract public  booleanisHollow(Object pc)
    
abstract public  booleanisInterceptDfgFieldAccess()
    
abstract public  booleanisSameRM(XAResource xaResource)
    
abstract public  voidloadFetchGroup(Object pc, String name)
    
abstract public  voidlogEvent(int level, String description, int ms)
    
abstract public  voidmakeNontransactional(Object o)
    
abstract public  voidmakeNontransactionalAll(Object[] objects)
    
abstract public  voidmakeNontransactionalAll(Collection collection)
    
abstract public  voidmakePersistent(Object o)
    
abstract public  voidmakePersistentAll(Object[] objects)
    
abstract public  voidmakePersistentAll(Collection collection)
    
abstract public  voidmakeTransactional(Object o)
    
abstract public  voidmakeTransactionalAll(Object[] objects)
    
abstract public  voidmakeTransactionalAll(Collection collection)
    
abstract public  voidmakeTransient(Object o)
    
abstract public  voidmakeTransientAll(Object[] objects)
    
abstract public  voidmakeTransientAll(Collection collection)
    
abstract public  voidmakeTransientRecursive(Object pc)
    
abstract public  ObjectnewObjectIdInstance(Class aClass, String s)
    
abstract public  ObjectnewObjectIdInstance(Class pcClass, String str, boolean resolved)
    
abstract public  QuerynewQuery()
    
abstract public  QuerynewQuery(Object o)
    
abstract public  QuerynewQuery(String s, Object o)
    
abstract public  QuerynewQuery(Class aClass)
    
abstract public  QuerynewQuery(Extent extent)
    
abstract public  QuerynewQuery(Class aClass, Collection collection)
    
abstract public  QuerynewQuery(Class aClass, String s)
    
abstract public  QuerynewQuery(Class aClass, Collection collection, String s)
    
abstract public  QuerynewQuery(Extent extent, String s)
    
abstract public  intprepare(Xid xid)
    
abstract public  Xid[]recover(int i)
    
abstract public  voidrefresh(Object o)
    
abstract public  voidrefreshAll(Object[] objects)
    
abstract public  voidrefreshAll(Collection collection)
    
abstract public  voidrefreshAll()
    
abstract public  voidresetPM()
    
abstract public  voidretrieve(Object o)
    
abstract public  voidretrieveAll(Collection pcs, boolean DFGOnly)
    
abstract public  voidretrieveAll(Object[] pcs, boolean DFGOnly)
    
abstract public  voidretrieveAll(Collection collection)
    
abstract public  voidretrieveAll(Object[] objects)
    
abstract public  voidrollback(Xid xid)
    
abstract public  voidrollback()
    
abstract public  voidsetCheckModelConsistencyOnCommit(boolean on)
    
abstract public  voidsetDatastoreTxLocking(int mode)
    
abstract public  voidsetIgnoreCache(boolean b)
    
abstract public  voidsetInterceptDfgFieldAccess(boolean interceptDfgFieldAccess)
    
abstract public  voidsetMultithreaded(boolean b)
    
abstract public  voidsetNontransactionalRead(boolean b)
    
abstract public  voidsetNontransactionalWrite(boolean b)
    
abstract public  voidsetOptimistic(boolean b)
    
abstract public  voidsetPmCacheRefType(Object pc, int type)
    
abstract public  voidsetPmCacheRefType(Object[] pcs, int type)
    
abstract public  voidsetPmCacheRefType(Collection col, int type)
    
abstract public  voidsetPmCacheRefType(int type)
    
abstract public  voidsetRestoreValues(boolean b)
    
abstract public  voidsetRetainConnectionInOptTx(boolean on)
    
abstract public  voidsetRetainValues(boolean b)
    
abstract public  voidsetSynchronization(Synchronization synchronization)
    
abstract public  booleansetTransactionTimeout(int i)
    
abstract public  voidsetUserObject(Object o)
    
abstract public  voidstart(Xid xid, int i)
    
public  StringtoMsgString()
     Get a user friendly string identifying this PM for use in error messages and so on.
public  StringtoString()
     Include identity hashcode to help clients identify the PM they are using.
abstract public  ListversantAllDirtyInstances()
    
abstract public  CollectionversantAttachCopy(Collection detached, boolean makeTransactional)
    
abstract public  CollectionversantAttachCopy(Collection detached, boolean makeTransactional, boolean shallow)
    
abstract public  CollectionversantDetachCopy(Collection pcs, String fetchGroup)
    
abstract public  QueryversantNewNamedQuery(Class cls, String queryName)
    



Method Detail
afterCompletion
abstract public void afterCompletion(int i)(Code)



beforeCompletion
abstract public void beforeCompletion()(Code)



begin
abstract public void begin()(Code)



cancelQueryExecution
abstract public void cancelQueryExecution()(Code)



cast2persistent
final public PersistenceCapable cast2persistent(Object o)(Code)



checkModelConsistency
abstract public void checkModelConsistency()(Code)



close
abstract public void close()(Code)



commit
abstract public void commit(Xid xid, boolean b) throws XAException(Code)



commit
abstract public void commit()(Code)



currentTransaction
abstract public Transaction currentTransaction()(Code)



deletePersistent
abstract public void deletePersistent(Object o)(Code)



deletePersistentAll
abstract public void deletePersistentAll(Object[] objects)(Code)



deletePersistentAll
abstract public void deletePersistentAll(Collection collection)(Code)



end
abstract public void end(Xid xid, int i) throws XAException(Code)



evict
abstract public void evict(Object o)(Code)



evictAll
abstract public void evictAll(Object[] objects)(Code)



evictAll
abstract public void evictAll(Collection collection)(Code)



evictAll
abstract public void evictAll()(Code)



evictAllFromL2CacheAfterCommit
abstract public void evictAllFromL2CacheAfterCommit(Object[] a)(Code)



evictAllFromL2CacheAfterCommit
abstract public void evictAllFromL2CacheAfterCommit(Collection c)(Code)



evictAllFromL2CacheAfterCommit
abstract public void evictAllFromL2CacheAfterCommit(Class cls, boolean includeSubclasses)(Code)



evictAllFromL2CacheAfterCommit
abstract public void evictAllFromL2CacheAfterCommit()(Code)



evictFromL2CacheAfterCommit
abstract public void evictFromL2CacheAfterCommit(Object o)(Code)



flush
abstract public void flush()(Code)



flush
abstract public void flush(boolean retainState)(Code)



forget
abstract public void forget(Xid xid) throws XAException(Code)



getConnectionDriverName
abstract public String getConnectionDriverName(String dataStore)(Code)



getConnectionURL
abstract public String getConnectionURL(String dataStore)(Code)



getDatastoreTxLocking
abstract public int getDatastoreTxLocking()(Code)



getExtent
abstract public Extent getExtent(Class aClass, boolean b)(Code)



getIgnoreCache
abstract public boolean getIgnoreCache()(Code)



getInternalOID
abstract public OID getInternalOID(PersistenceCapable pc)(Code)



getInternalSM
abstract public PCStateMan getInternalSM(PersistenceCapable pc)(Code)



getJdbcConnection
abstract public Connection getJdbcConnection(String datastore)(Code)



getMultithreaded
abstract public boolean getMultithreaded()(Code)



getNontransactionalRead
abstract public boolean getNontransactionalRead()(Code)



getNontransactionalWrite
abstract public boolean getNontransactionalWrite()(Code)



getObjectByIDString
abstract public Object getObjectByIDString(String value, boolean toValidate)(Code)



getObjectByIDString
abstract public Object getObjectByIDString(String value, boolean toValidate, boolean resolved)(Code)



getObjectById
abstract public Object getObjectById(Object o, boolean b)(Code)



getObjectByIdFromCache
abstract public Object getObjectByIdFromCache(Object oid)(Code)



getObjectId
abstract public Object getObjectId(Object o)(Code)



getObjectIdClass
abstract public Class getObjectIdClass(Class aClass)(Code)



getObjectsById
abstract public int getObjectsById(Object[] oids, int length, Object[] data, int stateFieldNo, int classMetaDataIndex)(Code)



getOptimistic
abstract public boolean getOptimistic()(Code)



getPersistenceManager
abstract public PersistenceManager getPersistenceManager()(Code)



getPersistenceManagerFactory
abstract public PersistenceManagerFactory getPersistenceManagerFactory()(Code)



getPmCacheRefType
abstract public int getPmCacheRefType()(Code)



getRealPM
abstract public VersantPersistenceManagerImp getRealPM()(Code)



getRealPMNoCheck
abstract VersantPersistenceManagerImp getRealPMNoCheck()(Code)
Do not check to see if the PM has been closed.



getRestoreValues
abstract public boolean getRestoreValues()(Code)



getRetainValues
abstract public boolean getRetainValues()(Code)



getSynchronization
abstract public Synchronization getSynchronization()(Code)



getTransactionTimeout
abstract public int getTransactionTimeout() throws XAException(Code)



getTransactionalObjectId
abstract public Object getTransactionalObjectId(Object o)(Code)



getUserObject
abstract public Object getUserObject()(Code)



hasIdentity
abstract public boolean hasIdentity(Object pc)(Code)



isActive
abstract public boolean isActive()(Code)



isCheckModelConsistencyOnCommit
abstract public boolean isCheckModelConsistencyOnCommit()(Code)



isClosed
abstract public boolean isClosed()(Code)



isDirty
abstract public boolean isDirty()(Code)



isHollow
abstract public boolean isHollow(Object pc)(Code)



isInterceptDfgFieldAccess
abstract public boolean isInterceptDfgFieldAccess()(Code)



isSameRM
abstract public boolean isSameRM(XAResource xaResource) throws XAException(Code)



loadFetchGroup
abstract public void loadFetchGroup(Object pc, String name)(Code)



logEvent
abstract public void logEvent(int level, String description, int ms)(Code)



makeNontransactional
abstract public void makeNontransactional(Object o)(Code)



makeNontransactionalAll
abstract public void makeNontransactionalAll(Object[] objects)(Code)



makeNontransactionalAll
abstract public void makeNontransactionalAll(Collection collection)(Code)



makePersistent
abstract public void makePersistent(Object o)(Code)



makePersistentAll
abstract public void makePersistentAll(Object[] objects)(Code)



makePersistentAll
abstract public void makePersistentAll(Collection collection)(Code)



makeTransactional
abstract public void makeTransactional(Object o)(Code)



makeTransactionalAll
abstract public void makeTransactionalAll(Object[] objects)(Code)



makeTransactionalAll
abstract public void makeTransactionalAll(Collection collection)(Code)



makeTransient
abstract public void makeTransient(Object o)(Code)



makeTransientAll
abstract public void makeTransientAll(Object[] objects)(Code)



makeTransientAll
abstract public void makeTransientAll(Collection collection)(Code)



makeTransientRecursive
abstract public void makeTransientRecursive(Object pc)(Code)



newObjectIdInstance
abstract public Object newObjectIdInstance(Class aClass, String s)(Code)



newObjectIdInstance
abstract public Object newObjectIdInstance(Class pcClass, String str, boolean resolved)(Code)



newQuery
abstract public Query newQuery()(Code)



newQuery
abstract public Query newQuery(Object o)(Code)



newQuery
abstract public Query newQuery(String s, Object o)(Code)



newQuery
abstract public Query newQuery(Class aClass)(Code)



newQuery
abstract public Query newQuery(Extent extent)(Code)



newQuery
abstract public Query newQuery(Class aClass, Collection collection)(Code)



newQuery
abstract public Query newQuery(Class aClass, String s)(Code)



newQuery
abstract public Query newQuery(Class aClass, Collection collection, String s)(Code)



newQuery
abstract public Query newQuery(Extent extent, String s)(Code)



prepare
abstract public int prepare(Xid xid) throws XAException(Code)



recover
abstract public Xid[] recover(int i) throws XAException(Code)



refresh
abstract public void refresh(Object o)(Code)



refreshAll
abstract public void refreshAll(Object[] objects)(Code)



refreshAll
abstract public void refreshAll(Collection collection)(Code)



refreshAll
abstract public void refreshAll()(Code)



resetPM
abstract public void resetPM()(Code)



retrieve
abstract public void retrieve(Object o)(Code)



retrieveAll
abstract public void retrieveAll(Collection pcs, boolean DFGOnly)(Code)



retrieveAll
abstract public void retrieveAll(Object[] pcs, boolean DFGOnly)(Code)



retrieveAll
abstract public void retrieveAll(Collection collection)(Code)



retrieveAll
abstract public void retrieveAll(Object[] objects)(Code)



rollback
abstract public void rollback(Xid xid) throws XAException(Code)



rollback
abstract public void rollback()(Code)



setCheckModelConsistencyOnCommit
abstract public void setCheckModelConsistencyOnCommit(boolean on)(Code)



setDatastoreTxLocking
abstract public void setDatastoreTxLocking(int mode)(Code)



setIgnoreCache
abstract public void setIgnoreCache(boolean b)(Code)



setInterceptDfgFieldAccess
abstract public void setInterceptDfgFieldAccess(boolean interceptDfgFieldAccess)(Code)



setMultithreaded
abstract public void setMultithreaded(boolean b)(Code)



setNontransactionalRead
abstract public void setNontransactionalRead(boolean b)(Code)



setNontransactionalWrite
abstract public void setNontransactionalWrite(boolean b)(Code)



setOptimistic
abstract public void setOptimistic(boolean b)(Code)



setPmCacheRefType
abstract public void setPmCacheRefType(Object pc, int type)(Code)



setPmCacheRefType
abstract public void setPmCacheRefType(Object[] pcs, int type)(Code)



setPmCacheRefType
abstract public void setPmCacheRefType(Collection col, int type)(Code)



setPmCacheRefType
abstract public void setPmCacheRefType(int type)(Code)



setRestoreValues
abstract public void setRestoreValues(boolean b)(Code)



setRetainConnectionInOptTx
abstract public void setRetainConnectionInOptTx(boolean on)(Code)



setRetainValues
abstract public void setRetainValues(boolean b)(Code)



setSynchronization
abstract public void setSynchronization(Synchronization synchronization)(Code)



setTransactionTimeout
abstract public boolean setTransactionTimeout(int i) throws XAException(Code)



setUserObject
abstract public void setUserObject(Object o)(Code)



start
abstract public void start(Xid xid, int i) throws XAException(Code)



toMsgString
public String toMsgString()(Code)
Get a user friendly string identifying this PM for use in error messages and so on.



toString
public String toString()(Code)
Include identity hashcode to help clients identify the PM they are using.



versantAllDirtyInstances
abstract public List versantAllDirtyInstances()(Code)



versantAttachCopy
abstract public Collection versantAttachCopy(Collection detached, boolean makeTransactional)(Code)



versantAttachCopy
abstract public Collection versantAttachCopy(Collection detached, boolean makeTransactional, boolean shallow)(Code)



versantDetachCopy
abstract public Collection versantDetachCopy(Collection pcs, String fetchGroup)(Code)



versantNewNamedQuery
abstract public Query versantNewNamedQuery(Class cls, String queryName)(Code)



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.