public abstract class APluginCustomGUIBean extends Object implements IPluginCustomGUIBean, IProcessingBean, Serializable
| Constructor and Description |
|---|
APluginCustomGUIBean() |
| Modifier and Type | Method and Description |
|---|---|
IParameterModel |
addNewParameter(String name)
(non-Javadoc)
|
List<IParameterModel> |
getAllParameter()
(non-Javadoc)
|
Aktion |
getCurrentAction()
(non-Javadoc)
|
Locale |
getCurrentLocale()
(non-Javadoc)
|
Projekt |
getCurrentProject()
(non-Javadoc)
|
Status |
getCurrentState()
(non-Javadoc)
|
IEntityContext |
getEntityContext()
(non-Javadoc)
|
IPluginFileHelper |
getFileHelper()
(non-Javadoc)
|
List<IParameterModel> |
getFilteredParameters()
(non-Javadoc)
|
abstract Set<String> |
getFilterForParameter()
Liefert ein
Set von Parameternamen, die aus der intern gehaltenen Plugin-Parameterliste herausgefiltert
werden sollen, da sie in der Custom-Oberfläche eigenständig angezeigt und behandelt werden. |
IParameterModel |
getParameter(String paramName)
(non-Javadoc)
|
IProcessingBean |
getProcessingBean()
(non-Javadoc)
|
Properties |
getProperties()
(non-Javadoc)
|
List<Aktion> |
getProvidingPrevActions()
(non-Javadoc)
|
IPluginResourceHelper |
getResourceHelper()
(non-Javadoc)
|
void |
initialize(IPluginInitializeBeanData initializeBeanData)
Method to initialize an plugin custom-ui bean
|
void |
removeParameter(int idx)
Entfernt Parameter am entsprechenden Index aus der Parameterliste
|
void |
removeParameter(String paramName)
(non-Javadoc)
|
void |
setFilterForParameter(Set<String> filterParams)
(non-Javadoc)
|
void |
setProcessingBean(IProcessingBean bean)
(non-Javadoc)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterSave, beforeDelete, beforeSavepublic abstract Set<String> getFilterForParameter()
Set von Parameternamen, die aus der intern gehaltenen Plugin-Parameterliste herausgefiltert
werden sollen, da sie in der Custom-Oberfläche eigenständig angezeigt und behandelt werden.public void initialize(IPluginInitializeBeanData initializeBeanData) throws FCPluginException
IPluginCustomGUIBeaninitialize in interface IPluginCustomGUIBeaninitializeBeanData - IPluginInitializeBeanDataFCPluginException - on errors while initializationpublic void setFilterForParameter(Set<String> filterParams)
setFilterForParameter in interface IProcessingBeanIProcessingBean.setFilterForParameter(java.util.Set)public void setProcessingBean(IProcessingBean bean)
setProcessingBean in interface IPluginCustomGUIBeanbean - a object of type IProcessingBeanIPluginCustomGUIBean.setProcessingBean(de.xima.fc.plugin.config.IProcessingBean)public IProcessingBean getProcessingBean()
getProcessingBean in interface IPluginCustomGUIBeanIProcessingBean or nullIPluginCustomGUIBean.getProcessingBean()public List<IParameterModel> getFilteredParameters()
getFilteredParameters in interface IProcessingBeanIProcessingBean.getFilteredParameters()public List<IParameterModel> getAllParameter()
getAllParameter in interface IProcessingBeanIProcessingBean.getAllParameter()public IParameterModel getParameter(String paramName)
getParameter in interface IProcessingBeanIProcessingBean.getParameter(java.lang.String)public IParameterModel addNewParameter(String name)
addNewParameter in interface IProcessingBeanIParameterModelIProcessingBean.addNewParameter(java.lang.String)public void removeParameter(String paramName)
removeParameter in interface IProcessingBeanIProcessingBean.removeParameter(java.lang.String)public void removeParameter(int idx)
idx - public List<Aktion> getProvidingPrevActions()
getProvidingPrevActions in interface IProcessingBeanIProcessingBean.getProvidingPrevActions()public Projekt getCurrentProject()
getCurrentProject in interface IProcessingBeanProjektIProcessingBean.getCurrentProject()public Status getCurrentState()
getCurrentState in interface IProcessingBeanStatusIProcessingBean.getCurrentState()public IEntityContext getEntityContext()
getEntityContext in interface IProcessingBeanIEntityContextIProcessingBean.getEntityContext()public Aktion getCurrentAction()
getCurrentAction in interface IProcessingBeanIProcessingBean.getEntityContext()public Locale getCurrentLocale()
getCurrentLocale in interface IProcessingBeanIProcessingBean.getEntityContext()public Properties getProperties()
getProperties in interface IPluginCustomGUIBeanPropertiesIPluginCustomGUIBean.getProperties()public IPluginFileHelper getFileHelper()
getFileHelper in interface IPluginCustomGUIBeanIPluginFileHelperIPluginCustomGUIBean.getFileHelper()public IPluginResourceHelper getResourceHelper()
getResourceHelper in interface IPluginCustomGUIBeanIPluginResourceHelperIPluginCustomGUIBean.getResourceHelper()Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.