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'
IProcessing
s-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'
IProcessing
s-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
IProcessing
s-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)