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ückIProcessing 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<IParameterModel> getFilteredParameter()
void setFilterForParameter(Set<String> filterParams)
filterParams - void clearFilterList()
IParameterModel addNewParameter()
void addNewParameter(IParameterModel model)
model - void 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 - IParameterModel getParameter(String paramName)
paramName - ParameterModel oder null, wenn nicht vorhandenvoid initParameter()
ParameterModel-Elemente anhand der ParameterListe der Verarbeitungvoid fillPluginConfigParameter(Mandant mandant)
IProcessingPluginmandant - boolean validateParameters()
true wird zurückgeliefert, wenn alles ok war, sonst falseboolean isParamsAreMandatory()
void setParamsAreMandatory(boolean paramsAreMandatory)
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.