|
|||||||||||
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 Initializer
evt
- A context object with accessors for data
initializationpublic void init(DomainInitEvent evt)
Initializer.init(DomainInitEvent)
.
init
in interface Initializer
evt
- A context object with accessors for domain
initializationDomainObjectInstantiator
,
DomainObjectFactory
,
GlobalObserver
,
GlobalObserverManager
public 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 |