public class CastorPersistenceManager extends AbstractPersistenceManager implements java.lang.Runnable, FeatureListenerI, FulltextSearchCapableI
| Constructor and Description |
|---|
CastorPersistenceManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
featureBecameAvailable(java.lang.String _feature)
Called when a feature just became available (that is a LicenseI was newly
imported, the starting date of its validity period arrived, or whatever).
|
void |
featureNoLongerAvailable(java.lang.String _feature)
Called when a feature just became no longer available (that is its LicenseI
was removed from system, the ending date of its validity period arrived, or
whatever).
|
org.exolab.castor.jdo.Database |
getDatabase() |
PersistenceHandlerI |
getPersistenceHandler() |
PersistenceHandlerI |
getPersistenceHandler(AbstractKeyGenerator _keygen)
Creates and returns a new
PersistenceHandlerI configured strictly for
read-only operations. |
PersistenceHandlerI |
getPersistenceHandlerForSaving() |
PersistenceHandlerI |
getPersistenceHandlerForSaving(AbstractKeyGenerator _keygen)
Creates and returns a new
PersistenceHandlerI configured for
transactional read-write operations. |
SchemaI |
getSchema() |
void |
init(DBManLocalI _dbm,
netrexx.lang.Rexx _section) |
void |
init(DBManLocalI _dbm,
netrexx.lang.Rexx _section,
SchemaI _schema) |
void |
run() |
void |
setFulltextSearcher(FulltextSearcherI _fts) |
void |
setKeyGenerator(AbstractKeyGenerator _keygen) |
getAttribute, getAttribute, getAttributeAsBool, getAttributeAsInt, getDbm, getDebugSlowQuery, getEh, getInfoSlowQuery, getSection, getWarnSlowQuery, processConfChangeEvent, setDbm, setDebugSlowQuery, setEh, setInfoSlowQuery, setSection, setWarnSlowQuerypublic void init(DBManLocalI _dbm, netrexx.lang.Rexx _section)
init in class AbstractPersistenceManagerpublic void init(DBManLocalI _dbm, netrexx.lang.Rexx _section, SchemaI _schema)
public void run()
run in interface java.lang.Runnablepublic org.exolab.castor.jdo.Database getDatabase()
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic SchemaI getSchema()
public void setFulltextSearcher(FulltextSearcherI _fts)
setFulltextSearcher in interface FulltextSearchCapableIpublic void setKeyGenerator(AbstractKeyGenerator _keygen)
public PersistenceHandlerI getPersistenceHandler(AbstractKeyGenerator _keygen)
AbstractPersistenceManagerPersistenceHandlerI configured strictly for
read-only operations.
This handler is only for loading/retrieving objects from the database. It does not support transaction commits; any modifications made to objects loaded via this handler cannot be saved back to the database through this instance.
getPersistenceHandler in class AbstractPersistenceManager_keygen - The AbstractKeyGenerator to use.public PersistenceHandlerI getPersistenceHandler()
public PersistenceHandlerI getPersistenceHandlerForSaving(AbstractKeyGenerator _keygen)
AbstractPersistenceManagerPersistenceHandlerI configured for
transactional read-write operations.
This handler supports both loading objects and persisting changes (saving) back to the database. Use this method when the intended logic involves modifying data within a specific transaction context.
getPersistenceHandlerForSaving in class AbstractPersistenceManager_keygen - The AbstractKeyGenerator to use.public PersistenceHandlerI getPersistenceHandlerForSaving()
public void featureBecameAvailable(java.lang.String _feature)
FeatureListenerIfeatureBecameAvailable in interface FeatureListenerIpublic void featureNoLongerAvailable(java.lang.String _feature)
FeatureListenerIfeatureNoLongerAvailable in interface FeatureListenerICopyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.