Class ConfiguratorEntry
- Object
-
- ConfiguratorEntry
-
- All Implemented Interfaces:
Serializable,InjectablePOS,ComplexCalculationResult
public class ConfiguratorEntry extends Object implements InjectablePOS, ComplexCalculationResult
This class is used to transport a configurator entry- Author:
- cat
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfiguratorEntry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdditionalConfigValue(String name, String value)ContextParametercreateParameter(InputType type, String name)ContextParametercreateParameter(InputType type, String name, Date targetDate)Map<String,String>getAdditionalConfig()ContextParametergetFirstInput()List<InputButtonAction>getHiddenActions()List<ContextParameter>getInputs()StringgetMessage()PersistedObjectServicegetObjectService()StringgetResultType()voidsetAdditionalConfig(Map<String,String> additionalConfig)voidsetContext(FormulaEngineContext ctx)voidsetHiddenActions(InputButtonAction... hiddenActions)voidsetInputs(List<ContextParameter> inputs)voidsetMessage(String message)
-
-
-
Method Detail
-
getInputs
public List<ContextParameter> getInputs()
-
getFirstInput
public ContextParameter getFirstInput()
-
setInputs
public void setInputs(List<ContextParameter> inputs)
-
getMessage
public String getMessage()
-
setMessage
public void setMessage(String message)
-
setHiddenActions
public void setHiddenActions(InputButtonAction... hiddenActions)
-
getHiddenActions
public List<InputButtonAction> getHiddenActions()
-
createParameter
public ContextParameter createParameter(InputType type, String name)
-
createParameter
public ContextParameter createParameter(InputType type, String name, Date targetDate)
-
getResultType
public String getResultType()
- Specified by:
getResultTypein interfaceComplexCalculationResult
-
setContext
public void setContext(FormulaEngineContext ctx)
-
getObjectService
public PersistedObjectService getObjectService()
- Specified by:
getObjectServicein interfaceInjectablePOS
-
-