|
||||||||||
| 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
| 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 |
|---|
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, SUBTREE |
| Constructor Summary | |
|---|---|
SolutionInterfaceImpl()
|
|
SolutionInterfaceImpl(Object data)
|
|
| Method Summary | |
|---|---|
BaseConfiguration |
addExposedAssemblyLine(String name)
Convenience method to create a BaseConfiguration object in the exposed assemblylines container. |
ExposedProperty |
addExposedProperty(String propertyName,
String storeName)
Convenience method to create an ExposedProperty object in the exposed properties container. |
Object |
getClone()
Returns a cloned version of this object. |
ContainerConfig |
getExposedAssemblyLines()
Returns a container of assemblyline names that are exposed by this solution. |
ContainerConfig |
getExposedProperties()
Returns a container of ExposedProperty objects. |
ExposedProperty |
getExposedProperty(String propertyName,
String storeName)
Returns the ExposedProperty object using name and storename |
String |
getHealthAssemblyLine()
Returns the name of the health assemblyline. |
int |
getHealthPollInterval()
Returns the poll interval for the health assemblyline. |
String |
getInstanceID()
Returns the instance ID for this configuration or null if none is defined. |
List |
getPropertyCategoryNames()
Convenience method that returns a list of unique category names found in the exposed properties container. |
List |
getPropertyStoreNames()
Convenience method that returns a list of unique store names found in the exposed properties container. |
void |
init()
Initialize internal data structure. |
void |
setHealthAssemblyLine(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(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(Object data)
| Method Detail |
|---|
public void init()
ContainerConfigImpl
init in interface BaseConfigurationinit in class ContainerConfigImplpublic ContainerConfig getExposedAssemblyLines()
SolutionInterface
getExposedAssemblyLines in interface SolutionInterface
public BaseConfiguration addExposedAssemblyLine(String name)
throws Exception
SolutionInterface
addExposedAssemblyLine in interface SolutionInterfacename - Name of the AL to expose
Exception
public ExposedProperty getExposedProperty(String propertyName,
String storeName)
SolutionInterface
getExposedProperty in interface SolutionInterfacepropertyName - The propery name.storeName - The store name.
public ExposedProperty addExposedProperty(String propertyName,
String storeName)
SolutionInterface
addExposedProperty in interface SolutionInterfacepropertyName - Name of the AL to expose.storeName - Name of the store.
public ContainerConfig getExposedProperties()
SolutionInterface
getExposedProperties in interface SolutionInterfacepublic String getHealthAssemblyLine()
SolutionInterface
getHealthAssemblyLine in interface SolutionInterfacepublic void setHealthAssemblyLine(String name)
SolutionInterface
setHealthAssemblyLine in interface SolutionInterfacename - The name of the Health assemblyline (using empty string will translate to null value).public List getPropertyCategoryNames()
SolutionInterface
getPropertyCategoryNames in interface SolutionInterfacepublic List getPropertyStoreNames()
SolutionInterface
getPropertyStoreNames in interface SolutionInterfacepublic String getInstanceID()
SolutionInterface
getInstanceID in interface SolutionInterfacepublic void setInstanceID(String id)
SolutionInterface
setInstanceID in interface SolutionInterfaceid - The config instance id or nullpublic int getHealthPollInterval()
SolutionInterface
getHealthPollInterval in interface SolutionInterfacepublic void setHealthPollInterval(int seconds)
SolutionInterface
setHealthPollInterval in interface SolutionInterfaceseconds - The poll interval in seconds
public Object getClone()
throws Exception
BaseConfiguration
getClone in interface BaseConfigurationgetClone in class BaseConfigurationImplException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||