Class CustomerInputBuilder
- Object
-
- AbstractInputBuilder<T,VT>
-
- AbstractProductAndCustomerInputBuilder<CustomerInputBuilder,String>
-
- CustomerInputBuilder
-
public class CustomerInputBuilder extends AbstractProductAndCustomerInputBuilder<CustomerInputBuilder,String>
Builder class for input type CustomerInputType.CUSTOMER
-
-
Field Summary
-
Fields inherited from class AbstractProductAndCustomerInputBuilder
attributeName, filterFormulaName, filterFormulaParam
-
Fields inherited from class AbstractInputBuilder
builderContext, cp
-
-
Constructor Summary
Constructors Constructor Description CustomerInputBuilder(InputBuilderContext builderContext, String paramName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
_getInput()
CustomerInputBuilder
setDefaultFromParent(Boolean defaultFromParent)
Set default from the parent flag of the CustomerInputBuilder.-
Methods inherited from class AbstractProductAndCustomerInputBuilder
getOrCreateFilterFormula, setAttributeName, setFilterFormulaName, setFilterFormulaParam
-
Methods inherited from class AbstractInputBuilder
addOrUpdateInput, addToConfiguratorEntry, addToConfiguratorEntry, buildContextParameter, buildMap, getInput, setAccessCode, setAlign, setAlwaysEditable, setAppearance, setAutoComplete, setAutoFocus, setCaption, setConfigValues, setCustomAttributeName, setCustomAttributeValue, setDisabled, setDisplayMode, setErrorMessage, setExportable, setFlex, setHelpLink, setHelpText, setIcon, setIconPosition, setImportable, setLabel, setLabelPlacement, setLabelStyle, setLabelTranslations, setLayoutGridName, setNoRefresh, setParameterGroup, setPlaceholderText, setReadOnly, setRequired, setSize, setSuccessMessage, setTheme, setTitle, setUserGroupEdit, setUserGroupView, setValue, setValueHint, setWarningMessage
-
-
-
-
Constructor Detail
-
CustomerInputBuilder
public CustomerInputBuilder(InputBuilderContext builderContext, String paramName)
-
-
Method Detail
-
setDefaultFromParent
public CustomerInputBuilder setDefaultFromParent(Boolean defaultFromParent)
Set default from the parent flag of the CustomerInputBuilder. It determines whether to look up the attribute value from the parent customer (if any)Example:
api.inputBuilderFactory() .createCustomerEntry() .setDefaultFromParent(true) .buildContextParameter()
- Parameters:
defaultFromParent
- true to set the default from the parent- Returns:
- self
-
_getInput
protected Object _getInput()
- Specified by:
_getInput
in classAbstractInputBuilder<CustomerInputBuilder,String>
-
-