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)
|
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)
|
List<Aktion> |
getProvidingPrevActions()
(non-Javadoc)
|
void |
init()
Initialisiert das Set mit den Filterkriterien für die Parameterliste
|
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)
|
public 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 init()
public void setFilterForParameter(Set<String> filterParams)
setFilterForParameter in interface IProcessingBeanIProcessingBean.setFilterForParameter(java.util.Set)public void setProcessingBean(IProcessingBean bean)
setProcessingBean in interface IPluginCustomGUIBeanbean - ein Objekt vom Typ IProcessingBeanIPluginCustomGUIBean.setProcessingBean(de.xima.fc.plugin.config.IProcessingBean)public IProcessingBean getProcessingBean()
getProcessingBean in interface IPluginCustomGUIBeanIProcessingBean oder 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()Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.