|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.arsdigita.runtime.PDLInitializer
The PDLInitializer class provides an implementation of the Initializer interface that works in conjunction with the PDLSource interface and implementations thereof in order to
provide a convenient way to initialize object-relational metadata.
This class is most convenient when used in conjunction with the
CompoundInitializer class. For example:
package com.arsdigita.exampleApp; public class Initializer extends CompoundInitializer { public Initializer() { final String url = RuntimeConfig.getConfig().getJDBCURL(); final int database = DbHelper.getDatabaseFromURL(url); add(new PDLInitializer (new ManifestSource ("example-app.pdl.mf", new NameFilter(DbHelper.getDatabaseSuffix(database), "pdl")))); } }The class defined above will load all the object-relational metadata for the current database referenced from the example-app.pdl.mf manifest file.
| Field Summary | |
static String |
versionId
|
| Constructor Summary | |
PDLInitializer(PDLSource source)
Constructs a new implementation of the Initializer
interface that will upon invokation load any object-relational
metadata referenced by the given PDLSource. |
|
| Method Summary | |
void |
init(DataInitEvent evt)
An implementation of the Initializer.init(DataInitEvent) that loads the
object-relational metadata from the PDLSource specified during
construction of this PDLInitializer. |
void |
init(DomainInitEvent evt)
An empty implementation of Initializer.init(DomainInitEvent). |
void |
init(LegacyInitEvent evt)
An empty implementation of Initializer.init(LegacyInitEvent). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String versionId
| Constructor Detail |
public PDLInitializer(PDLSource source)
Initializer
interface that will upon invokation load any object-relational
metadata referenced by the given PDLSource.
source - The object-relational metadata to load.| Method Detail |
public void init(DataInitEvent evt)
Initializer.init(DataInitEvent) that loads the
object-relational metadata from the PDLSource specified during
construction of this PDLInitializer.
init in interface Initializerevt - A context object with accessors for data
initializationpublic void init(DomainInitEvent evt)
Initializer.init(DomainInitEvent).
init in interface Initializerevt - A context object with accessors for domain
initializationDomainObjectInstantiator,
DomainObjectFactory,
GlobalObserver,
GlobalObserverManagerpublic void init(LegacyInitEvent evt)
Initializer.init(LegacyInitEvent).
init in interface Initializer
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||