com.im.df.api 5.9

com.im.df.api.ddl
Interface DFScript

All Superinterfaces:
DFItem, DFUserItem, PropertiesEditingConfigurable

public interface DFScript
extends DFUserItem

Representation of the script. Script is a real script written in certain language that can be executed against either schema or data tree. Script is persisted in IJC_CUSTOM_ITEMS table and its specifics are stored in XML that is represented by DFScriptXml. This custom info is stored in DATA column similarly as lists or queries. One difference to lists and queries is that script can be child of different DF item types. Right now we support schema and data tree. This parent is represented by DFScriptParent.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.im.df.api.ddl.DFItem
DFItem.Handle<T extends DFItem>
 
Nested classes/interfaces inherited from interface com.im.df.api.support.PropertiesEditingConfigurable
PropertiesEditingConfigurable.Extra
 
Field Summary
static String FILE_ATTR_SCRIPT
          Attribute set in virtual FileObject for this script
static String PROP_SCRIPT_XML
           
 
Fields inherited from interface com.im.df.api.ddl.DFItem
PROP_CAPABILITIES, PROP_DESCRIPTION, PROP_ID, PROP_NAME, PROP_TYPE, PROP_VALID
 
Method Summary
 DFScriptParent getParent()
           
 DFScriptXml getScriptXml()
           
 void setScriptXml(DFScriptXml scriptXml, DFEnvironmentRW env)
           
 
Methods inherited from interface com.im.df.api.ddl.DFItem
addPropertyChangeListener, getCapabilities, getDescription, getHandle, getId, getName, getType, isValid, removePropertyChangeListener, setDescription, setName
 
Methods inherited from interface com.im.df.api.support.PropertiesEditingConfigurable
isPropertyEditable
 

Field Detail

FILE_ATTR_SCRIPT

static final String FILE_ATTR_SCRIPT
Attribute set in virtual FileObject for this script

See Also:
Constant Field Values

PROP_SCRIPT_XML

static final String PROP_SCRIPT_XML
See Also:
Constant Field Values
Method Detail

getParent

DFScriptParent getParent()

getScriptXml

DFScriptXml getScriptXml()

setScriptXml

void setScriptXml(DFScriptXml scriptXml,
                  DFEnvironmentRW env)

com.im.df.api 5.9