Class ReportImpl
java.lang.Object
ch.tocco.nice2.model.form.impl.form2.components.AbstractComponent
ch.tocco.nice2.model.form.impl.form2.components.AbstractCompositeComponent
ch.tocco.nice2.model.form.impl.form2.components.AbstractAction
ch.tocco.nice2.model.form.impl.form2.components.ReportImpl
- All Implemented Interfaces:
BaseAction
,Component
,CompositeComponent
,Report
,Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.form2.components.BaseAction
BaseAction.ActionType, BaseAction.ButtonStyle
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.form2.components.Component
Component.Configuration
-
Field Summary
Fields inherited from class ch.tocco.nice2.model.form.impl.form2.components.AbstractAction
actionType, confirmationThreshold, fullscreen, icon, maxSelection, minSelection, runInBackgroundTask, showConfirmation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setReportId
(String reportId) void
validate()
Will be called when the form has been built completely.Methods inherited from class ch.tocco.nice2.model.form.impl.form2.components.AbstractAction
getActionType, getConfirmationThreshold, getIcon, getMaxSelection, getMinSelection, getShowConfirmation, isFullscreen, isRunInBackgroundTask, setActionType, setConfirmationThreshold, setFullscreen, setIcon, setMaxSelection, setMinSelection, setRunInBackgroundTask, setShowConfirmation, setUsesLabelAsTextResource, usesLabelAsTextResource
Methods inherited from class ch.tocco.nice2.model.form.impl.form2.components.AbstractCompositeComponent
accept, addComponent, addScope, addScopes, clone, findById, getChildren, getScopes, hasChildren, indexOf, insertComponent, parseScopes, removeComponent, removeScope, removeScopes, replaceComponent
Methods inherited from class ch.tocco.nice2.model.form.impl.form2.components.AbstractComponent
getDefaultFormLabel, getId, getLabel, getParent, getPosition, setId, setLabel, setParent, setPosition
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.model.form.api.form2.components.BaseAction
getActionType, getConfirmationThreshold, getIcon, getMaxSelection, getMinSelection, getShowConfirmation, isFullscreen, isRunInBackgroundTask, usesLabelAsTextResource
Methods inherited from interface ch.tocco.nice2.model.form.api.form2.components.Component
accept, getForm, getId, getLabel, getParent, getPosition
Methods inherited from interface ch.tocco.nice2.model.form.api.form2.components.CompositeComponent
findById, getChildren, getScopes, hasChildren
-
Constructor Details
-
ReportImpl
public ReportImpl()
-
-
Method Details
-
getReportId
- Specified by:
getReportId
in interfaceReport
-
setReportId
-
validate
public void validate()Description copied from interface:Component
Will be called when the form has been built completely. Can be used to validate values (and throwModelBuildException
) or the fill in default value.- Specified by:
validate
in interfaceComponent
- Overrides:
validate
in classAbstractCompositeComponent
-