Class AbstractInputBuilder<T extends AbstractInputBuilder,VT>
- Object
-
- AbstractInputBuilder<T,VT>
-
- Direct Known Subclasses:
AbstractProductAndCustomerInputBuilder
,ButtonInputBuilder
,ConfiguratorInputBuilder
,DateRangeInputBuilder
,DmFilterBuilder
,FilterBuilderInputBuilder
,InputMatrixInputBuilder
,OptionInputBuilder
,SimpleInputBuilder
,StringInputBuilder
,VLookupBuilder
public abstract class AbstractInputBuilder<T extends AbstractInputBuilder,VT> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected InputBuilderContext
builderContext
protected ContextParameter
cp
-
Constructor Summary
Constructors Constructor Description AbstractInputBuilder(InputBuilderContext builderContext)
AbstractInputBuilder(InputBuilderContext builderContext, InputType type, String paramName)
-
Method Summary
-
-
-
Field Detail
-
cp
protected ContextParameter cp
-
builderContext
protected final InputBuilderContext builderContext
-
-
Constructor Detail
-
AbstractInputBuilder
public AbstractInputBuilder(InputBuilderContext builderContext, InputType type, String paramName)
-
AbstractInputBuilder
public AbstractInputBuilder(InputBuilderContext builderContext)
-
-
Method Detail
-
_getInput
protected abstract Object _getInput()
-
getInput
public final Object getInput()
-
setNoRefresh
public T setNoRefresh(boolean noRefresh)
-
setImportable
public T setImportable(boolean importable)
-
setExportable
public T setExportable(boolean exportable)
-
setAutoComplete
public T setAutoComplete(boolean autoComplete)
-
setAutoFocus
public T setAutoFocus(boolean autoFocus)
-
setDisabled
public T setDisabled(boolean disabled)
-
buildContextParameter
public ContextParameter buildContextParameter()
-
addOrUpdateInput
public T addOrUpdateInput(CalculableLineItemCollectionBuilder clicBuilder, String lineId)
-
addToConfiguratorEntry
public T addToConfiguratorEntry(ConfiguratorEntry ce)
-
-