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 TypeMethodDescriptionvoidsetFileName(String fileName) voidsetImplementationTitle(String implementationTitle) voidsetTechnicalName(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-Titledefined 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-Titleexists.
-
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-Titledefined 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-Titleexists.
-
getImplementationTitle
- Returns:
- The
Implementation-Titleproperty 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-Titleproperty 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.
-