Package de.xima.fc.plugin.abstracts
Class APluginCustomGUIBean
java.lang.Object
de.xima.fc.plugin.abstracts.APluginGenericCustomGUIBean
de.xima.fc.plugin.abstracts.APluginCustomGUIBean
- All Implemented Interfaces:
IProcessingBean,IPluginCustomGUIBean,IPluginGenericCustomGUIBean,Serializable
@Deprecated
public abstract class APluginCustomGUIBean
extends APluginGenericCustomGUIBean
implements IPluginCustomGUIBean, IProcessingBean
Deprecated.
Helper class for a custom beans used by a processing plugin
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddNewParameter(String name) Deprecated.Adds a new parameter to the list of parameters, and returns the newly createdIParameterModelfor that parameter.Deprecated.Returns the list of all parameters.Deprecated.Finds the currently selected workflow action.Deprecated.Finds the locale the current user is using.Deprecated.Finds the project to which the workflow action belongDeprecated.Finds the state to which the workflow action belongsDeprecated.Finds the entity context that can be used to access the database.Deprecated.If you want to include a list of parameters in the UI and filter out some attributes, implement the filter yourself.getParameter(String paramName) Deprecated.Finds the parameter with the given name in the list of parametersDeprecated.Provides access to the formcycle processing bean.Deprecated.Liefert eine Liste mit allen datei-bereitstellenden Aktionen, welche der aktuellen Aktion innerhalb des aktuellen Status vorgelagert sindvoidinitialize(IPluginInitializeBeanData initializeBeanData) Deprecated.A callback method that is invoked after all beans required by theIPluginGenericCustomGUIplugin were created.booleanDeprecated.voidremoveParameter(int idx) Deprecated.Removes the parameter at the given index from the list of parameters.voidremoveParameter(String paramName) Deprecated.Removes the parameter with the given name from the list of parameters.voidDeprecated.Sets a reference to the formcycle processing beanMethods inherited from class de.xima.fc.plugin.abstracts.APluginGenericCustomGUIBean
getFileHelper, getProperties, getResourceHelperMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.fc.plugin.gui.IPluginCustomGUIBean
afterSave, beforeDelete, beforeSaveMethods inherited from interface de.xima.fc.plugin.gui.IPluginGenericCustomGUIBean
destroy, getFileHelper, getProperties, getResourceHelperMethods inherited from interface de.xima.fc.plugin.config.IProcessingBean
getFilteredParameters, setFilterForParameter
-
Constructor Details
-
APluginCustomGUIBean
public APluginCustomGUIBean()Deprecated.
-
-
Method Details
-
getFilterForParameter
Deprecated.If you want to include a list of parameters in the UI and filter out some attributes, implement the filter yourself.This method is a stub that always returns an empty list. -
isNewWorkflow
public boolean isNewWorkflow()Deprecated.- Specified by:
isNewWorkflowin interfaceIProcessingBean
-
initialize
Deprecated.Description copied from interface:IPluginGenericCustomGUIBeanA callback method that is invoked after all beans required by theIPluginGenericCustomGUIplugin were created. You can use this method to get access to the plugin configuration data. If you need to perform any initialization logic, do it in this method.- Specified by:
initializein interfaceIPluginGenericCustomGUIBean- Overrides:
initializein classAPluginGenericCustomGUIBean- Parameters:
initializeBeanData- TheIPluginInitializeBeanDatayou can make use of in the initialization process.- Throws:
FCPluginException- When the bean could not be initialized. If you do throw the exception, an error will be shown to the user. Depending on the type of custom UI, the user may instead see an error page, a default page or be redirected to another page.
-
setProcessingBean
Deprecated.Description copied from interface:IPluginCustomGUIBeanSets a reference to the formcycle processing bean- Specified by:
setProcessingBeanin interfaceIPluginCustomGUIBean- Parameters:
bean- an object of typeIProcessingBean
-
getProcessingBean
Deprecated.Description copied from interface:IPluginCustomGUIBeanProvides access to the formcycle processing bean.- Specified by:
getProcessingBeanin interfaceIPluginCustomGUIBean- Returns:
- an object of type
IProcessingBeanor null
-
getAllParameter
Deprecated.Description copied from interface:IProcessingBeanReturns the list of all parameters.- Specified by:
getAllParameterin interfaceIProcessingBean- Returns:
- A
Listwith a processing parameters.
-
getParameter
Deprecated.Description copied from interface:IProcessingBeanFinds the parameter with the given name in the list of parameters- Specified by:
getParameterin interfaceIProcessingBean- Parameters:
paramName- Name of the parameter to get- Returns:
- The
IParameterModelfor the parameter, ornullwhen no such parameter exists
-
addNewParameter
Deprecated.Description copied from interface:IProcessingBeanAdds a new parameter to the list of parameters, and returns the newly createdIParameterModelfor that parameter.- Specified by:
addNewParameterin interfaceIProcessingBean- Parameters:
name- Name of the parameter to add- Returns:
- The newly created
IParameterModel
-
removeParameter
Deprecated.Description copied from interface:IProcessingBeanRemoves the parameter with the given name from the list of parameters.- Specified by:
removeParameterin interfaceIProcessingBean- Parameters:
paramName- Name of the parameter to remove
-
removeParameter
public void removeParameter(int idx) Deprecated.Description copied from interface:IProcessingBeanRemoves the parameter at the given index from the list of parameters.- Specified by:
removeParameterin interfaceIProcessingBean- Parameters:
idx- 0-based index of the parameter to remove.
-
getProvidingPrevActions
Deprecated.Description copied from interface:IProcessingBeanLiefert eine Liste mit allen datei-bereitstellenden Aktionen, welche der aktuellen Aktion innerhalb des aktuellen Status vorgelagert sind- Specified by:
getProvidingPrevActionsin interfaceIProcessingBean- Returns:
- an list of actions which provides files
-
getCurrentProject
Deprecated.Description copied from interface:IProcessingBeanFinds the project to which the workflow action belong- Specified by:
getCurrentProjectin interfaceIProcessingBean- Returns:
- The current
Projekt
-
getCurrentState
Deprecated.Description copied from interface:IProcessingBeanFinds the state to which the workflow action belongs- Specified by:
getCurrentStatein interfaceIProcessingBean- Returns:
- The current
Statusof the action
-
getEntityContext
Deprecated.Description copied from interface:IProcessingBeanFinds the entity context that can be used to access the database.- Specified by:
getEntityContextin interfaceIProcessingBean- Returns:
- A
IEntityContextfor the database
-
getCurrentAction
Deprecated.Description copied from interface:IProcessingBeanFinds the currently selected workflow action.- Specified by:
getCurrentActionin interfaceIProcessingBean- Returns:
- The selected workflow action.
-
getCurrentLocale
Deprecated.Description copied from interface:IProcessingBeanFinds the locale the current user is using.- Specified by:
getCurrentLocalein interfaceIProcessingBean- Returns:
- The current locale
-
IPluginWorkflowNode.