Package de.xima.fc.formstore
Class StoreFormPluginInfo
- java.lang.Object
-
- de.xima.fc.formstore.StoreFormPluginInfo
-
- All Implemented Interfaces:
Serializable
public class StoreFormPluginInfo extends Object implements Serializable
Model that describes a plugin requires by a form store project file. SeeStoreFormMeta.getRequiredPlugins().- Since:
- 7.1.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StoreFormPluginInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFileName()StringgetImplementationTitle()StringgetTechnicalName()voidsetFileName(String fileName)voidsetImplementationTitle(String implementationTitle)voidsetTechnicalName(String technicalName)
-
-
-
Method Detail
-
getFileName
public String 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
public void setFileName(String fileName)
- 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
public String 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
public void setImplementationTitle(String implementationTitle)
- 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
public String 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
public void setTechnicalName(String technicalName)
- 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.
-
-