de.grogra.persistence
Class PersistenceBindings

java.lang.Object
  extended by de.grogra.persistence.PersistenceBindings

public final class PersistenceBindings
extends java.lang.Object


Constructor Summary
PersistenceBindings(TypeLoader loader, SharedObjectProvider.Binding soBinding)
           
 
Method Summary
 SharedObjectProvider.Binding getSOBinding()
           
 TypeLoader getTypeLoader()
           
 ManageableType resolveType(java.lang.Class type)
           
 ManageableType resolveType(java.lang.String name)
           
 ManageableType resolveType(Type type)
           
 Type typeForName(java.lang.String name, boolean resolveManageable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceBindings

public PersistenceBindings(TypeLoader loader,
                           SharedObjectProvider.Binding soBinding)
Method Detail

getSOBinding

public SharedObjectProvider.Binding getSOBinding()

getTypeLoader

public TypeLoader getTypeLoader()

resolveType

public ManageableType resolveType(java.lang.Class type)

resolveType

public ManageableType resolveType(java.lang.String name)

resolveType

public ManageableType resolveType(Type type)

typeForName

public Type typeForName(java.lang.String name,
                        boolean resolveManageable)
                 throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException