void | 
BasicPluginBean.activate(PluginWrapperModel<E> plugin) | 
 When the user click on the button to activate a plugin. 
 | 
void | 
BasicPluginBean.checkPluginUpdate(PluginWrapperModel<E> plugin) | 
 This method checks if the passed plugin needs an update. 
 | 
void | 
BasicPluginBean.deactivate(PluginWrapperModel<E> plugin) | 
  | 
void | 
BasicPluginBean.delete(PluginWrapperModel<E> plugin) | 
 When the user clicks on the button to delete a plugin. 
 | 
protected abstract void | 
BasicPluginBean.deleteInternPluginMessages(IEntityContext ec,
                          PluginWrapperModel<E> plugin) | 
 This method deletes the internal update message of a plugin. 
 | 
protected void | 
ClientPluginBean.deleteInternPluginMessages(IEntityContext ec,
                          PluginWrapperModel<ClientPlugin> plugin) | 
  | 
protected void | 
SystemPluginBean.deleteInternPluginMessages(IEntityContext ec,
                          PluginWrapperModel<SystemPlugin> plugin) | 
  | 
protected abstract boolean | 
BasicPluginBean.deletePlugin(PluginWrapperModel<E> plugin) | 
  | 
protected boolean | 
ClientPluginBean.deletePlugin(PluginWrapperModel<ClientPlugin> plugin) | 
  | 
protected boolean | 
SystemPluginBean.deletePlugin(PluginWrapperModel<SystemPlugin> plugin) | 
  | 
File | 
BasicPluginBean.getPluginFile(PluginWrapperModel<E> plugin) | 
  | 
protected String | 
BasicPluginBean.getPluginKey(PluginWrapperModel<E> plugin) | 
  | 
String | 
BasicPluginBean.getPluginName(PluginWrapperModel<E> plugin) | 
  | 
org.primefaces.model.StreamedContent | 
BasicPluginBean.getSinglePlugin(PluginWrapperModel<E> plugin) | 
  | 
EPluginUpdateAvailability | 
BasicPluginBean.getUpdateStatus(PluginWrapperModel<E> plugin) | 
 This method returns the current update status of a plugin from the pluginUpdateStatusMap. 
 | 
List<String> | 
BasicPluginBean.getValidationErrorMessages(PluginWrapperModel<E> plugin) | 
  | 
boolean | 
BasicPluginBean.getValidationStatus(PluginWrapperModel<E> plugin) | 
  | 
boolean | 
BasicPluginBean.isLegacyPlugin(PluginWrapperModel<E> plugin) | 
  | 
void | 
BasicPluginBean.openPluginDeactivateDialog(PluginWrapperModel<E> plugin,
                          boolean isDeactivateWithSave) | 
  | 
void | 
BasicPluginBean.openPluginDeleteDialog(PluginWrapperModel<E> plugin) | 
  | 
protected <R> StageChain<Void,R> | 
BasicPluginBean.preparePluginForUpdateCheck(IPublicPromaInvocationContext pc,
                           PluginWrapperModel<E> plugin) | 
  | 
protected abstract boolean | 
BasicPluginBean.save(PluginWrapperModel<E> plugin,
    boolean isUpdate) | 
  | 
protected boolean | 
ClientPluginBean.save(PluginWrapperModel<ClientPlugin> plugin,
    boolean isUpdate) | 
  | 
protected boolean | 
SystemPluginBean.save(PluginWrapperModel<SystemPlugin> plugin,
    boolean isUpdate) | 
  | 
void | 
BasicPluginBean.setPluginToDeactivate(PluginWrapperModel<E> pluginToDeactivate) | 
  | 
void | 
BasicPluginBean.setPropertiesAfterActivation(PluginWrapperModel<E> plugin) | 
  | 
void | 
BasicPluginBean.setSelected(PluginWrapperModel<E> selected) | 
  | 
protected void | 
BasicPluginBean.setTempRuntimeFile(PluginWrapperModel<E> plugin) | 
  | 
protected <R> StageChain<Void,R> | 
BasicPluginBean.showUpdateAvailabilityMsg(IPublicPromaInvocationContext pc,
                         EPluginUpdateAvailability updateStatus,
                         PluginWrapperModel<E> plugin) | 
  | 
void | 
BasicPluginBean.update(PluginWrapperModel<E> plugin,
      File updatedFile) | 
  | 
PluginWrapperModel<E> | 
BasicPluginBean.updateAssignedPlugin(PluginWrapperModel<E> plugin,
                    String pluginKey,
                    String repository) | 
 This method sets the plugin key for assigning the plugin to a plugin in proma and saving it in the database. 
 | 
void | 
BasicPluginBean.updatePlugin(PluginWrapperModel<E> plugin,
            boolean updateSelectedPlugin) | 
 Updates a plugin with the updated plugin version from proma. 
 | 
protected <R> StageChain<EPluginUpdateAvailability,R> | 
BasicPluginBean.updatePluginStatus(IPublicPromaInvocationContext pc,
                  PluginWrapperModel<E> plugin) | 
  |