stomp.service
Class ServiceFactory

java.lang.Object
  |
  +--stomp.util.AbstractFactory
        |
        +--stomp.service.ServiceFactory
Direct Known Subclasses:
EnhancedServiceFactory

public class ServiceFactory
extends AbstractFactory

factory for service providing layers which are used to wrap JDO ( and other ) objects.

Author:
Eric Lindauer

Constructor Summary
ServiceFactory()
           
 
Method Summary
protected  ServiceMetaData createServiceMetaData(java.lang.Class theClass, java.net.URL url)
           
static java.lang.Class[] getInterfaces(java.lang.Object object)
           
 java.lang.Object getReadOnly(java.lang.Object object)
           
 ServiceEnabled getServiceLayer(ServiceEnabled object)
           
 ServiceMetaData getServiceMetaData(java.lang.Class theClass)
           
 ServiceMetaData getServiceMetaData(java.lang.String className)
           
static ServiceFactory singleton()
           
 
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

ServiceFactory

public ServiceFactory()
Method Detail

singleton

public static ServiceFactory singleton()

getReadOnly

public java.lang.Object getReadOnly(java.lang.Object object)

getServiceMetaData

public ServiceMetaData getServiceMetaData(java.lang.String className)

getServiceMetaData

public ServiceMetaData getServiceMetaData(java.lang.Class theClass)

createServiceMetaData

protected ServiceMetaData createServiceMetaData(java.lang.Class theClass,
                                                java.net.URL url)

getServiceLayer

public ServiceEnabled getServiceLayer(ServiceEnabled object)

getInterfaces

public static java.lang.Class[] getInterfaces(java.lang.Object object)