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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionType(BaseAction.ActionType actionType) confirmationThreshold(int confirmationThreshold) fullscreen(boolean fullscreen) maxSelection(int maxSelection) minSelection(int minSelection) runInBackgroundTask(boolean runInBackgroundTask) setModalSize(BaseAction.ModalSize modalSize) showConfirmation(boolean showConfirmation) protected abstract TusesLabelAsTextResource(boolean usesLabelAsTextResource)
-
Field Details
-
action
-
-
Constructor Details
-
AbstractActionBuilderImpl
-
-
Method Details
-
thisObject
-
actionType
- Specified by:
actionTypein interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
label
- Specified by:
labelin interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
icon
- Specified by:
iconin interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
runInBackgroundTask
- Specified by:
runInBackgroundTaskin interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
minSelection
- Specified by:
minSelectionin interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
maxSelection
- Specified by:
maxSelectionin interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
showConfirmation
- Specified by:
showConfirmationin interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
confirmationThreshold
- Specified by:
confirmationThresholdin interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
fullscreen
- Specified by:
fullscreenin interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
usesLabelAsTextResource
- Specified by:
usesLabelAsTextResourcein interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-
setModalSize
- Specified by:
setModalSizein interfaceAbstractActionBuilder<T extends AbstractActionBuilder>
-