Package de.xima.fc.gui.bean.plugin
Class ClientPluginBean
java.lang.Object
de.xima.fc.gui.bean.plugin.BasicPluginBean<ClientPlugin>
de.xima.fc.gui.bean.plugin.ClientPluginBean
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields inherited from class de.xima.fc.gui.bean.plugin.BasicPluginBean
all, dao, internalMessageBean, isDeactivateWithSave, isPromaDataLoading, localeBean, marked, pluginDependencies, pluginDependencyBean, pluginDescExpanded, pluginMetadataMap, pluginStoreListChecksum, pluginUpdateStatusMap, pluginValidationMap, selected, selectedPluginMetadata, selectionBean, userManager, viewEventBusBean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePluginDependencies(PluginRuntime runtime) This method creates a list of plugin dependencies.protected voidThis method deletes the internal update message of a plugin.protected booleandeletePlugin(PluginWrapperModel<ClientPlugin> plugin) protected booleandoesPluginKeyExist(String currentPluginKey, String currentPluginFileKey) By default this method only considers every installedClientPlugin.protected Set<PluginRuntime>protected EEntityKeySelectionTypeorg.primefaces.model.StreamedContentprotected PluginWrapperModel<ClientPlugin>protected booleansave(PluginWrapperModel<ClientPlugin> plugin, boolean isUpdate) voidMethods inherited from class de.xima.fc.gui.bean.plugin.BasicPluginBean
activate, addNew, checkForAvailableUpdates, checkMarkedPluginUpdates, checkPluginUpdate, checkPluginUpdate, createStoreItemMetaResources, deactivate, deactivate, delete, deleteMarked, deletePlugins, doesPluginKeyExist, ec, expandPluginDesc, getAll, getAllPluginsByKey, getEntityClassKey, getInternalMessageBean, getMarked, getPluginDependencies, getPluginFile, getPluginKey, getPluginName, getPluginsToDelete, getPluginStoreListChecksum, getPluginToDeactivate, getPluginUpdateStatusMap, getSelected, getSelectedOverwriteData, getSelectedPluginMetadata, getSelectionBean, getSinglePlugin, getStreamedContent, getUpdateStatus, getValidationErrorMessages, getValidationStatus, insertPluginUpdateStates, insertPluginUpdateStatus, isContainsEntityPlugins, isDeactivateWithSave, isLegacyPlugin, isMarkedContainsEntityPlugins, isPluginDescExpanded, isPluginStoreConnected, isPromaDataLoading, loadInitialSelectedPluginData, markedWithUpdates, onPluginSelected, openPluginDeactivateDialog, openPluginDeleteDialog, openPluginMarkedDeleteDialog, overwriteSelectedPlugin, preparePluginForUpdateCheck, save, savePlugin, selectDefault, setDeactivateWithSave, setInternalMessageBean, setMarked, setPluginDescExpanded, setPluginKeyFromChecksum, setPluginsToDelete, setPluginStoreListChecksum, setPluginToDeactivate, setPluginUpdateStatusMap, setPropertiesAfterActivation, setSelected, setSelectedFromMarked, setSelectedOverwriteData, setSelectedPluginMetadata, setSelectionBean, setTempRuntimeFile, showUpdateAvailabilityMsg, sortAllByPluginName, update, updateAssignedPlugin, updateMarkedPlugins, updatePlugin, updatePluginStatus, updateSelectedPlugin, upload, uploadAndPersist, uploadUpdatedPlugin
-
Constructor Details
-
ClientPluginBean
public ClientPluginBean()
-
-
Method Details
-
updateData
public void updateData()- Specified by:
updateDatain classBasicPluginBean<ClientPlugin>
-
deletePlugin
- Specified by:
deletePluginin classBasicPluginBean<ClientPlugin>- Parameters:
plugin- Plugin to be deleted.- Returns:
trueiff the plugin was deleted.
-
getMarkedPlugins
public org.primefaces.model.StreamedContent getMarkedPlugins()- Overrides:
getMarkedPluginsin classBasicPluginBean<ClientPlugin>
-
getNewPlugin
- Specified by:
getNewPluginin classBasicPluginBean<ClientPlugin>
-
save
- Specified by:
savein classBasicPluginBean<ClientPlugin>
-
getAllPluginRuntimes
- Specified by:
getAllPluginRuntimesin classBasicPluginBean<ClientPlugin>
-
getKeyType
- Specified by:
getKeyTypein classBasicPluginBean<ClientPlugin>
-
doesPluginKeyExist
By default this method only considers every installedClientPlugin. This expands considering plugins installed on the system scope as well as if the needed role is present for this client.- Overrides:
doesPluginKeyExistin classBasicPluginBean<ClientPlugin>
-
createPluginDependencies
Description copied from class:BasicPluginBeanThis method creates a list of plugin dependencies. Dependencies are workflow actions and trigger, client dashboards and authenticators.- Specified by:
createPluginDependenciesin classBasicPluginBean<ClientPlugin>- Parameters:
runtime- the plugin runtime to get all dependencies- Returns:
- list of plugin dependencies
-
deleteInternPluginMessages
protected void deleteInternPluginMessages(IEntityContext ec, PluginWrapperModel<ClientPlugin> plugin) Description copied from class:BasicPluginBeanThis method deletes the internal update message of a plugin.- Specified by:
deleteInternPluginMessagesin classBasicPluginBean<ClientPlugin>plugin- the plugin for deleting internal message
-