Package cz.metacentrum.perun.core.impl
Class ConfigManagerImpl
java.lang.Object
cz.metacentrum.perun.core.impl.ConfigManagerImpl
- All Implemented Interfaces:
ConfigManagerImplApi
- Author:
- David Flor <493294@mail.muni.cz>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetPerunOidcConfig
(String name) Returns Oidc Configuration for this Perun instance (to be used for CLI communication).void
void
Reloads the configuration of brandings and their respective apps (see perun-apps-config.yml)void
setPerunAppsConfigLoader
(PerunAppsConfigLoader perunAppsConfigLoader) Sets the PerunAppsConfigLoadervoid
setPerunOidcConfigLoader
(PerunOidcConfigLoader perunOidcConfigLoader) Sets the PerunOidcConfigLoader
-
Constructor Details
-
ConfigManagerImpl
public ConfigManagerImpl()
-
-
Method Details
-
getPerunOidcConfig
public OidcConfig getPerunOidcConfig(String name) throws OidcConfigNotExistsException, OidcConfigFileNotExistsException Description copied from interface:ConfigManagerImplApi
Returns Oidc Configuration for this Perun instance (to be used for CLI communication).- Specified by:
getPerunOidcConfig
in interfaceConfigManagerImplApi
- Parameters:
name
- name of desired configuration- Returns:
- oidcConfig
- Throws:
OidcConfigNotExistsException
- when configuration under such name doesn't existOidcConfigFileNotExistsException
- when configuration file for oidc configs doesn't exist.
-
initialize
public void initialize() -
reloadAppsConfig
public void reloadAppsConfig()Description copied from interface:ConfigManagerImplApi
Reloads the configuration of brandings and their respective apps (see perun-apps-config.yml)- Specified by:
reloadAppsConfig
in interfaceConfigManagerImplApi
-
setPerunAppsConfigLoader
Description copied from interface:ConfigManagerImplApi
Sets the PerunAppsConfigLoader- Specified by:
setPerunAppsConfigLoader
in interfaceConfigManagerImplApi
- Parameters:
perunAppsConfigLoader
- loader to set
-
setPerunOidcConfigLoader
Description copied from interface:ConfigManagerImplApi
Sets the PerunOidcConfigLoader- Specified by:
setPerunOidcConfigLoader
in interfaceConfigManagerImplApi
- Parameters:
perunOidcConfigLoader
- loader to set
-