Package de.xima.fc.formstore
Class StoreFormPluginInfo
java.lang.Object
de.xima.fc.formstore.StoreFormPluginInfo
- All Implemented Interfaces:
Serializable
Model that describes a plugin requires by a form store project file. See
StoreFormMeta.getRequiredPlugins()
.- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setFileName
(String fileName) void
setImplementationTitle
(String implementationTitle) void
setTechnicalName
(String technicalName)
-
Constructor Details
-
StoreFormPluginInfo
public StoreFormPluginInfo()
-
-
Method Details
-
getFileName
- Returns:
- Custom file name of the plugin, without the extension, e.g.
plugin-bundle-catalog-client
. There are a few plugins that do not have anImplementation-Title
defined in theirMANIFEST.MF
. In these cases, this file name can be used for fuzzy matching when checking whether the plugin is installed. May be an empty string (or null) when anImplementation-Title
exists.
-
setFileName
- Parameters:
fileName
- Custom file name of the plugin, without the extension, e.g.plugin-bundle-catalog-client
. There are a few plugins that do not have anImplementation-Title
defined in theirMANIFEST.MF
. In these cases, this file name can be used for fuzzy matching when checking whether the plugin is installed. May be an empty string (or null) when anImplementation-Title
exists.
-
getImplementationTitle
- Returns:
- The
Implementation-Title
property of the plugin's MANIFEST.MF Note that while usually a plugin should contain an implementation title, this is not required. The file name can be used as a fallback.
-
setImplementationTitle
- Parameters:
implementationTitle
- TheImplementation-Title
property of the plugin's MANIFEST.MF Note that while usually a plugin should contain an implementation title, this is not required. The file name can be used as a fallback.
-
getTechnicalName
- Returns:
- Technical name of the plugin. When a plugin is missing, this name is displayed to the user to inform them about which plugin they should install.
-
setTechnicalName
- Parameters:
technicalName
- Technical name of the plugin. When a plugin is missing, this name is displayed to the user to inform them about which plugin they should install.
-