Package io.dialob.boot.settings
Class SettingsPageSettingsProvider
- java.lang.Object
-
- io.dialob.boot.settings.SettingsPageSettingsProvider
-
- All Implemented Interfaces:
PageSettingsProvider
public class SettingsPageSettingsProvider extends Object implements PageSettingsProvider
-
-
Constructor Summary
Constructors Constructor Description SettingsPageSettingsProvider(io.dialob.security.tenant.CurrentTenant currentTenant, io.dialob.questionnaire.service.api.QuestionnaireDatabase questionnaireDatabase, QuestionnaireApplicationSettings settings, ReviewApplicationSettings reviewSettings, ComposerApplicationSettings composerApplicationSettings, Optional<AdminApplicationSettings> adminApplicationSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PageAttributesfindPageSettings(String page)PageAttributesfindPageSettingsByQuestionnaireId(String page, String questionnaireId)PageAttributesfindPageSettingsByTenantId(String page, String tenantId)
-
-
-
Constructor Detail
-
SettingsPageSettingsProvider
public SettingsPageSettingsProvider(io.dialob.security.tenant.CurrentTenant currentTenant, io.dialob.questionnaire.service.api.QuestionnaireDatabase questionnaireDatabase, QuestionnaireApplicationSettings settings, ReviewApplicationSettings reviewSettings, ComposerApplicationSettings composerApplicationSettings, Optional<AdminApplicationSettings> adminApplicationSettings)
-
-
Method Detail
-
findPageSettingsByQuestionnaireId
@NonNull public PageAttributes findPageSettingsByQuestionnaireId(String page, String questionnaireId)
- Specified by:
findPageSettingsByQuestionnaireIdin interfacePageSettingsProvider
-
findPageSettingsByTenantId
@NonNull public PageAttributes findPageSettingsByTenantId(String page, String tenantId)
- Specified by:
findPageSettingsByTenantIdin interfacePageSettingsProvider
-
findPageSettings
@NonNull public PageAttributes findPageSettings(String page)
- Specified by:
findPageSettingsin interfacePageSettingsProvider
-
-