Skip to content

Commit

Permalink
Seal INavigationProvider, IAsyncResultFilter, IPermissionProvider, St…
Browse files Browse the repository at this point in the history
…artupBase, IRecipeStepHandler, DisplayDriver, Controller classes.
  • Loading branch information
sarahelsaig committed Sep 24, 2024
1 parent 312a6ea commit b4ef7e9
Show file tree
Hide file tree
Showing 10 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion Lombiq.Privacy.Samples/Startup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

namespace Lombiq.Privacy.Samples;

public class Startup : StartupBase
public sealed class Startup : StartupBase
{
public override void ConfigureServices(IServiceCollection services)
{
Expand Down
2 changes: 1 addition & 1 deletion Lombiq.Privacy/Controllers/PrivacyConsentController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace Lombiq.Privacy.Controllers;

public class PrivacyConsentController : Controller
public sealed class PrivacyConsentController : Controller
{
private readonly IPrivacyConsentService _consentService;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

namespace Lombiq.Privacy.Drivers;

public class PrivacyConsentCheckboxPartDisplayDriver : ContentPartDisplayDriver<PrivacyConsentCheckboxPart>
public sealed class PrivacyConsentCheckboxPartDisplayDriver : ContentPartDisplayDriver<PrivacyConsentCheckboxPart>
{
private readonly IPrivacyConsentService _consentService;
private readonly IHttpContextAccessor _hca;
Expand Down
2 changes: 1 addition & 1 deletion Lombiq.Privacy/Drivers/RegistrationCheckboxDriver.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

namespace Lombiq.Privacy.Drivers;

public class RegistrationCheckboxDriver : DisplayDriver<RegisterUserForm>
public sealed class RegistrationCheckboxDriver : DisplayDriver<RegisterUserForm>
{
public override IDisplayResult Edit(RegisterUserForm model, BuildEditorContext context) =>
Initialize<PrivacyRegistrationConsentCheckboxViewModel>("Lombiq_Privacy_RegistrationCheckbox", _ => { })
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@

namespace Lombiq.Privacy.Drivers;

public class ValidatePrivacyConsentCheckboxTaskDisplayDriver : ActivityDisplayDriver<ValidatePrivacyConsentCheckboxTask>
public sealed class ValidatePrivacyConsentCheckboxTaskDisplayDriver : ActivityDisplayDriver<ValidatePrivacyConsentCheckboxTask>
{
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

namespace Lombiq.Privacy.Filters;

public class PrivacyConsentBannerInjectionFilter : IAsyncResultFilter
public sealed class PrivacyConsentBannerInjectionFilter : IAsyncResultFilter
{
private readonly ILayoutAccessor _layoutAccessor;
private readonly IShapeFactory _shapeFactory;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace Lombiq.Privacy.Navigation;

public class PrivacyConsentBannerSettingsMenu : INavigationProvider
public sealed class PrivacyConsentBannerSettingsMenu : INavigationProvider
{
private readonly CustomSettingsService _customSettingsService;
private readonly IStringLocalizer T;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace Lombiq.Privacy.Navigation;

public class PrivacyConsentCheckboxSettingsMenu : INavigationProvider
public sealed class PrivacyConsentCheckboxSettingsMenu : INavigationProvider
{
private readonly CustomSettingsService _customSettingsService;
private readonly IStringLocalizer T;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace Lombiq.Privacy.Navigation;

public class PrivacyRegistrationConsentSettingsMenu : INavigationProvider
public sealed class PrivacyRegistrationConsentSettingsMenu : INavigationProvider
{
private readonly CustomSettingsService _customSettingsService;
private readonly IStringLocalizer T;
Expand Down
8 changes: 4 additions & 4 deletions Lombiq.Privacy/Startup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

namespace Lombiq.Privacy;

public class Startup : StartupBase
public sealed class Startup : StartupBase
{
public override void Configure(
IApplicationBuilder app,
Expand Down Expand Up @@ -85,7 +85,7 @@ private static Task<bool> IsConsentNeededAsync(HttpContext httpContext)
}

[Feature(FeatureNames.ConsentBanner)]
public class ConsentBannerStartup : StartupBase
public sealed class ConsentBannerStartup : StartupBase
{
// This is important because the custom settings menu item override only runs correctly this way.
public override int Order => -1;
Expand All @@ -100,7 +100,7 @@ public override void ConfigureServices(IServiceCollection services)
}

[Feature(FeatureNames.RegistrationConsent)]
public class RegistrationConsentStartup : StartupBase
public sealed class RegistrationConsentStartup : StartupBase
{
// This is important because the custom settings menu item override only runs correctly this way.
public override int Order => -1;
Expand All @@ -115,7 +115,7 @@ public override void ConfigureServices(IServiceCollection services)
}

[Feature(FeatureNames.FormConsent)]
public class FormConsentStartup : StartupBase
public sealed class FormConsentStartup : StartupBase
{
// This is important because the custom settings menu item override only runs correctly this way.
public override int Order => -1;
Expand Down

0 comments on commit b4ef7e9

Please sign in to comment.