Class HvlOAuthSettingIntegrationGeneratorImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.setting.integration.provider.generator.HvlOAuthSettingIntegrationGeneratorImpl
- All Implemented Interfaces:
HvlOAuthSettingIntegrationGenerator
@Component
public class HvlOAuthSettingIntegrationGeneratorImpl
extends Object
implements HvlOAuthSettingIntegrationGenerator
The class which implements
HvlOAuthSettingIntegrationGenerator
. (Implements for circuit breaker)-
Constructor Summary
ConstructorDescriptionHvlOAuthSettingIntegrationGeneratorImpl
(HvlOAuthSettingIntegrationProperties settingIntegrationProperties) Instantiates a new HvlOAuthSettingIntegrationGenerator. -
Method Summary
Modifier and TypeMethodDescriptionboolean
generateBooleanSetting
(@NotBlank @Size(max=200) String code) Generate setting model.long
generateNumberSetting
(@NotBlank @Size(max=200) String code) Generate setting model.generateStringSetting
(@NotBlank @Size(max=200) String code) Generate setting model.
-
Constructor Details
-
HvlOAuthSettingIntegrationGeneratorImpl
public HvlOAuthSettingIntegrationGeneratorImpl(HvlOAuthSettingIntegrationProperties settingIntegrationProperties) Instantiates a new HvlOAuthSettingIntegrationGenerator.- Parameters:
settingIntegrationProperties
- the setting integration properties
-
-
Method Details
-
generateNumberSetting
Generate setting model.- Specified by:
generateNumberSetting
in interfaceHvlOAuthSettingIntegrationGenerator
- Parameters:
code
- the code- Returns:
- the setting model
-
generateStringSetting
Generate setting model.- Specified by:
generateStringSetting
in interfaceHvlOAuthSettingIntegrationGenerator
- Parameters:
code
- the code- Returns:
- the setting model
-
generateBooleanSetting
public boolean generateBooleanSetting(@NotBlank @Size(max=200) @NotBlank @Size(max=200) String code) Generate setting model.- Specified by:
generateBooleanSetting
in interfaceHvlOAuthSettingIntegrationGenerator
- Parameters:
code
- the code- Returns:
- the setting model
-