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.