Interface ConfigurationProvider
-
- All Known Implementing Classes:
DefaultConfigurationProvider
public interface ConfigurationProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Object>createDefaultConfiguration(String path)org.webswing.server.common.model.meta.MetaObjectdescribeConfiguration(String path, Map<String,Object> json, org.webswing.server.common.model.meta.ConfigContext ctx, ClassLoader cl)Map<String,Object>getConfiguration(String path)List<String>getPaths()booleanisMultiApplicationMode()voidremoveConfiguration(String path)voidsaveConfiguration(String path, Map<String,Object> configuration)org.webswing.server.common.model.SecuredPathConfigtoSecuredPathConfig(String path, Map<String,Object> configuration)voidvalidateConfiguration(String path, Map<String,Object> c)
-
-
-
Method Detail
-
saveConfiguration
void saveConfiguration(String path, Map<String,Object> configuration) throws Exception
- Throws:
Exception
-
validateConfiguration
void validateConfiguration(String path, Map<String,Object> c) throws Exception
- Throws:
Exception
-
toSecuredPathConfig
org.webswing.server.common.model.SecuredPathConfig toSecuredPathConfig(String path, Map<String,Object> configuration)
-
describeConfiguration
org.webswing.server.common.model.meta.MetaObject describeConfiguration(String path, Map<String,Object> json, org.webswing.server.common.model.meta.ConfigContext ctx, ClassLoader cl) throws org.webswing.server.model.exception.WsException
- Throws:
org.webswing.server.model.exception.WsException
-
isMultiApplicationMode
boolean isMultiApplicationMode()
-
-