Package com.chillycheesy.modulo.config
Class ConfigurableEntity
java.lang.Object
com.chillycheesy.modulo.modules.ModuleEntityAdapter
com.chillycheesy.modulo.config.ConfigurableEntity
- All Implemented Interfaces:
ModuloEntity
- Direct Known Subclasses:
Module
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected ConfigurationFactory
protected Configuration
protected ConfigurationLoaderStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
enableAutoSave(boolean autoSave)
void
void
setConfiguration(Configuration configuration)
void
setConfigurationFactory(ConfigurationFactory configurationFactory)
void
stop()
Methods inherited from class com.chillycheesy.modulo.modules.ModuleEntityAdapter
start
-
Field Details
-
configurationFactory
-
loaderStrategy
-
defaultConfiguration
-
autoSave
protected boolean autoSave
-
-
Constructor Details
-
ConfigurableEntity
-
ConfigurableEntity
public ConfigurableEntity()
-
-
Method Details
-
load
- Specified by:
load
in interfaceModuloEntity
- Overrides:
load
in classModuleEntityAdapter
-
stop
public void stop()- Specified by:
stop
in interfaceModuloEntity
- Overrides:
stop
in classModuleEntityAdapter
-
enableAutoSave
public void enableAutoSave(boolean autoSave) -
getConfiguration
-
setConfigurationFactory
-
setConfiguration
-
getConfigurationFactory
-
getLoaderStrategy
-