Package com.ibm.di.config.xml
Class MetamergeConfigFS
- java.lang.Object
-
- com.ibm.di.config.base.BaseConfigurationImpl
-
- com.ibm.di.config.base.MetamergeConfigImpl
-
- com.ibm.di.config.xml.MetamergeConfigXML
-
- com.ibm.di.config.xml.MetamergeConfigFS
-
- All Implemented Interfaces:
BaseConfiguration,MetamergeConfig,MetamergeConfigChangeListener,MetamergeFolder,java.io.Serializable
public class MetamergeConfigFS extends MetamergeConfigXML
Deprecated.This class is not used.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ibm.di.config.xml.MetamergeConfigXML
MetamergeConfigXML.LazyConfig
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.ExceptionconfigErrorDeprecated.protected BaseConfigurationconfigObjectDeprecated.static java.lang.StringMC_URLBASEDeprecated.static java.lang.StringXT_ASSEMBLYLINEDeprecated.Extension --> type mappingstatic java.lang.StringXT_ATTRMAPDeprecated.static java.lang.Class<?>[]XT_CLSDeprecated.static java.lang.StringXT_CONNECTORDeprecated.static java.lang.String[]XT_EXTDeprecated.static java.lang.StringXT_FUNCTIONDeprecated.static java.lang.StringXT_PARSERDeprecated.static java.lang.StringXT_SCRIPTDeprecated.-
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.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
-
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_SCHEDULER_FOLDER, DEFAULT_SCRIPT_FOLDER, DEFAULT_SEQUENCE_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, SCHEDULER_FOLDER, SCRIPT_FOLDER, SEQUENCE_FOLDER
-
-
Constructor Summary
Constructors Constructor Description MetamergeConfigFS()Deprecated.MetamergeConfigFS(java.util.Hashtable env)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidbind(java.lang.Object name, java.lang.Object obj)Deprecated.Adds a new object to the configuration at the location specified by namevoidcommitChanges(java.lang.Object output, boolean isSave)Deprecated.Save XML tree to output stream.voidcommitVersion()Deprecated.Save XML tree to output stream.protected voidconvertExternalProperties()Deprecated.voidcreateDefaultObjectInstance(org.w3c.dom.Element defaultNode)Deprecated.java.lang.ObjectexternalLookup(java.lang.Object name)Deprecated.org.w3c.dom.ElementfindDefaultObject()Deprecated.This method cleans the XML config by removing all items except the one configured for this configuration.java.lang.StringgetBase()Deprecated.BaseConfigurationgetDefaultConfigObject()Deprecated.BaseConfigurationgetDefaultConfigObject(boolean standardName)Deprecated.java.lang.StringgetExtensionFor(BaseConfiguration config)Deprecated.static MetamergeConfigFSgetInstance(java.lang.String str)Deprecated.static MetamergeConfigFSgetInstance(java.lang.String str, boolean create)Deprecated.booleangetModified()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.TDIPropertiesgetTDIProperties()Deprecated.This method returns the associated TDIProperties objectprotected java.lang.ObjectinternalLookup(java.lang.Object namex)Deprecated.Called by super's lookupvoidrebind(java.lang.Object name, java.lang.Object obj)Deprecated.Adds or replaces a new object to the configuration.voidsetBase(java.lang.String base)Deprecated.booleansetDefaultName(java.lang.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, setNoBackupOfOldVersion, setOutput, unbind
-
Methods inherited from class com.ibm.di.config.base.MetamergeConfigImpl
addDefaultFolders, addNameComponent, closeConfig, commitChanges, commitChangesNoEncryption, copy, getAssemblyLine, getAttributeMap, getConnector, getDefaultFolder, getDriverParameter, getDriverParameters, getExternalProperties, getExternalProperties, getFileConfig, getFunction, getNames, getNamespace, getParser, getPassword, getScript, getSequence, getSolutionInterface, getTreeMap, getVector, hasPassword, initializeClassMap, instantiateAllObjects, instantiateAllObjects, isModTSEnabled, lookup, lookupInFolder, newInstanceOf, newInstanceOf, setDriverParameter, setDriverParameters, setFileConfig, setModTSEnabled, shouldEncryptProtected, 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, getModTS, 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, isProtectedParameter, nameForChild, notifyChange, notifyChange, notifyChange, performNotifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setModTS, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, 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, getModTS, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterRaw, getParent, getPath, getReferences, getScript, getScriptEngine, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, isProtectedParameter, nameForChild, notifyChange, notifyChange, notifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setModTS, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
-
-
-
-
Field Detail
-
XT_ASSEMBLYLINE
public static final java.lang.String XT_ASSEMBLYLINE
Deprecated.Extension --> type mapping- See Also:
- Constant Field Values
-
XT_CONNECTOR
public static final java.lang.String XT_CONNECTOR
Deprecated.- See Also:
- Constant Field Values
-
XT_PARSER
public static final java.lang.String XT_PARSER
Deprecated.- See Also:
- Constant Field Values
-
XT_ATTRMAP
public static final java.lang.String XT_ATTRMAP
Deprecated.- See Also:
- Constant Field Values
-
XT_FUNCTION
public static final java.lang.String XT_FUNCTION
Deprecated.- See Also:
- Constant Field Values
-
XT_SCRIPT
public static final java.lang.String XT_SCRIPT
Deprecated.- See Also:
- Constant Field Values
-
XT_CLS
public static final java.lang.Class<?>[] XT_CLS
Deprecated.
-
XT_EXT
public static final java.lang.String[] XT_EXT
Deprecated.
-
MC_URLBASE
public static final java.lang.String MC_URLBASE
Deprecated.- See Also:
- Constant Field Values
-
configObject
protected BaseConfiguration configObject
Deprecated.
-
configError
protected java.lang.Exception configError
Deprecated.
-
-
Method Detail
-
getInstance
public static MetamergeConfigFS getInstance(java.lang.String str) throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
getInstance
public static MetamergeConfigFS getInstance(java.lang.String str, boolean create) throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
getDefaultConfigObject
public BaseConfiguration getDefaultConfigObject() throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
setDefaultName
public boolean setDefaultName(java.lang.String name) throws java.lang.ExceptionDeprecated.- Throws:
java.lang.Exception
-
getDefaultConfigObject
public BaseConfiguration getDefaultConfigObject(boolean standardName) throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
findDefaultObject
public org.w3c.dom.Element findDefaultObject() throws java.lang.ExceptionDeprecated.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:
java.lang.Exception
-
createDefaultObjectInstance
public void createDefaultObjectInstance(org.w3c.dom.Element defaultNode) throws java.lang.ExceptionDeprecated.- Throws:
java.lang.Exception
-
commitChanges
public void commitChanges(java.lang.Object output, boolean isSave) throws java.lang.ExceptionDeprecated.Description copied from class:MetamergeConfigXMLSave XML tree to output stream.- Specified by:
commitChangesin interfaceMetamergeConfig- Overrides:
commitChangesin classMetamergeConfigXML- 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:
java.lang.Exception
-
getModified
public boolean getModified()
Deprecated.Description copied from class:MetamergeConfigXMLXML 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:
getModifiedin interfaceBaseConfiguration- Overrides:
getModifiedin classMetamergeConfigXML- Returns:
- the modified state.
-
bind
public void bind(java.lang.Object name, java.lang.Object obj) throws java.lang.ExceptionDeprecated.Description copied from interface:MetamergeConfigAdds a new object to the configuration at the location specified by name- Specified by:
bindin interfaceMetamergeConfig- Overrides:
bindin classMetamergeConfigXML- Parameters:
name- Nameobj- Configuration Object- Throws:
java.lang.Exception
-
rebind
public void rebind(java.lang.Object name, java.lang.Object obj) throws java.lang.ExceptionDeprecated.Description copied from interface:MetamergeConfigAdds or replaces a new object to the configuration.- Specified by:
rebindin interfaceMetamergeConfig- Overrides:
rebindin classMetamergeConfigXML- Parameters:
name- Nameobj- Configuration Object- Throws:
java.lang.Exception
-
internalLookup
protected java.lang.Object internalLookup(java.lang.Object namex) throws java.lang.ExceptionDeprecated.Description copied from class:MetamergeConfigXMLCalled by super's lookup- Overrides:
internalLookupin classMetamergeConfigXML- Throws:
java.lang.Exception
-
externalLookup
public java.lang.Object externalLookup(java.lang.Object name) throws java.lang.ExceptionDeprecated.- Throws:
java.lang.Exception
-
getBase
public java.lang.String getBase()
Deprecated.
-
setBase
public void setBase(java.lang.String base)
Deprecated.
-
getExtensionFor
public java.lang.String getExtensionFor(BaseConfiguration config)
Deprecated.
-
getTDIProperties
public TDIProperties getTDIProperties() throws java.lang.Exception
Deprecated.This method returns the associated TDIProperties object- Specified by:
getTDIPropertiesin interfaceMetamergeConfig- Overrides:
getTDIPropertiesin classMetamergeConfigImpl- Throws:
java.lang.Exception
-
convertExternalProperties
protected void convertExternalProperties() throws java.lang.ExceptionDeprecated.- Throws:
java.lang.Exception
-
commitVersion
public void commitVersion() throws java.lang.ExceptionDeprecated.Save XML tree to output stream.- Throws:
java.lang.Exception
-
-