org.equanda.util.script
Class DMExtension
java.lang.Object
  
org.equanda.util.script.DMExtension
public class DMExtension
- extends Object
 
DMExtension, FScript extension to access a equanda genereated domain model
 DMObject(table[,om])     get home object
 DMSelector(table[,om])   get selector bean
 DMCreate(name[,om])      create a new instance of given class
 DMBoolean(value)         get boolean value cfr given object (real boolean)
 DMTrue                   boolean true
 DMFalse                  boolean false
 DMDate(value)            get a date value from a JJJMMDD string
 DMTimestamp(value)       get timestamp value from a string (YYYYMMDDHHMM or YYYYMMDDHHMMSS.SSS)
 DMValue(value[,dm])      JNDI lookup for a string in the given data model
- Author:
 
  - Joachim Van der Auwera
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DMExtension
public DMExtension()
DMExtension
public DMExtension(IniFile ini,
                   String prefix,
                   ArrayList names)
- Create an DMExtension. This requires an .ini file with the relevant definitions for the equanda
 generated data models. A list of data model names is given and the settings for each are found in the
 .ini file in a section with given prefix and the name. These settings are used to build the InitialContext
 for retrieval of objects via JNDI. The prefix for the namespace is given using the "NameSpace" value in
 the relevant section of the .ini file. The prefix for the classname (package with ending dot) is specified
 in "ClassPrefix" in the section.
- Parameters:
 ini - .ini file with all de dataprefix - prefix for the section namesnames - names
 
addExtension
public void addExtension(murlen.util.fscript.FSFastExtension ext)
- add the relevant extensions for fast Fscript access
- Parameters:
 ext - FSFastExtension to bind into
 
 
setExceptionListener
public void setExceptionListener(DMExtension.ExceptionListener listener)
 
Copyright © 2007-2009. All Rights Reserved.