Class AbstractActionBuilderImpl<T extends AbstractActionBuilder,U extends AbstractAction>
java.lang.Object
ch.tocco.nice2.model.form.impl.form2.builder.AbstractActionBuilderImpl<T,U>
- All Implemented Interfaces:
AbstractActionBuilder<T>
- Direct Known Subclasses:
ActionBuilderImpl
,ReportBuilderImpl
public abstract class AbstractActionBuilderImpl<T extends AbstractActionBuilder,U extends AbstractAction>
extends Object
implements AbstractActionBuilder<T>
Abstract base class for builders of subclasses of
AbstractAction
.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionactionType
(BaseAction.ActionType actionType) confirmationThreshold
(int confirmationThreshold) fullscreen
(boolean fullscreen) maxSelection
(int maxSelection) minSelection
(int minSelection) runInBackgroundTask
(boolean runInBackgroundTask) showConfirmation
(boolean showConfirmation) protected abstract T
usesLabelAsTextResource
(boolean usesLabelAsTextResource)
-
Field Details
-
action
-
-
Constructor Details
-
AbstractActionBuilderImpl
-
-
Method Details
-
thisObject
-
actionType
- Specified by:
actionType
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
label
- Specified by:
label
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
icon
- Specified by:
icon
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
runInBackgroundTask
- Specified by:
runInBackgroundTask
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
minSelection
- Specified by:
minSelection
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
maxSelection
- Specified by:
maxSelection
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
showConfirmation
- Specified by:
showConfirmation
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
confirmationThreshold
- Specified by:
confirmationThreshold
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
fullscreen
- Specified by:
fullscreen
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
usesLabelAsTextResource
- Specified by:
usesLabelAsTextResource
in interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-