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 IProcessingBean
IProcessingBean.setFilterForParameter(java.util.Set)
public void setProcessingBean(IProcessingBean bean)
setProcessingBean
in interface IPluginCustomGUIBean
bean
- ein Objekt vom Typ IProcessingBean
IPluginCustomGUIBean.setProcessingBean(de.xima.fc.plugin.config.IProcessingBean)
public IProcessingBean getProcessingBean()
getProcessingBean
in interface IPluginCustomGUIBean
IProcessingBean
oder nullIPluginCustomGUIBean.getProcessingBean()
public List<IParameterModel> getFilteredParameters()
getFilteredParameters
in interface IProcessingBean
IProcessingBean.getFilteredParameters()
public List<IParameterModel> getAllParameter()
getAllParameter
in interface IProcessingBean
IProcessingBean.getAllParameter()
public IParameterModel getParameter(String paramName)
getParameter
in interface IProcessingBean
IProcessingBean.getParameter(java.lang.String)
public IParameterModel addNewParameter(String name)
addNewParameter
in interface IProcessingBean
IParameterModel
IProcessingBean.addNewParameter(java.lang.String)
public void removeParameter(String paramName)
removeParameter
in interface IProcessingBean
IProcessingBean.removeParameter(java.lang.String)
public void removeParameter(int idx)
idx
- public List<Aktion> getProvidingPrevActions()
getProvidingPrevActions
in interface IProcessingBean
IProcessingBean.getProvidingPrevActions()
public Projekt getCurrentProject()
getCurrentProject
in interface IProcessingBean
Projekt
IProcessingBean.getCurrentProject()
public Status getCurrentState()
getCurrentState
in interface IProcessingBean
Status
IProcessingBean.getCurrentState()
public IEntityContext getEntityContext()
getEntityContext
in interface IProcessingBean
IEntityContext
IProcessingBean.getEntityContext()
public Aktion getCurrentAction()
getCurrentAction
in interface IProcessingBean
IProcessingBean.getEntityContext()
public Locale getCurrentLocale()
getCurrentLocale
in interface IProcessingBean
IProcessingBean.getEntityContext()
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.