Package de.xima.fc.plugin.models.config
Class PluginConfigParam
- java.lang.Object
 - 
- de.xima.fc.plugin.models.config.AConfigParam
 - 
- de.xima.fc.plugin.models.config.PluginConfigParam
 
 
 
- 
- All Implemented Interfaces:
 IBasicConfigParam,IPluginConfigParam,Serializable
public class PluginConfigParam extends AConfigParam implements IPluginConfigParam, Serializable
Referenz Implementierung für dieIPluginConfigParam- Schnittstelle- Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface de.xima.fc.plugin.config.IPluginConfigParam
IPluginConfigParam.EPluginParamBehavior 
 - 
 
- 
Field Summary
- 
Fields inherited from class de.xima.fc.plugin.models.config.AConfigParam
crypticValue, defaultValue, dependentMandatoryParamNames, description, mandatory, name, nameEditable 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PluginConfigParam(String name)Definiert Parameter intern als: - kein Pflichtfeld - EingabeparamterPluginConfigParam(String name, boolean mandatory)Definiert Parameter intern als: - EingabeparamterPluginConfigParam(String name, boolean mandatory, String defaultValue)Definiert Parameter intern als: - EingabeparamterPluginConfigParam(String name, boolean mandatory, String[] dependentMandatoryParams)PluginConfigParam(String name, String defaultValue)Definiert Parameter intern als: - kein Pflichtfeld - EingabeparamterPluginConfigParam(String name, String description, boolean mandatory, IPluginConfigParam.EPluginParamBehavior behavior)PluginConfigParam(String name, String description, boolean mandatory, IPluginConfigParam.EPluginParamBehavior behavior, String defaultValue)PluginConfigParam(String name, String description, boolean mandatory, String[] dependentMandatoryParams, IPluginConfigParam.EPluginParamBehavior behavior)PluginConfigParam(String name, String description, boolean mandatory, String[] dependentMandatoryParams, IPluginConfigParam.EPluginParamBehavior behavior, String defaultValue) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)IPluginConfigParam.EPluginParamBehaviorgetBehavior()Liefert das Aussage, wie der Parameter innerhalb der Pluginlogik interprertiert wird, also ob es sich um einen Input- oder Output-Parameter handelt.inthashCode()voidsetBehavior(IPluginConfigParam.EPluginParamBehavior paramBehavior)StringtoString()- 
Methods inherited from class de.xima.fc.plugin.models.config.AConfigParam
addDependentMandatoryParamName, getDefaultValue, getDependentMandatoryParamNames, getDescription, getName, isCrypticValue, isGroupItem, isMandatory, isNameEditable, setCrypticValue, setDefaultValue, setDependentMandatoryParamNames, setDescription, setMandatory, setName, setNameEditable 
- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface de.xima.fc.plugin.config.IBasicConfigParam
getDefaultValue, getDependentMandatoryParamNames, getDescription, getDisplayName, getName, isCrypticValue, isGroupItem, isMandatory, isNameEditable 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
PluginConfigParam
public PluginConfigParam(String name)
Definiert Parameter intern als: - kein Pflichtfeld - Eingabeparamter- Parameters:
 name- the name of the parameter
 
- 
PluginConfigParam
public PluginConfigParam(String name, String defaultValue)
Definiert Parameter intern als: - kein Pflichtfeld - Eingabeparamter- Parameters:
 name- the name of the parameterdefaultValue- the default value of the parameter- Since:
 - version 4.3.0
 
 
- 
PluginConfigParam
public PluginConfigParam(String name, boolean mandatory)
Definiert Parameter intern als: - Eingabeparamter- Parameters:
 name- the name of the parametermandatory- an flag to indicate if the parameter is mandatory
 
- 
PluginConfigParam
public PluginConfigParam(String name, boolean mandatory, String defaultValue)
Definiert Parameter intern als: - Eingabeparamter- Parameters:
 name- the name of the parametermandatory- an flag to indicate if the parameter is mandatorydefaultValue- the default value of the parameter- Since:
 - version 4.3.0
 
 
- 
PluginConfigParam
public PluginConfigParam(String name, boolean mandatory, String[] dependentMandatoryParams)
 
- 
PluginConfigParam
public PluginConfigParam(String name, String description, boolean mandatory, IPluginConfigParam.EPluginParamBehavior behavior)
 
- 
PluginConfigParam
public PluginConfigParam(String name, String description, boolean mandatory, IPluginConfigParam.EPluginParamBehavior behavior, String defaultValue)
- Since:
 - version 4.3.0
 
 
- 
PluginConfigParam
public PluginConfigParam(String name, String description, boolean mandatory, String[] dependentMandatoryParams, IPluginConfigParam.EPluginParamBehavior behavior)
 
- 
PluginConfigParam
public PluginConfigParam(String name, String description, boolean mandatory, String[] dependentMandatoryParams, IPluginConfigParam.EPluginParamBehavior behavior, String defaultValue)
- Since:
 - version 4.3.0
 
 
 - 
 
- 
Method Detail
- 
getBehavior
public IPluginConfigParam.EPluginParamBehavior getBehavior()
Description copied from interface:IPluginConfigParamLiefert das Aussage, wie der Parameter innerhalb der Pluginlogik interprertiert wird, also ob es sich um einen Input- oder Output-Parameter handelt.- Specified by:
 getBehaviorin interfaceIPluginConfigParam- Returns:
 - Enum vom Typ 
IPluginConfigParam.EPluginParamBehavior 
 
- 
setBehavior
public void setBehavior(IPluginConfigParam.EPluginParamBehavior paramBehavior)
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classAConfigParam
 
- 
equals
public boolean equals(Object obj)
- Overrides:
 equalsin classAConfigParam
 
- 
toString
public String toString()
- Overrides:
 toStringin classAConfigParam
 
 - 
 
 -