public interface StorageParameterTemplate extends AbstractParameterTemplate
ParameterTemplate which is supported by not inheriting any
attributes from a parent parameter template (in contrast to the interface
ParameterTemplate. 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.ParameterTemplate| Modifier and Type | Method and Description |
|---|---|
StorageConfiguration |
getConfiguration()
Gets the default configuration for the parameter of this template that
corresponds to the
configuration
description of this parameter template without any inherited values. |
StorageConfigurationDescription |
getConfigurationDescription()
Gets the configuration description for the parameter of this template
without any inherited values.
|
void |
setConfiguration(StorageConfiguration configuration)
Sets the default configuration for the parameter of this template.
|
void |
setConfigurationDescription(StorageConfigurationDescription description)
Sets the configuration description for the parameter of this template.
|
getAccessType, getDataType, getDefaultValue, getDescription, getIdentifierID, getName, getTemplateDescription, getTemplateName, getUDTName, isAccessTypeInherited, isDataTypeInherited, isDefaultValueInherited, isDescriptionInherited, isFailure, isFailureInherited, isIdentifierIDInherited, isNameInherited, isOptional, isOptionalInherited, isTemplateDescriptionInherited, isUDTNameInherited, isVirtual, isVirtualInherited, removeOwnAccessType, removeOwnDataType, removeOwnDefaultValue, removeOwnDescription, removeOwnFailure, removeOwnIdentifierID, removeOwnName, removeOwnOptional, removeOwnTemplateDescription, removeOwnUDTName, removeOwnVirtual, setAccessType, setDataType, setDefaultValue, setDescription, setFailure, setIdentifierID, setName, setOptional, setTemplateDescription, setTemplateName, setUDTName, setVirtualgetUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuegetPluginData, getPluginDatas, getSupportedPluginsStorageConfigurationDescription getConfigurationDescription()
This attribute overrides and merges with the corresponding
parent attribute. That is, the
attribute contains only entries that are changed with respect to the ones
of the parent attribute whereas the entries are identified by their name.
ParameterTemplate.getConfigurationDescription()StorageConfiguration getConfiguration()
configuration
description of this parameter template without any inherited values.
This attribute overrides and merges with the corresponding
parent attribute (if the parent exists). That
is, the attribute contains only new entries and entries that are changed
with respect to the ones of the parent attribute whereas the entries are
identified by their name.
void setConfigurationDescription(StorageConfigurationDescription description)
null to remove it from this activity parameter
template and inherit the configuration description of the parent entity.
This attribute overrides and merges with the corresponding parent attribute. That is, the attribute contains only entries that are changed with respect to the ones of the parent attribute whereas the entries are identified by their name.
description - The description for all configuration values of the
parameter of this parameter template, that is, the name of the
configuration entries, their type and whether they are mandatory.
These are only configuration entries that are modified with
respect to the corresponding parent parameter template (if
existing). Use null to remove the configuration
description.void setConfiguration(StorageConfiguration configuration)
This attribute overrides and merges with the corresponding parent attribute. That is, the attribute contains only new entries and entries that are changed with respect to the ones of the parent attribute whereas the entries are identified by their name.
configuration - The default configuration values set for the parameter
of this template based on the configuration description. This does
not necessarily contain all values since they can still be set
when modelling. It may also contain more in case it provides
values for the configuration description of a parent entity. Use
null to remove the configuration.