stomp.enhance
Class EnhancedWrapperFactory

java.lang.Object
  |
  +--stomp.util.AbstractFactory
        |
        +--stomp.wrapper.WrapperFactory
              |
              +--stomp.jdo.JDOWrapperFactory
                    |
                    +--stomp.enhance.EnhancedWrapperFactory

public class EnhancedWrapperFactory
extends JDOWrapperFactory

extends the service layer wrapping and unwrapping functionality of WrapperFactory to correctly handle service enhanced objects.

Author:
Eric Lindauer

Nested Class Summary
 
Nested classes inherited from class stomp.jdo.JDOWrapperFactory
JDOWrapperFactory.JDOInvocationHandler, JDOWrapperFactory.JDOWrapper
 
Constructor Summary
EnhancedWrapperFactory()
           
 
Method Summary
 java.lang.Class unwrap(java.lang.Class cls)
           
 java.lang.Object unwrap(java.lang.Object object)
           
 java.lang.String unwrap(java.lang.String string)
           
 java.lang.Class wrap(java.lang.Class cls)
           
 java.lang.Object wrap(java.lang.Object object)
           
 
Methods inherited from class stomp.jdo.JDOWrapperFactory
getJDOInvocationHandler, wrap, wrap, wrap
 
Methods inherited from class stomp.wrapper.WrapperFactory
singleton, unwrap, unwrap, unwrap, unwrap, wrap, wrap, wrap, wrap
 
Methods inherited from class stomp.util.AbstractFactory
singletonFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnhancedWrapperFactory

public EnhancedWrapperFactory()
Method Detail

wrap

public java.lang.Object wrap(java.lang.Object object)
Overrides:
wrap in class JDOWrapperFactory

wrap

public java.lang.Class wrap(java.lang.Class cls)

unwrap

public java.lang.Object unwrap(java.lang.Object object)
Overrides:
unwrap in class JDOWrapperFactory

unwrap

public java.lang.Class unwrap(java.lang.Class cls)

unwrap

public java.lang.String unwrap(java.lang.String string)