public interface IProcessingModel extends Serializable
| Modifier and Type | Method and Description |
|---|---|
IParameterModel |
addNewParameter()
Methode zum Hinzufügen eines neuen Parameters
|
void |
addNewParameter(IParameterModel model)
Methode zum Hinzufügen eines neuen IParameterModels
|
void |
clearFilterList()
Setzt die Liste für die gefilterten Parameter auf null.
|
void |
fillPluginConfigParameter(Mandant mandant)
Erweitert die Parameterliste bei Verarbeitungen vom Typ
IProcessingPlugin |
IProcessing |
forSave()
Liefert die 'aufbereitete'
IProcessings-Instanz zum Persistieren zurück. |
List<IParameterModel> |
getAllParameter()
Liefert alle Parameter der
IProcessing-Instanz für die Anzeige in der View zurück. |
List<IParameterModel> |
getFilteredParameter()
Liefert alle gefilterten Parameter zurück
|
IParameterModel |
getParameter(String paramName)
Liefert ParameterModel mit übergebene Namen zurück
|
IProcessing |
getProcessing()
Liefert die
IProcessings-Enität zurück |
boolean |
hasParameter(String paramName)
Prüft, ob ein ParameterModel mit übergebenen Parameternamen existiert
|
void |
initParameter()
Initialisiert die Liste mit den
ParameterModel-Elemente anhand der ParameterListe der Verarbeitung |
boolean |
isParamsAreMandatory() |
void |
removeParameter(int index)
Entfernt einen Parameter aus der Liste
|
void |
removeParameter(String paramName)
Entfernt einen Parameter aus der Liste
|
void |
setFilterForParameter(Set<String> filterParams)
Setzt die herauszufilternden Kriterien (ParameterNamen) für die Parameterliste
|
void |
setParamsAreMandatory(boolean paramsAreMandatory) |
boolean |
validateParameters()
Validiert die Liste mit den Parametern.
|
IProcessing getProcessing()
IProcessings-Enität zurückIProcessingIProcessing forSave()
IProcessings-Instanz zum Persistieren zurück. Aufbereitet bedeutet, dass
beispielsweise bei Verarbeitungen vom Typ IParameterProcessing die JSON-Parameterliste mit den Werten aus
dem View-Model an die zu persitierende IProcessings-Entität gesetzt wird.IProcessings-EntitätList<IParameterModel> getAllParameter()
IProcessing-Instanz für die Anzeige in der View zurück.List of all IParameterModelsList<IParameterModel> getFilteredParameter()
List of the filtered IParameterModelsvoid setFilterForParameter(Set<String> filterParams)
filterParams - the parameter-names to filter outvoid clearFilterList()
IParameterModel addNewParameter()
void addNewParameter(IParameterModel model)
model - the IParameterModel to addvoid removeParameter(int index)
index - Index des Parameters, der entfernt werden sollvoid removeParameter(String paramName)
paramName - ParamterName des Parameter, der entfernt werden sollboolean hasParameter(String paramName)
paramName - the name of the parameterBoolean if the parameter existsIParameterModel getParameter(String paramName)
paramName - the name of the parameterParameterModel oder null, wenn nicht vorhandenvoid initParameter()
ParameterModel-Elemente anhand der ParameterListe der Verarbeitungvoid fillPluginConfigParameter(Mandant mandant)
IProcessingPluginmandant - the clientboolean validateParameters()
true wird zurückgeliefert, wenn alles ok war, sonst falseboolean isParamsAreMandatory()
void setParamsAreMandatory(boolean paramsAreMandatory)
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.