public interface IProcessingBean
Modifier and Type | Method and Description |
---|---|
IParameterModel |
addNewParameter(String paramName)
Adds a new parameter to the list of parameters, and returns the newly created
IParameterModel for that
parameter. |
List<IParameterModel> |
getAllParameter()
Returns the list of all parameters.
|
Aktion |
getCurrentAction()
Finds the currently selected workflow action.
|
Locale |
getCurrentLocale()
Finds the locale the current user is using.
|
Projekt |
getCurrentProject()
Finds the project to which the workflow action belong
|
Status |
getCurrentState()
Finds the state to which the workflow action belongs
|
IEntityContext |
getEntityContext()
Finds the entity context that can be used to access the database.
|
default List<IParameterModel> |
getFilteredParameters()
Deprecated.
If you want to include a list of parameters in the UI and filter out some attributes, implement the
filter yourself.
|
IParameterModel |
getParameter(String paramName)
Finds the parameter with the given name in the list of parameters
|
List<Aktion> |
getProvidingPrevActions()
Liefert eine Liste mit allen datei-bereitstellenden Aktionen, welche der aktuellen Aktion innerhalb des aktuellen
Status vorgelagert sind
|
void |
removeParameter(int idx)
Removes the parameter at the given index from the list of parameters.
|
void |
removeParameter(String paramName)
Removes the parameter with the given name from the list of parameters.
|
default void |
setFilterForParameter(Set<String> filterParams)
Deprecated.
If you want to include a list of parameters in the UI and filter out some attributes, implement the
filter yourself.
|
@Deprecated default void setFilterForParameter(Set<String> filterParams)
@Deprecated default List<IParameterModel> getFilteredParameters()
List<IParameterModel> getAllParameter()
List
with a processing parameters.IParameterModel getParameter(String paramName)
paramName
- Name of the parameter to getIParameterModel
for the parameter, or null
when no such parameter existsIParameterModel addNewParameter(String paramName)
IParameterModel
for that
parameter.paramName
- Name of the parameter to addIParameterModel
void removeParameter(String paramName)
paramName
- Name of the parameter to removevoid removeParameter(int idx)
idx
- 0-based index of the parameter to remove.List<Aktion> getProvidingPrevActions()
Projekt getCurrentProject()
Projekt
Status getCurrentState()
Status
of the actionIEntityContext getEntityContext()
IEntityContext
for the databaseAktion getCurrentAction()
Locale getCurrentLocale()
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.