wt.pom
Class DataServicesRegistry

java.lang.Object
  extended bywt.pom.DataServicesRegistry

public class DataServicesRegistry
extends Object

DataServicesRegistry maintains the datastore - PDS mappings.

Supported API: false

Extendable: false


Nested Class Summary
(package private)  class DataServicesRegistry.PdsApplicationContext
           
 
Field Summary
private static String CLASSNAME
           
private  Hashtable classRegistry
           
static String DEFAULT
           
private static DataServicesRegistry defaultRegistry
           
private static String LOB_HANDLER
           
private  Hashtable pdsRegistry
           
private static String RESOURCE
           
 
Constructor Summary
DataServicesRegistry()
          

Supported API: false
 
Method Summary
static DataServicesRegistry getDefault()
          

Supported API: false
 LobHandler getLobHandler(Class a_requestor)
          Returns a LobHandler implementation for the specified class.
 PDSIfc getPdsFor(String aDatastoreName)
          Answer a PersistentDataService instance for a datastore

Supported API: false
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

defaultRegistry

private static DataServicesRegistry defaultRegistry

pdsRegistry

private Hashtable pdsRegistry

classRegistry

private Hashtable classRegistry

DEFAULT

public static final String DEFAULT
See Also:
Constant Field Values

LOB_HANDLER

private static final String LOB_HANDLER
See Also:
Constant Field Values
Constructor Detail

DataServicesRegistry

public DataServicesRegistry()


Supported API: false

Method Detail

getDefault

public static DataServicesRegistry getDefault()


Supported API: false

Returns:
DataServicesRegistry

getPdsFor

public PDSIfc getPdsFor(String aDatastoreName)
                 throws UnsupportedPDSException
Answer a PersistentDataService instance for a datastore

Supported API: false

Parameters:
aDatastoreName - The persist target
Returns:
PDSIfc
Throws:
UnsupportedPDSException - if datastore not supported

getLobHandler

public LobHandler getLobHandler(Class a_requestor)
Returns a LobHandler implementation for the specified class.

Supported API: false

Parameters:
a_requestor - Class requesting the implementation
Returns:
LobHandler