public class ProcessingModel extends Object implements IProcessingModel
IParameterProcessing-Interface regelt.| Constructor and Description | 
|---|
ProcessingModel(IProcessing processing,
               Mandant mandant)  | 
| Modifier and Type | Method and Description | 
|---|---|
ParameterModel | 
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' Verarbeitungs-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 idx)
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. 
 | 
public ProcessingModel(IProcessing processing, Mandant mandant)
public IProcessing getProcessing()
IProcessingModelIProcessings-Enität zurückgetProcessing in interface IProcessingModelIProcessingpublic IProcessing forSave()
IParameterProcessing die Parameterliste entsprechend am Objekt gesetzt ist.forSave in interface IProcessingModelIProcessingpublic List<IParameterModel> getAllParameter()
IProcessingModelIProcessing-Instanz für die Anzeige in der View zurück.getAllParameter in interface IProcessingModelList of all IParameterModelspublic List<IParameterModel> getFilteredParameter()
IProcessingModelgetFilteredParameter in interface IProcessingModelList of the filtered IParameterModelspublic void setFilterForParameter(Set<String> filterParams)
IProcessingModelsetFilterForParameter in interface IProcessingModelfilterParams - the parameter-names to filter outpublic void clearFilterList()
IProcessingModelclearFilterList in interface IProcessingModelpublic ParameterModel addNewParameter()
IProcessingModeladdNewParameter in interface IProcessingModelpublic void addNewParameter(IParameterModel model)
IProcessingModeladdNewParameter in interface IProcessingModelmodel - the IParameterModel to addpublic boolean hasParameter(String paramName)
IProcessingModelhasParameter in interface IProcessingModelparamName - the name of the parameterBoolean if the parameter existspublic IParameterModel getParameter(String paramName)
IProcessingModelgetParameter in interface IProcessingModelparamName - the name of the parameterParameterModel oder null, wenn nicht vorhandenpublic void removeParameter(int idx)
IProcessingModelremoveParameter in interface IProcessingModelidx - Index des Parameters, der entfernt werden sollpublic void removeParameter(String paramName)
IProcessingModelremoveParameter in interface IProcessingModelparamName - ParamterName des Parameter, der entfernt werden sollpublic void initParameter()
IProcessingModelParameterModel-Elemente anhand der ParameterListe der VerarbeitunginitParameter in interface IProcessingModelpublic void fillPluginConfigParameter(Mandant mandant)
IProcessingModelIProcessingPluginfillPluginConfigParameter in interface IProcessingModelmandant - the clientpublic boolean validateParameters()
validateParameters in interface IProcessingModeltrue wird zurückgeliefert, wenn alles ok war, sonst falsepublic boolean isParamsAreMandatory()
isParamsAreMandatory in interface IProcessingModelpublic void setParamsAreMandatory(boolean paramsAreMandatory)
setParamsAreMandatory in interface IProcessingModelparamsAreMandatory - the paramsAreMandatory to setCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.