Class AbstractModel<T>
java.lang.Object
ch.tocco.nice2.model.base.spi.base.AbstractModel<T>
- All Implemented Interfaces:
ReloadAction
- Direct Known Subclasses:
AdminMenuImpl
,DataModelImpl
,FormModelImpl
,FormModelImpl
,TemplateModelImpl
An abstract implementation of any model.
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.slf4j.Logger
The log for errorsprotected List
<NiceModelProvider> All model-providers which are used to build up this model. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ConfigListener listener) protected final void
abstract void
onReload()
void
removeListener
(ConfigListener listener) void
setModelProviders
(List<NiceModelProvider> modelProviders)
-
Field Details
-
log
protected final org.slf4j.Logger logThe log for errors -
modelProviders
All model-providers which are used to build up this model.
-
-
Constructor Details
-
AbstractModel
-
-
Method Details
-
onReload
public abstract void onReload()- Specified by:
onReload
in interfaceReloadAction
-
setModelProviders
-
addListener
-
removeListener
-
fireFinished
protected final void fireFinished()
-