Class ConfigManagerRestServiceImpl
- java.lang.Object
-
- org.opennms.features.config.rest.impl.ConfigManagerRestServiceImpl
-
- All Implemented Interfaces:
ConfigManagerRestService
public class ConfigManagerRestServiceImpl extends Object implements ConfigManagerRestService
Currently for testing OSGI integration
-
-
Field Summary
Fields Modifier and Type Field Description static StringMESSAGE_TAG
-
Constructor Summary
Constructors Constructor Description ConfigManagerRestServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddConfig(String configName, String configId, String jsonStr)add new config byjavax.ws.rs.core.ResponsedeleteConfig(String configName, String configId)delete config by configName and configIdjavax.ws.rs.core.ResponsegetAllOpenApiSchema(String acceptType, javax.servlet.http.HttpServletRequest request)javax.ws.rs.core.ResponsegetConfig(String configName, String configId)get config by configName and configIdjavax.ws.rs.core.ResponsegetConfigIds(String configName)get configIdsjavax.ws.rs.core.ResponsegetOpenApiSchema(String configName, String acceptType, javax.servlet.http.HttpServletRequest request)get filtered OpenApi schemajavax.ws.rs.core.ResponselistConfigs()list registered configNamesvoidsetConfigurationManagerService(ConfigurationManagerService configurationManagerService)javax.ws.rs.core.ResponseupdateConfig(String configName, String configId, boolean isReplace, String jsonStr)
-
-
-
Field Detail
-
MESSAGE_TAG
public static final String MESSAGE_TAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
setConfigurationManagerService
public void setConfigurationManagerService(ConfigurationManagerService configurationManagerService)
-
getAllOpenApiSchema
public javax.ws.rs.core.Response getAllOpenApiSchema(String acceptType, javax.servlet.http.HttpServletRequest request)
- Specified by:
getAllOpenApiSchemain interfaceConfigManagerRestService
-
getOpenApiSchema
public javax.ws.rs.core.Response getOpenApiSchema(String configName, String acceptType, javax.servlet.http.HttpServletRequest request)
Description copied from interface:ConfigManagerRestServiceget filtered OpenApi schema- Specified by:
getOpenApiSchemain interfaceConfigManagerRestService- Returns:
-
getConfigIds
public javax.ws.rs.core.Response getConfigIds(String configName)
Description copied from interface:ConfigManagerRestServiceget configIds- Specified by:
getConfigIdsin interfaceConfigManagerRestService- Returns:
-
getConfig
public javax.ws.rs.core.Response getConfig(String configName, String configId)
Description copied from interface:ConfigManagerRestServiceget config by configName and configId- Specified by:
getConfigin interfaceConfigManagerRestService- Returns:
-
addConfig
public javax.ws.rs.core.Response addConfig(String configName, String configId, String jsonStr)
Description copied from interface:ConfigManagerRestServiceadd new config by- Specified by:
addConfigin interfaceConfigManagerRestService- Returns:
-
updateConfig
public javax.ws.rs.core.Response updateConfig(String configName, String configId, boolean isReplace, String jsonStr)
- Specified by:
updateConfigin interfaceConfigManagerRestService- Returns:
-
deleteConfig
public javax.ws.rs.core.Response deleteConfig(String configName, String configId)
Description copied from interface:ConfigManagerRestServicedelete config by configName and configId- Specified by:
deleteConfigin interfaceConfigManagerRestService- Returns:
-
listConfigs
public javax.ws.rs.core.Response listConfigs()
Description copied from interface:ConfigManagerRestServicelist registered configNames- Specified by:
listConfigsin interfaceConfigManagerRestService- Returns:
-
-