com.ibm.di.config.xml
Class MetamergeConfigFS

java.lang.Object
  extended by com.ibm.di.config.base.BaseConfigurationImpl
      extended by com.ibm.di.config.base.MetamergeConfigImpl
          extended by com.ibm.di.config.xml.MetamergeConfigXML
              extended by com.ibm.di.config.xml.MetamergeConfigFS
All Implemented Interfaces:
BaseConfiguration, MetamergeConfig, MetamergeConfigChangeListener, MetamergeFolder, Serializable

Deprecated.

public class MetamergeConfigFS
extends MetamergeConfigXML

This class is not used.

See Also:
Serialized Form

Field Summary
protected  Exception configError
          Deprecated.  
protected  BaseConfiguration configObject
          Deprecated.  
static String MC_URLBASE
          Deprecated.  
static String XT_ASSEMBLYLINE
          Deprecated. Extension --> type mapping
static String XT_ATTRMAP
          Deprecated.  
static Class<?>[] XT_CLS
          Deprecated.  
static String XT_CONNECTOR
          Deprecated.  
static String[] XT_EXT
          Deprecated.  
static String XT_FUNCTION
          Deprecated.  
static String XT_PARSER
          Deprecated.  
static String XT_SCRIPT
          Deprecated.  
 
Fields inherited from class com.ibm.di.config.xml.MetamergeConfigXML
IDI_CREATED, IDI_VERSION, METAMERGE_CONFIG_TAG, METAMERGE_CREATED_TAG, METAMERGE_CREATEDBY_TAG, METAMERGE_MODIFIED_TAG, METAMERGE_MODIFIEDBY_TAG, METAMERGE_VERSION_ID, METAMERGE_VERSION_TAG, SERVER_ENCRYPTED_SIGNATURE
 
Fields inherited from class com.ibm.di.config.base.MetamergeConfigImpl
classMap, DEFAULT_FOLDER_IMPL, DEFAULT_FOLDER_NAMES, env, externalPropertiesDelegator, logger
 
Fields inherited from class com.ibm.di.config.base.BaseConfigurationImpl
NAME
 
Fields inherited from interface com.ibm.di.config.interfaces.MetamergeConfig
ASSEMBLYLINE_FOLDER, ATTRIBUTEMAP_FOLDER, CONFIG_FOLDER, CONNECTOR_FOLDER, DEFAULT_ASSEMBLYLINE_FOLDER, DEFAULT_ATTRIBUTEMAP_FOLDER, DEFAULT_CONFIG_FOLDER, DEFAULT_CONNECTOR_FOLDER, DEFAULT_EXTPROP_FOLDER, DEFAULT_EXTPROP_NAME, DEFAULT_FORM_FOLDER, DEFAULT_FUNCTION_FOLDER, DEFAULT_LIBRARY_FOLDER, DEFAULT_LIBS_FOLDER, DEFAULT_LOGGER_FOLDER, DEFAULT_NAMESPACE_FOLDER, DEFAULT_PARSER_FOLDER, DEFAULT_PROPERTY_FOLDER, DEFAULT_PROPSTORE_FOLDER, DEFAULT_SCRIPT_FOLDER, DEFAULT_SERVER_AUTOSTART, DEFAULT_SERVER_FOLDER, DEFAULT_SERVER_INSTANCE_PROPERTIES, DEFAULT_SERVER_LOG, DEFAULT_SERVER_TOMBSTONES, DEFAULT_SOLUTION_INTERFACE, EXTPROP_FOLDER, FORM_FOLDER, FUNCTION_FOLDER, LIBRARY_FOLDER, LIBS_FOLDER, LOGGER_FOLDER, LOGGING_FOLDER, NAMESPACE_FOLDER, PARSER_FOLDER, PROPERTY_FOLDER, PROPSTORE_FOLDER, SCRIPT_FOLDER
 
Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
CHILD_PATH_SEPARATOR, DISABLE_EXTPROPS, DISABLE_INHERITANCE, INHERIT_NONE, INHERIT_PARENT, ONE_LEVEL, RECURSIVE, RECURSIVE_ONELEVEL, RECURSIVE_SUBTREE, SEARCH_EXACTCASE, SEARCH_ONELEVEL, SEARCH_PARAMNAME, SEARCH_PARAMNAME_RE, SEARCH_PROPERTY, SEARCH_REGEX, SEARCH_SUBSTRING, SUBTREE
 
Constructor Summary
MetamergeConfigFS()
          Deprecated.  
MetamergeConfigFS(Hashtable env)
          Deprecated.  
 
Method Summary
 void bind(Object name, Object obj)
          Deprecated. Adds a new object to the configuration at the location specified by name
 void commitChanges(Object output, boolean isSave)
          Deprecated. Save XML tree to output stream.
 void commitVersion()
          Deprecated. Save XML tree to output stream.
protected  void convertExternalProperties()
          Deprecated.  
 void createDefaultObjectInstance(Element defaultNode)
          Deprecated.  
 Object externalLookup(Object name)
          Deprecated.  
 Element findDefaultObject()
          Deprecated. This method cleans the XML config by removing all items except the one configured for this configuration.
 String getBase()
          Deprecated.  
 BaseConfiguration getDefaultConfigObject()
          Deprecated.  
 BaseConfiguration getDefaultConfigObject(boolean standardName)
          Deprecated.  
 String getExtensionFor(BaseConfiguration config)
          Deprecated.  
static MetamergeConfigFS getInstance(String str)
          Deprecated.  
static MetamergeConfigFS getInstance(String str, boolean create)
          Deprecated.  
 boolean getModified()
          Deprecated. XML Doc needs to be saved if we have dirty objects in our cache or if there has been any successful bind/rebind/unbind calls.
 TDIProperties getTDIProperties()
          Deprecated. This method returns the associated TDIProperties object
protected  Object internalLookup(Object namex)
          Deprecated. Called by super's lookup
 void rebind(Object name, Object obj)
          Deprecated. Adds or replaces a new object to the configuration.
 void setBase(String base)
          Deprecated.  
 boolean setDefaultName(String name)
          Deprecated.  
 
Methods inherited from class com.ibm.di.config.xml.MetamergeConfigXML
createFolder, debug, findByName, findOneByName, getCache, getConfigVersion, getDirectory, getDocument, getOutputStream, getRootElement, getShortName, initializeConfig, isCommittable, isDebugMode, isOldVersion, isReadOnly, isRemote, list, list, logmsg, newInstanceOf, removeElement, rename, setOutput, unbind
 
Methods inherited from class com.ibm.di.config.base.MetamergeConfigImpl
addDefaultFolders, addNameComponent, closeConfig, commitChanges, copy, getAssemblyLine, getConnector, getDefaultFolder, getDriverParameter, getDriverParameters, getExternalProperties, getExternalProperties, getFileConfig, getFunction, getNames, getNamespace, getParser, getPassword, getScript, getSolutionInterface, getTreeMap, getVector, hasPassword, initializeClassMap, instantiateAllObjects, instantiateAllObjects, lookup, lookupInFolder, newInstanceOf, setDriverParameter, setDriverParameters, setFileConfig, toString, useEncryption
 
Methods inherited from class com.ibm.di.config.base.BaseConfigurationImpl
addListener, configurationChanged, deepClone, detachFromParent, expandPropertyValue, expandPropertyValue, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getLongName, getMetamergeConfig, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterPropertySourceFromValue, getParameterRaw, getParent, getParentName, getPath, getReferences, getResHash, getScript, getScriptEngine, getStringParameter, getSubstitutionMap, getUseConfigListeners, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, nameForChild, notifyChange, notifyChange, notifyChange, performNotifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseConfigListeners, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willExpandProps, willFlatten, willUseInherited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
addListener, detachFromParent, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getMetamergeConfig, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterRaw, getParent, getPath, getReferences, getScript, getScriptEngine, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, nameForChild, notifyChange, notifyChange, notifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
 

Field Detail

XT_ASSEMBLYLINE

public static final String XT_ASSEMBLYLINE
Deprecated. 
Extension --> type mapping

See Also:
Constant Field Values

XT_CONNECTOR

public static final String XT_CONNECTOR
Deprecated. 
See Also:
Constant Field Values

XT_PARSER

public static final String XT_PARSER
Deprecated. 
See Also:
Constant Field Values

XT_ATTRMAP

public static final String XT_ATTRMAP
Deprecated. 
See Also:
Constant Field Values

XT_FUNCTION

public static final String XT_FUNCTION
Deprecated. 
See Also:
Constant Field Values

XT_SCRIPT

public static final String XT_SCRIPT
Deprecated. 
See Also:
Constant Field Values

XT_CLS

public static final Class<?>[] XT_CLS
Deprecated. 

XT_EXT

public static final String[] XT_EXT
Deprecated. 

MC_URLBASE

public static final String MC_URLBASE
Deprecated. 
See Also:
Constant Field Values

configObject

protected BaseConfiguration configObject
Deprecated. 

configError

protected Exception configError
Deprecated. 
Constructor Detail

MetamergeConfigFS

public MetamergeConfigFS()
Deprecated. 

MetamergeConfigFS

public MetamergeConfigFS(Hashtable env)
                  throws Exception
Deprecated. 
Throws:
Exception
Method Detail

getInstance

public static MetamergeConfigFS getInstance(String str)
                                     throws Exception
Deprecated. 
Throws:
Exception

getInstance

public static MetamergeConfigFS getInstance(String str,
                                            boolean create)
                                     throws Exception
Deprecated. 
Throws:
Exception

getDefaultConfigObject

public BaseConfiguration getDefaultConfigObject()
                                         throws Exception
Deprecated. 
Throws:
Exception

setDefaultName

public boolean setDefaultName(String name)
                       throws Exception
Deprecated. 
Throws:
Exception

getDefaultConfigObject

public BaseConfiguration getDefaultConfigObject(boolean standardName)
                                         throws Exception
Deprecated. 
Throws:
Exception

findDefaultObject

public Element findDefaultObject()
                          throws Exception
Deprecated. 
This method cleans the XML config by removing all items except the one configured for this configuration. In particular, this configuration can hold only one single configuration object.

Throws:
Exception

createDefaultObjectInstance

public void createDefaultObjectInstance(Element defaultNode)
                                 throws Exception
Deprecated. 
Throws:
Exception

commitChanges

public void commitChanges(Object output,
                          boolean isSave)
                   throws Exception
Deprecated. 
Description copied from class: MetamergeConfigXML
Save XML tree to output stream.

Specified by:
commitChanges in interface MetamergeConfig
Overrides:
commitChanges in class MetamergeConfigXML
Parameters:
output - Null or any object supported by the underlying driver.
isSave - true if this is a permanent save, false if this just saves to e.g. a command window.
Throws:
Exception

getModified

public boolean getModified()
Deprecated. 
Description copied from class: MetamergeConfigXML
XML Doc needs to be saved if we have dirty objects in our cache or if there has been any successful bind/rebind/unbind calls.

Specified by:
getModified in interface BaseConfiguration
Overrides:
getModified in class MetamergeConfigXML
Returns:
the modified state.

bind

public void bind(Object name,
                 Object obj)
          throws Exception
Deprecated. 
Description copied from interface: MetamergeConfig
Adds a new object to the configuration at the location specified by name

Specified by:
bind in interface MetamergeConfig
Overrides:
bind in class MetamergeConfigXML
Parameters:
name - Name
obj - Configuration Object
Throws:
Exception

rebind

public void rebind(Object name,
                   Object obj)
            throws Exception
Deprecated. 
Description copied from interface: MetamergeConfig
Adds or replaces a new object to the configuration.

Specified by:
rebind in interface MetamergeConfig
Overrides:
rebind in class MetamergeConfigXML
Parameters:
name - Name
obj - Configuration Object
Throws:
Exception

internalLookup

protected Object internalLookup(Object namex)
                         throws Exception
Deprecated. 
Description copied from class: MetamergeConfigXML
Called by super's lookup

Overrides:
internalLookup in class MetamergeConfigXML
Throws:
Exception

externalLookup

public Object externalLookup(Object name)
                      throws Exception
Deprecated. 
Throws:
Exception

getBase

public String getBase()
Deprecated. 

setBase

public void setBase(String base)
Deprecated. 

getExtensionFor

public String getExtensionFor(BaseConfiguration config)
Deprecated. 

getTDIProperties

public TDIProperties getTDIProperties()
                               throws Exception
Deprecated. 
This method returns the associated TDIProperties object

Specified by:
getTDIProperties in interface MetamergeConfig
Overrides:
getTDIProperties in class MetamergeConfigImpl
Throws:
Exception

convertExternalProperties

protected void convertExternalProperties()
                                  throws Exception
Deprecated. 
Throws:
Exception

commitVersion

public void commitVersion()
                   throws Exception
Deprecated. 
Save XML tree to output stream.

Throws:
Exception