Method Summary 
All Methods Instance Methods Abstract Methods 
Methode zum Hinzufügen eines neuen Parameters
 
void
Methode zum Hinzufügen eines neuen IParameterModels
 
void
Setzt die Liste für die gefilterten Parameter auf null.
 
void
Liefert die 'aufbereitete' 
IProcessings-Instanz zum Persistieren zurück.
 
 
Liefert alle Parameter der 
IProcessing-Instanz für die Anzeige in der View zurück.
 
 
Liefert alle gefilterten Parameter zurück
 
Liefert ParameterModel mit übergebene Namen zurück
 
boolean
Prüft, ob ein ParameterModel mit übergebenen Parameternamen existiert
 
void
Initialisiert die Liste mit den 
ParameterModel-Elemente anhand der ParameterListe der Verarbeitung
 
 
boolean
 
void
Entfernt einen Parameter aus der Liste
 
void
Entfernt einen Parameter aus der Liste
 
void
Setzt die herauszufilternden Kriterien (ParameterNamen) für die Parameterliste
 
void
 
boolean
Validiert die Liste mit den Parametern.
 
 
 
 
 
 
 
 
Method Details 
 
forSave 
Liefert die 'aufbereitete' 
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.
 
Returns: 
des zu persitierende IProcessing s-Entität 
 
 
 
 
getFilteredParameter 
Liefert alle gefilterten Parameter zurück
Returns: 
a List  of the filtered IParameterModel s 
 
 
 
setFilterForParameter 
void  setFilterForParameter (Set <String > filterParams)  
Setzt die herauszufilternden Kriterien (ParameterNamen) für die Parameterliste
Parameters: 
filterParams - the parameter-names to filter out 
 
 
 
clearFilterList 
void  clearFilterList ()
Setzt die Liste für die gefilterten Parameter auf null.
 
 
addNewParameter 
Methode zum Hinzufügen eines neuen Parameters
 
 
addNewParameter 
Methode zum Hinzufügen eines neuen IParameterModels
Parameters: 
model - the IParameterModel  to add 
 
 
 
removeParameter 
void  removeParameter (int index) 
Entfernt einen Parameter aus der Liste
Parameters: 
index - Index des Parameters, der entfernt werden soll 
 
 
 
removeParameter 
void  removeParameter (String  paramName)  
Entfernt einen Parameter aus der Liste
Parameters: 
paramName - ParamterName des Parameter, der entfernt werden soll 
 
 
 
hasParameter 
boolean  hasParameter (String  paramName)  
Prüft, ob ein ParameterModel mit übergebenen Parameternamen existiert
Parameters: 
paramName - the name of the parameter 
Returns: 
Boolean  if the parameter exists 
 
 
 
getParameter 
Liefert ParameterModel mit übergebene Namen zurück
Parameters: 
paramName - the name of the parameter 
Returns: 
ParameterModel  oder null, wenn nicht vorhanden 
 
 
 
initParameter 
void  initParameter ()
Initialisiert die Liste mit den 
ParameterModel-Elemente anhand der ParameterListe der Verarbeitung
 
 
 
fillPluginConfigParameter 
void  fillPluginConfigParameter (Mandant  mandant)  
Parameters: 
mandant - the client 
 
 
 
validateParameters 
boolean  validateParameters ()
Validiert die Liste mit den Parametern. Pflichtparameter müssen ein Wert besitzen, sonst gelten sie als
 fehlerhaft.
Returns: 
true wird zurückgeliefert, wenn alles ok war, sonst false 
 
 
 
isParamsAreMandatory 
boolean  isParamsAreMandatory ()
 
 
setParamsAreMandatory 
void  setParamsAreMandatory (boolean paramsAreMandatory)