public class ParameterModel extends Object implements IParameterModel, Serializable
Constructor and Description |
---|
ParameterModel() |
ParameterModel(Map.Entry<String,String> entry) |
ParameterModel(String key,
String value) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Set<String> |
getDependentMandatoryParamNames() |
String |
getParamBehavior()
Liefert die Aussage, ob es sich um einen Input-, Output oder nicht näher definierten Parameter handelt.
|
String |
getParamDescription()
Liefert die bei der Parameterdefinition hinterlegte Beschreibung
|
String |
getParamName()
Liefert den Namen des Parameter zurück.
|
String |
getParamValue()
Liefert den Wert des Parameters zurück.
|
String |
getValidationErrorMsg() |
int |
hashCode() |
boolean |
isDeletable()
Liefert die Aussage, ob der Parameter bei Anzeige in der Oberfläche gelöscht werden darf.
|
boolean |
isDependentMandatory() |
boolean |
isGroupItem() |
boolean |
isParamMandatory()
Liefert die Aussage, ob es sich um einen Pflichtparamter handelt
|
boolean |
isParamNameEditable() |
boolean |
isParamValueCryptic() |
boolean |
isValidationError() |
void |
setDeletable(boolean isDeletable) |
void |
setDependentMandatoryParamNames(Set<String> paramNames) |
void |
setGroupItem(boolean groupItem) |
void |
setParamBehavior(String paramBehavior) |
void |
setParamDescription(String paramDesc) |
void |
setParamMandatory(boolean paramMandatory)
Ermöglicht das Setzen des Parameters als Pflichtparameter.
|
void |
setParamName(String paramName)
Setzt den Namen des Parameters.
|
void |
setParamNameEditable(boolean nameEditable) |
void |
setParamValue(String paramValue)
Setzt den Wert eines Parameter.
|
void |
setParamValueCryptic(boolean crypticValue) |
void |
setValidationError(boolean validationError) |
void |
setValidationErrorMsg(String validationErrorMsg) |
String |
toString() |
public String getParamName()
IParameterModel
getParamName
in interface IParameterModel
public void setParamName(String paramName)
IParameterModel
setParamName
in interface IParameterModel
paramName
- den Parameternamenpublic String getParamValue()
IParameterModel
getParamValue
in interface IParameterModel
public void setParamValue(String paramValue)
IParameterModel
setParamValue
in interface IParameterModel
public String getParamDescription()
IParameterModel
getParamDescription
in interface IParameterModel
public void setParamDescription(String paramDesc)
public boolean isParamMandatory()
IParameterModel
isParamMandatory
in interface IParameterModel
true
wenn es sich um eine Pflichtparameter handelt, sonst false
public void setParamMandatory(boolean paramMandatory)
IParameterModel
setParamMandatory
in interface IParameterModel
paramMandatory
- true
wenn der Parameter zu einem Pflichtparameter werden soll, sonst
false
public String getParamBehavior()
IParameterModel
IPluginConfigParam.EPluginParamBehavior
entnommen.getParamBehavior
in interface IParameterModel
IPluginConfigParam.EPluginParamBehavior
public void setParamBehavior(String paramBehavior)
public boolean isParamNameEditable()
public void setParamNameEditable(boolean nameEditable)
public boolean isParamValueCryptic()
public void setParamValueCryptic(boolean crypticValue)
public boolean isValidationError()
public void setValidationError(boolean validationError)
public String getValidationErrorMsg()
public void setValidationErrorMsg(String validationErrorMsg)
public boolean isDependentMandatory()
public boolean isGroupItem()
public void setGroupItem(boolean groupItem)
public boolean isDeletable()
IParameterModel
isDeletable
in interface IParameterModel
public void setDeletable(boolean isDeletable)
isDeletable
- the isDeletable to setCopyright © 2019 XIMA MEDIA GmbH. All rights reserved.