|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exolab.castor.persist.ClassMolderRegistry
public final class ClassMolderRegistry
Registry for ClassMolder implementations obtained from
ClassDescriptorResolver.
| Constructor Summary | |
|---|---|
ClassMolderRegistry(ClassDescriptorResolver cdResolver,
PersistenceFactory persistenceFactory,
LockEngine engine)
Construct an instance of ClassMolderRegistry that uses given ClassDescriptorResolver. |
|
| Method Summary | |
|---|---|
ClassMolder |
getClassMolder(Class<?> cls)
Get classMolder which represents the given java data object class. |
ClassMolder |
getClassMolder(String classname)
Get classMolder which represents the given java data object class. |
ClassMolder |
getClassMolderByNativeQuery(String name)
Returns the ClassMolder instance that has a named native query associated with the name given. |
ClassMolder |
getClassMolderByQuery(String name)
Returns the ClassMolder instance that has a named query associated with the name given. |
ClassMolder |
getClassMolderWithDependent(Class<?> cls)
Get classMolder which represents the given java data object class. |
ClassMolder |
getClassMolderWithDependent(String classname)
Get classMolder which represents the given java data object class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassMolderRegistry(ClassDescriptorResolver cdResolver,
PersistenceFactory persistenceFactory,
LockEngine engine)
throws MappingException
ClassDescriptorResolver.
cdResolver - ClassDescriptorResolver instance used for resolving
ClassDescriptor.persistenceFactory - Factory for creating persistence engines for each
object described in the map.engine - the Lockengine
MappingException - Indicate that one of the mappings is invalid| Method Detail |
|---|
public ClassMolder getClassMolder(Class<?> cls)
cls - Class instance for which a class molder should be returned.
public ClassMolder getClassMolder(String classname)
classname - the class name
public ClassMolder getClassMolderWithDependent(Class<?> cls)
cls - Class instance for which a class molder should be returned.
public ClassMolder getClassMolderWithDependent(String classname)
classname - the class name
public ClassMolder getClassMolderByQuery(String name)
name - Name of a named query.
public ClassMolder getClassMolderByNativeQuery(String name)
name - Name of a named query.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||