public class OddjobSessionFactory
extends java.lang.Object
ArooaSession
for Oddjob. This is quite complicated
because of the ability to nest one Oddjob inside another.Constructor and Description |
---|
OddjobSessionFactory() |
Modifier and Type | Method and Description |
---|---|
ArooaSession |
createSession()
Create a session without any persister.
|
ArooaSession |
createSession(java.lang.Object oddjob)
Create a session.
|
java.lang.ClassLoader |
getClassLoader() |
ArooaDescriptorFactory |
getDescriptorFactory() |
ArooaSession |
getExistingSession() |
OddjobPersister |
getOddjobPersister() |
java.util.Properties |
getProperties() |
OddjobInheritance |
isInherit() |
void |
setClassLoader(java.lang.ClassLoader classLoader) |
void |
setDescriptorFactory(ArooaDescriptorFactory descriptorFactory) |
void |
setExistingSession(ArooaSession existingSession) |
void |
setInherit(OddjobInheritance inherit) |
void |
setOddjobPersister(OddjobPersister oddjobPersister) |
void |
setProperties(java.util.Properties properties) |
public ArooaSession createSession()
public ArooaSession createSession(java.lang.Object oddjob)
oddjob
- Used to find the id of Oddjob in any existing session
if a persister is being used.public ArooaSession getExistingSession()
public void setExistingSession(ArooaSession existingSession)
public java.lang.ClassLoader getClassLoader()
public void setClassLoader(java.lang.ClassLoader classLoader)
public ArooaDescriptorFactory getDescriptorFactory()
public void setDescriptorFactory(ArooaDescriptorFactory descriptorFactory)
public OddjobPersister getOddjobPersister()
public void setOddjobPersister(OddjobPersister oddjobPersister)
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public OddjobInheritance isInherit()
public void setInherit(OddjobInheritance inherit)