Package de.xima.fc.plugin.config
Interface IParameterModel
- 
- All Superinterfaces:
 Serializable
- All Known Subinterfaces:
 IExtendedParameterModel
- All Known Implementing Classes:
 DefaultParametersModel,ParameterModel
public interface IParameterModel extends Serializable
Interface für den Zugriff auf wesentliche Eigenschaften, sowie den Wert eines Parameter-Objektes- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetParamBehavior()Liefert die Aussage, ob es sich um einen Input-, Output oder nicht näher definierten Parameter handelt.StringgetParamDescription()Liefert die bei der Parameterdefinition hinterlegte Beschreibungdefault StringgetParamDisplayName()StringgetParamName()Liefert den Namen des Parameter zurück.StringgetParamValue()Liefert den Wert des Parameters zurück.booleanisDeletable()Liefert die Aussage, ob der Parameter bei Anzeige in der Oberfläche gelöscht werden darf.booleanisParamMandatory()Liefert die Aussage, ob es sich um einen Pflichtparamter handeltdefault voidsetParamDisplayName(String displayName)voidsetParamMandatory(boolean paramMandatory)Ermöglicht das Setzen des Parameters als Pflichtparameter.voidsetParamName(String name)Setzt den Namen des Parameters.voidsetParamValue(String value)Setzt den Wert eines Parameter. 
 - 
 
- 
- 
Method Detail
- 
getParamName
String getParamName()
Liefert den Namen des Parameter zurück.- Returns:
 - den Parameternamen
 
 
- 
setParamName
void setParamName(String name)
Setzt den Namen des Parameters.- Parameters:
 name- den Parameternamen
 
- 
getParamValue
String getParamValue()
Liefert den Wert des Parameters zurück.- Returns:
 - den Wert des Parameter oder null
 
 
- 
setParamValue
void setParamValue(String value)
Setzt den Wert eines Parameter.- Parameters:
 value- the value to set
 
- 
getParamDescription
String getParamDescription()
Liefert die bei der Parameterdefinition hinterlegte Beschreibung- Returns:
 - eien erläuternde Beschreibung zum Parameter oder null
 
 
- 
isParamMandatory
boolean isParamMandatory()
Liefert die Aussage, ob es sich um einen Pflichtparamter handelt- Returns:
 truewenn es sich um eine Pflichtparameter handelt, sonstfalse
 
- 
setParamMandatory
void setParamMandatory(boolean paramMandatory)
Ermöglicht das Setzen des Parameters als Pflichtparameter.- Parameters:
 paramMandatory-truewenn der Parameter zu einem Pflichtparameter werden soll, sonstfalse
 
- 
getParamBehavior
String getParamBehavior()
Liefert die Aussage, ob es sich um einen Input-, Output oder nicht näher definierten Parameter handelt. Die möglichen Werte sind der EnumIPluginConfigParam.EPluginParamBehaviorentnommen.- Returns:
 - Eine Zeichenkette aus der Wert der Enum 
IPluginConfigParam.EPluginParamBehavior 
 
- 
isDeletable
boolean isDeletable()
Liefert die Aussage, ob der Parameter bei Anzeige in der Oberfläche gelöscht werden darf.- Returns:
 truewenn ein Löschen möglich ist,falsewenn nicht
 
- 
getParamDisplayName
default String getParamDisplayName()
- Returns:
 - The name that should be displayed on the UI.
 
 
- 
setParamDisplayName
default void setParamDisplayName(String displayName)
- Parameters:
 displayName- The name that should be displayed on the UI.
 
 - 
 
 -