stomp.jdo
Class JDOWrapperFactory
java.lang.Object
|
+--stomp.util.AbstractFactory
|
+--stomp.wrapper.WrapperFactory
|
+--stomp.jdo.JDOWrapperFactory
- Direct Known Subclasses:
- EnhancedWrapperFactory
- public class JDOWrapperFactory
- extends WrapperFactory
adds wrapping and unwrapping of jdo items ( PMs, Extents, Queries )
to normal WrapperFactory functionality.
- Author:
- Eric Lindauer
Method Summary |
protected java.lang.reflect.InvocationHandler |
getJDOInvocationHandler(java.lang.Object o)
hook to allow subclasses to add functionality to JDO methods. |
java.lang.Object |
unwrap(java.lang.Object o)
|
javax.jdo.Extent |
wrap(javax.jdo.Extent extent)
|
java.lang.Object |
wrap(java.lang.Object o)
|
javax.jdo.PersistenceManager |
wrap(javax.jdo.PersistenceManager pm)
|
javax.jdo.Query |
wrap(javax.jdo.Query query)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDOWrapperFactory
public JDOWrapperFactory()
wrap
public java.lang.Object wrap(java.lang.Object o)
- Overrides:
wrap
in class WrapperFactory
wrap
public javax.jdo.PersistenceManager wrap(javax.jdo.PersistenceManager pm)
wrap
public javax.jdo.Query wrap(javax.jdo.Query query)
wrap
public javax.jdo.Extent wrap(javax.jdo.Extent extent)
unwrap
public java.lang.Object unwrap(java.lang.Object o)
- Overrides:
unwrap
in class WrapperFactory
getJDOInvocationHandler
protected java.lang.reflect.InvocationHandler getJDOInvocationHandler(java.lang.Object o)
- hook to allow subclasses to add functionality to JDO methods.
- Parameters:
o
- some JDO object (a query, a PM, etc)