|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.di.config.base.BaseConfigurationImpl
com.ibm.di.config.base.ContainerConfigImpl
com.ibm.di.config.base.SolutionInterfaceImpl
public class SolutionInterfaceImpl
This class provides access to the Solution interface settings of a configuration. Most of these elements are used to define external aspects of a configuration such as which AssemblyLines and properties are visible/editable by a user at runtime.
Field Summary |
---|
Fields inherited from class com.ibm.di.config.base.ContainerConfigImpl |
---|
items |
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 |
Constructor Summary | |
---|---|
SolutionInterfaceImpl()
|
|
SolutionInterfaceImpl(java.lang.Object data)
|
Method Summary | |
---|---|
BaseConfiguration |
addExposedAssemblyLine(java.lang.String name)
Convenience method to create a BaseConfiguration object in the exposed assemblylines container. |
ExposedProperty |
addExposedProperty(java.lang.String propertyName,
java.lang.String storeName)
Convenience method to create an ExposedProperty object in the exposed properties container. |
java.lang.Object |
getClone()
|
ContainerConfig |
getExposedAssemblyLines()
Returns a container of assemblyline names that are exposed by this solution. |
ContainerConfig |
getExposedProperties()
Returns a container of ExposedProperty objects. |
ExposedProperty |
getExposedProperty(java.lang.String propertyName,
java.lang.String storeName)
Returns the ExposedProperty object using name and storename |
java.lang.String |
getHealthAssemblyLine()
Returns the name of the health assemblyline. |
int |
getHealthPollInterval()
Returns the poll interval for the health assemblyline. |
java.lang.String |
getInstanceID()
Returns the instance ID for this configuration or null if none is defined. |
java.util.List<java.lang.String> |
getPropertyCategoryNames()
Convenience method that returns a list of unique category names found in the exposed properties container. |
java.util.List<java.lang.String> |
getPropertyStoreNames()
Convenience method that returns a list of unique store names found in the exposed properties container. |
void |
init()
Called after internal data structure is set. |
void |
setHealthAssemblyLine(java.lang.String name)
Sets the name of the health assemblyline for this configuration (null or empty string to clear). |
void |
setHealthPollInterval(int seconds)
Sets the poll interval for the health assemblyline. |
void |
setInstanceID(java.lang.String id)
Sets the instance ID for this configuration or null if none is defined. |
Methods inherited from class com.ibm.di.config.base.ContainerConfigImpl |
---|
addConfig, containsConfig, getChild, getChildNames, getConfig, getConfig, getConfig, getConfigurations, getInheritedConfigurations, indexOf, indexOf, insertConfig, moveConfig, moveConfig, moveConfig, removeConfig, removeConfig, removeConfig, setupInheritanceChain, size |
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.ContainerConfig |
---|
addConfig, containsConfig, getConfig, getConfig, getConfig, getConfigurations, getInheritedConfigurations, indexOf, indexOf, insertConfig, moveConfig, moveConfig, moveConfig, removeConfig, removeConfig, removeConfig, size |
Constructor Detail |
---|
public SolutionInterfaceImpl()
public SolutionInterfaceImpl(java.lang.Object data)
Method Detail |
---|
public void init()
BaseConfigurationImpl
init
in interface BaseConfiguration
init
in class BaseConfigurationImpl
public ContainerConfig getExposedAssemblyLines()
SolutionInterface
getExposedAssemblyLines
in interface SolutionInterface
public BaseConfiguration addExposedAssemblyLine(java.lang.String name) throws java.lang.Exception
SolutionInterface
addExposedAssemblyLine
in interface SolutionInterface
name
- Name of the AL to expose
java.lang.Exception
public ExposedProperty getExposedProperty(java.lang.String propertyName, java.lang.String storeName)
SolutionInterface
getExposedProperty
in interface SolutionInterface
propertyName
- The propery name.storeName
- The store name.
public ExposedProperty addExposedProperty(java.lang.String propertyName, java.lang.String storeName)
SolutionInterface
addExposedProperty
in interface SolutionInterface
propertyName
- Name of the AL to expose.storeName
- Name of the store.
public ContainerConfig getExposedProperties()
SolutionInterface
getExposedProperties
in interface SolutionInterface
public java.lang.String getHealthAssemblyLine()
SolutionInterface
getHealthAssemblyLine
in interface SolutionInterface
public void setHealthAssemblyLine(java.lang.String name)
SolutionInterface
setHealthAssemblyLine
in interface SolutionInterface
name
- The name of the Health assemblyline (using empty string will
translate to null value).public java.util.List<java.lang.String> getPropertyCategoryNames()
SolutionInterface
getPropertyCategoryNames
in interface SolutionInterface
public java.util.List<java.lang.String> getPropertyStoreNames()
SolutionInterface
getPropertyStoreNames
in interface SolutionInterface
public java.lang.String getInstanceID()
SolutionInterface
getInstanceID
in interface SolutionInterface
public void setInstanceID(java.lang.String id)
SolutionInterface
setInstanceID
in interface SolutionInterface
id
- The config instance id or nullpublic int getHealthPollInterval()
SolutionInterface
getHealthPollInterval
in interface SolutionInterface
public void setHealthPollInterval(int seconds)
SolutionInterface
setHealthPollInterval
in interface SolutionInterface
seconds
- The poll interval in secondspublic java.lang.Object getClone() throws java.lang.Exception
BaseConfigurationImpl
getClone
in interface BaseConfiguration
getClone
in class ContainerConfigImpl
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |