|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SolutionInterface
This interface 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 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 |
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. |
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 |
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 interface com.ibm.di.config.interfaces.ContainerConfig |
---|
addConfig, containsConfig, getConfig, getConfig, getConfig, getConfigurations, getInheritedConfigurations, indexOf, indexOf, insertConfig, moveConfig, moveConfig, moveConfig, removeConfig, removeConfig, removeConfig, size |
Method Detail |
---|
String getHealthAssemblyLine()
void setHealthAssemblyLine(String name)
name
- The name of the Health assemblyline (using empty string will translate to null value).ContainerConfig getExposedAssemblyLines()
BaseConfiguration addExposedAssemblyLine(String name) throws Exception
name
- Name of the AL to expose
Exception
ExposedProperty getExposedProperty(String propertyName, String storeName)
propertyName
- The propery name.storeName
- The store name.
ContainerConfig getExposedProperties()
ExposedProperty addExposedProperty(String propertyName, String storeName) throws Exception
propertyName
- Name of the AL to expose.storeName
- Name of the store.
Exception
List getPropertyCategoryNames()
List getPropertyStoreNames()
String getInstanceID()
void setInstanceID(String id)
id
- The config instance id or nullint getHealthPollInterval()
void setHealthPollInterval(int seconds)
seconds
- The poll interval in seconds
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |