public interface StorageExecutableComponentDescription extends AbstractExecutableComponentDescription
ExecutableComponentDescription which is supported by not
inheriting any attributes from a parent parameter (in contrast to the
interface ExecutableComponentDescription. Only the information on
whether an attribute is to be inherited is available but not the value itself
since this is not needed for storing. This applies to all methods of this
interface, irrespective of the documentation of the methods.ExecutableComponentDescription| Modifier and Type | Method and Description |
|---|---|
StorageConfigurationDescription |
getConfigurationDescription()
Gets the configuration description for this executable component
description without any inherited values.
|
java.util.Map<java.lang.String,StorageParameterTemplate> |
getParameterTemplates()
Gets parameter templates that are defined for this executable component
description and its child entities for storage.
|
void |
setConfigurationDescription(StorageConfigurationDescription description)
Sets the configuration description for this executable component
description.
|
void |
setParameterTemplates(java.util.Collection<StorageParameterTemplate> parameterTemplates)
Sets parameter templates that are defined for this executable component
description and its child entities.
|
getClassLoaderUsage, getClassPath, getDeveloperDescription, getExecutionControlProperties, getGUIContextID, getIconID, getImplementationClass, getLicenceInformation, getName, getRevision, getState, getSystemComponent, setClassLoaderUsage, setClassPath, setDeveloperDescription, setExecutionControlProperties, setGUIContextID, setIconID, setImplementationClass, setLicenceInformation, setName, setSystemComponentgetUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuegetPluginData, getPluginDatas, getSupportedPluginsStorageConfigurationDescription getConfigurationDescription()
ExecutableComponentDescription.getConfigurationDescription()java.util.Map<java.lang.String,StorageParameterTemplate> getParameterTemplates()
void setConfigurationDescription(StorageConfigurationDescription description)
null to remove
it from this executable component description.description - The description for all configuration values of this
executable component description, that is, the name of the
configuration entries, their type and whether they are mandatory.
Use null to remove the configuration description.void setParameterTemplates(java.util.Collection<StorageParameterTemplate> parameterTemplates)
When setting the parameter templates the whole collection has to be set,
even in case only one parameter template has been modified. Use
null for removing all parameter templates.
parameterTemplates - A collection containing all parameter templates
that are defined for this executable component description and its
child entities. Use null to remove all parameter
templates.