Skip to content

Commit f7b8526

Browse files
committed
Add comments and partial attribute to all interfaces and classes
1 parent 666566c commit f7b8526

File tree

492 files changed

+18328
-2286
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

492 files changed

+18328
-2286
lines changed

src/Deploy.LaunchPad.AWS.Abp/ApiGateway/AwsApiGatewayHelperFactory.cs

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
using Abp.Dependency;
1+
// ***********************************************************************
2+
// Assembly : Deploy.LaunchPad.AWS.Abp
3+
// Author : Nicholas Kellett
4+
// Created : 11-19-2023
5+
//
6+
// Last Modified By : Nicholas Kellett
7+
// Last Modified On : 01-08-2023
8+
// ***********************************************************************
9+
// <copyright file="AwsApiGatewayHelperFactory.cs" company="Deploy Software Solutions, inc.">
10+
// 2021-2023 Deploy Software Solutions, inc.
11+
// </copyright>
12+
// <summary></summary>
13+
// ***********************************************************************
14+
using Abp.Dependency;
215
using Amazon;
316
using Amazon.APIGateway;
417
using Castle.Core.Logging;
@@ -7,14 +20,35 @@
720

821
namespace Deploy.LaunchPad.AWS.Abp.ApiGateway
922
{
23+
/// <summary>
24+
/// Class AwsApiGatewayHelperFactory.
25+
/// Implements the <see cref="Deploy.LaunchPad.AWS.AwsHelperBase{Amazon.APIGateway.AmazonAPIGatewayConfig}" />
26+
/// Implements the <see cref="ISingletonDependency" />
27+
/// </summary>
28+
/// <seealso cref="Deploy.LaunchPad.AWS.AwsHelperBase{Amazon.APIGateway.AmazonAPIGatewayConfig}" />
29+
/// <seealso cref="ISingletonDependency" />
1030
public partial class AwsApiGatewayHelperFactory : AwsHelperBase<AmazonAPIGatewayConfig>, ISingletonDependency
1131
{
1232

33+
/// <summary>
34+
/// Initializes a new instance of the <see cref="AwsApiGatewayHelperFactory"/> class.
35+
/// </summary>
36+
/// <param name="logger">The logger.</param>
37+
/// <param name="awsRegionEndpointName">Name of the aws region endpoint.</param>
1338
public AwsApiGatewayHelperFactory(ILogger logger, string awsRegionEndpointName) : base(logger, awsRegionEndpointName)
1439
{
1540

1641
}
1742

43+
/// <summary>
44+
/// Creates the specified logger.
45+
/// </summary>
46+
/// <param name="logger">The logger.</param>
47+
/// <param name="apiGatewayBaseUri">The API gateway base URI.</param>
48+
/// <param name="awsRegionEndpointName">Name of the aws region endpoint.</param>
49+
/// <param name="awsProfileName">Name of the aws profile.</param>
50+
/// <param name="shouldUseLocalAwsProfile">if set to <c>true</c> [should use local aws profile].</param>
51+
/// <returns>AwsApiGatewayHelper.</returns>
1852
public virtual AwsApiGatewayHelper Create(
1953
ILogger logger,
2054
Uri apiGatewayBaseUri,

src/Deploy.LaunchPad.AWS.Abp/ApiGateway/Services/AwsApiGatewayService.cs

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,55 @@
1-
using Castle.Core.Logging;
1+
// ***********************************************************************
2+
// Assembly : Deploy.LaunchPad.AWS.Abp
3+
// Author : Nicholas Kellett
4+
// Created : 11-19-2023
5+
//
6+
// Last Modified By : Nicholas Kellett
7+
// Last Modified On : 03-21-2023
8+
// ***********************************************************************
9+
// <copyright file="AwsApiGatewayService.cs" company="Deploy Software Solutions, inc.">
10+
// 2021-2023 Deploy Software Solutions, inc.
11+
// </copyright>
12+
// <summary></summary>
13+
// ***********************************************************************
14+
using Castle.Core.Logging;
215
using Deploy.LaunchPad.AWS.ApiGateway.Services;
316
using Deploy.LaunchPad.Core.Abp.Application;
417
using Microsoft.Extensions.Configuration;
518
using System;
619

720
namespace Deploy.LaunchPad.AWS.Abp.ApiGateway.Services
821
{
22+
/// <summary>
23+
/// Class AwsApiGatewayService.
24+
/// Implements the <see cref="LaunchPadAbpSystemIntegrationServiceBase" />
25+
/// Implements the <see cref="IAwsApiGatewayService" />
26+
/// </summary>
27+
/// <seealso cref="LaunchPadAbpSystemIntegrationServiceBase" />
28+
/// <seealso cref="IAwsApiGatewayService" />
929
public partial class AwsApiGatewayService : LaunchPadAbpSystemIntegrationServiceBase, IAwsApiGatewayService
1030
{
31+
/// <summary>
32+
/// Gets or sets the helper.
33+
/// </summary>
34+
/// <value>The helper.</value>
1135
public IAwsApiGatewayHelper Helper { get; set; }
1236

37+
/// <summary>
38+
/// Initializes a new instance of the <see cref="AwsApiGatewayService"/> class.
39+
/// </summary>
1340
protected AwsApiGatewayService() : base()
1441
{
1542
}
1643

44+
/// <summary>
45+
/// Initializes a new instance of the <see cref="AwsApiGatewayService"/> class.
46+
/// </summary>
47+
/// <param name="logger">The logger.</param>
48+
/// <param name="configurationRoot">The configuration root.</param>
49+
/// <param name="regionEndpointName">Name of the region endpoint.</param>
50+
/// <param name="apiGatewayBaseUri">The API gateway base URI.</param>
51+
/// <param name="localAwsProfileName">Name of the local aws profile.</param>
52+
/// <param name="shouldUseLocalAwsProfile">if set to <c>true</c> [should use local aws profile].</param>
1753
public AwsApiGatewayService(ILogger logger,
1854
IConfigurationRoot configurationRoot,
1955
string regionEndpointName,
@@ -25,6 +61,11 @@ public AwsApiGatewayService(ILogger logger,
2561
Helper = secretHelperFactory.Create(logger, apiGatewayBaseUri, regionEndpointName, localAwsProfileName, shouldUseLocalAwsProfile);
2662
}
2763

64+
/// <summary>
65+
/// Initializes a new instance of the <see cref="AwsApiGatewayService"/> class.
66+
/// </summary>
67+
/// <param name="logger">The logger.</param>
68+
/// <param name="helper">The helper.</param>
2869
public AwsApiGatewayService(ILogger logger, IAwsApiGatewayHelper helper) : base(logger)
2970
{
3071
Helper = helper;

src/Deploy.LaunchPad.AWS.Abp/Deploy.LaunchPad.AWS.Abp.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1111
<PackageProjectUrl>https://github.com/DeploySolutions/launchpad-shared</PackageProjectUrl>
1212
<RepositoryUrl>https://github.com/DeploySolutions/launchpad-shared</RepositoryUrl>
13-
<Version>10.0.0</Version>
13+
<Version>10.0.1</Version>
1414
<PackageLicenseFile>LICENSE</PackageLicenseFile>
1515
<PackageIcon>icon.png</PackageIcon>
1616
<IncludeSymbols>true</IncludeSymbols>

src/Deploy.LaunchPad.AWS.Abp/ElasticFileSystem/AwsElasticFileSystemHelperFactory.cs

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
using Abp.Dependency;
1+
// ***********************************************************************
2+
// Assembly : Deploy.LaunchPad.AWS.Abp
3+
// Author : Nicholas Kellett
4+
// Created : 11-19-2023
5+
//
6+
// Last Modified By : Nicholas Kellett
7+
// Last Modified On : 01-08-2023
8+
// ***********************************************************************
9+
// <copyright file="AwsElasticFileSystemHelperFactory.cs" company="Deploy Software Solutions, inc.">
10+
// 2021-2023 Deploy Software Solutions, inc.
11+
// </copyright>
12+
// <summary></summary>
13+
// ***********************************************************************
14+
using Abp.Dependency;
215
using Amazon;
316
using Amazon.ElasticFileSystem;
417
using Castle.Core.Logging;
@@ -7,14 +20,34 @@
720

821
namespace Deploy.LaunchPad.AWS.Abp.ElasticFileSystem
922
{
23+
/// <summary>
24+
/// Class AwsElasticFileSystemHelperFactory.
25+
/// Implements the <see cref="Deploy.LaunchPad.AWS.AwsHelperBase{Amazon.ElasticFileSystem.AmazonElasticFileSystemConfig}" />
26+
/// Implements the <see cref="ISingletonDependency" />
27+
/// </summary>
28+
/// <seealso cref="Deploy.LaunchPad.AWS.AwsHelperBase{Amazon.ElasticFileSystem.AmazonElasticFileSystemConfig}" />
29+
/// <seealso cref="ISingletonDependency" />
1030
public partial class AwsElasticFileSystemHelperFactory : AwsHelperBase<AmazonElasticFileSystemConfig>, ISingletonDependency
1131
{
1232

33+
/// <summary>
34+
/// Initializes a new instance of the <see cref="AwsElasticFileSystemHelperFactory"/> class.
35+
/// </summary>
36+
/// <param name="logger">The logger.</param>
37+
/// <param name="awsRegionEndpointName">Name of the aws region endpoint.</param>
1338
public AwsElasticFileSystemHelperFactory(ILogger logger, string awsRegionEndpointName) : base(logger, awsRegionEndpointName)
1439
{
1540

1641
}
1742

43+
/// <summary>
44+
/// Creates the specified logger.
45+
/// </summary>
46+
/// <param name="logger">The logger.</param>
47+
/// <param name="awsRegionEndpointName">Name of the aws region endpoint.</param>
48+
/// <param name="awsProfileName">Name of the aws profile.</param>
49+
/// <param name="shouldUseLocalAwsProfile">if set to <c>true</c> [should use local aws profile].</param>
50+
/// <returns>AwsElasticFileSystemHelper.</returns>
1851
public virtual AwsElasticFileSystemHelper Create(
1952
ILogger logger,
2053
string awsRegionEndpointName = DefaultRegionEndpointName,

src/Deploy.LaunchPad.AWS.Abp/ElasticFileSystem/Services/AwsElasticFileSystemService.cs

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,55 @@
1-
using Castle.Core.Logging;
1+
// ***********************************************************************
2+
// Assembly : Deploy.LaunchPad.AWS.Abp
3+
// Author : Nicholas Kellett
4+
// Created : 11-19-2023
5+
//
6+
// Last Modified By : Nicholas Kellett
7+
// Last Modified On : 03-21-2023
8+
// ***********************************************************************
9+
// <copyright file="AwsElasticFileSystemService.cs" company="Deploy Software Solutions, inc.">
10+
// 2021-2023 Deploy Software Solutions, inc.
11+
// </copyright>
12+
// <summary></summary>
13+
// ***********************************************************************
14+
using Castle.Core.Logging;
215
using Deploy.LaunchPad.AWS.ElasticFileSystem;
316
using Deploy.LaunchPad.AWS.ElasticFileSystem.Services;
417
using Deploy.LaunchPad.Core.Abp.Application;
518
using Microsoft.Extensions.Configuration;
619

720
namespace Deploy.LaunchPad.AWS.Abp.ElasticFileSystem.Services
821
{
22+
/// <summary>
23+
/// Class AwsElasticFileSystemService.
24+
/// Implements the <see cref="LaunchPadAbpSystemIntegrationServiceBase" />
25+
/// Implements the <see cref="IAwsElasticFileSystemService" />
26+
/// </summary>
27+
/// <seealso cref="LaunchPadAbpSystemIntegrationServiceBase" />
28+
/// <seealso cref="IAwsElasticFileSystemService" />
929
public partial class AwsElasticFileSystemService : LaunchPadAbpSystemIntegrationServiceBase, IAwsElasticFileSystemService
1030
{
1131

32+
/// <summary>
33+
/// Gets or sets the helper.
34+
/// </summary>
35+
/// <value>The helper.</value>
1236
public IAwsElasticFileSystemHelper Helper { get; set; }
1337

38+
/// <summary>
39+
/// Initializes a new instance of the <see cref="AwsElasticFileSystemService"/> class.
40+
/// </summary>
1441
protected AwsElasticFileSystemService() : base()
1542
{
1643
}
1744

45+
/// <summary>
46+
/// Initializes a new instance of the <see cref="AwsElasticFileSystemService"/> class.
47+
/// </summary>
48+
/// <param name="logger">The logger.</param>
49+
/// <param name="configurationRoot">The configuration root.</param>
50+
/// <param name="regionEndpointName">Name of the region endpoint.</param>
51+
/// <param name="localAwsProfileName">Name of the local aws profile.</param>
52+
/// <param name="shouldUseLocalAwsProfile">if set to <c>true</c> [should use local aws profile].</param>
1853
public AwsElasticFileSystemService(ILogger logger,
1954
IConfigurationRoot configurationRoot,
2055
string regionEndpointName,
@@ -25,6 +60,11 @@ public AwsElasticFileSystemService(ILogger logger,
2560
Helper = secretHelperFactory.Create(logger, regionEndpointName, localAwsProfileName, shouldUseLocalAwsProfile);
2661
}
2762

63+
/// <summary>
64+
/// Initializes a new instance of the <see cref="AwsElasticFileSystemService"/> class.
65+
/// </summary>
66+
/// <param name="logger">The logger.</param>
67+
/// <param name="helper">The helper.</param>
2868
public AwsElasticFileSystemService(ILogger logger, IAwsElasticFileSystemHelper helper) : base(logger)
2969
{
3070
Helper = helper;

src/Deploy.LaunchPad.AWS.Abp/Lambda/Services/AwsLambdaService.cs

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,49 @@
1-
using Castle.Core.Logging;
1+
// ***********************************************************************
2+
// Assembly : Deploy.LaunchPad.AWS.Abp
3+
// Author : Nicholas Kellett
4+
// Created : 11-19-2023
5+
//
6+
// Last Modified By : Nicholas Kellett
7+
// Last Modified On : 03-21-2023
8+
// ***********************************************************************
9+
// <copyright file="AwsLambdaService.cs" company="Deploy Software Solutions, inc.">
10+
// 2021-2023 Deploy Software Solutions, inc.
11+
// </copyright>
12+
// <summary></summary>
13+
// ***********************************************************************
14+
using Castle.Core.Logging;
215
using Deploy.LaunchPad.AWS.Lambda;
316
using Deploy.LaunchPad.AWS.Lambda.Services;
417
using Deploy.LaunchPad.Core.Abp.Application;
518

619
namespace Deploy.LaunchPad.AWS.Abp.Lambda.Services
720
{
21+
/// <summary>
22+
/// Class AwsLambdaService.
23+
/// Implements the <see cref="LaunchPadAbpSystemIntegrationServiceBase" />
24+
/// Implements the <see cref="IAwsLambdaService" />
25+
/// </summary>
26+
/// <seealso cref="LaunchPadAbpSystemIntegrationServiceBase" />
27+
/// <seealso cref="IAwsLambdaService" />
828
public partial class AwsLambdaService : LaunchPadAbpSystemIntegrationServiceBase, IAwsLambdaService
929
{
30+
/// <summary>
31+
/// Gets or sets the helper.
32+
/// </summary>
33+
/// <value>The helper.</value>
1034
public IAwsLambdaHelper Helper { get; set; }
1135

36+
/// <summary>
37+
/// Initializes a new instance of the <see cref="AwsLambdaService"/> class.
38+
/// </summary>
1239
public AwsLambdaService() : base()
1340
{
1441
}
1542

43+
/// <summary>
44+
/// Initializes a new instance of the <see cref="AwsLambdaService"/> class.
45+
/// </summary>
46+
/// <param name="logger">The logger.</param>
1647
public AwsLambdaService(ILogger logger) : base(logger)
1748
{
1849

src/Deploy.LaunchPad.AWS.Abp/Redshift/AwsRedshiftHelperFactory.cs

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,52 @@
1-
using Abp.Dependency;
1+
// ***********************************************************************
2+
// Assembly : Deploy.LaunchPad.AWS.Abp
3+
// Author : Nicholas Kellett
4+
// Created : 11-19-2023
5+
//
6+
// Last Modified By : Nicholas Kellett
7+
// Last Modified On : 01-08-2023
8+
// ***********************************************************************
9+
// <copyright file="AwsRedshiftHelperFactory.cs" company="Deploy Software Solutions, inc.">
10+
// 2021-2023 Deploy Software Solutions, inc.
11+
// </copyright>
12+
// <summary></summary>
13+
// ***********************************************************************
14+
using Abp.Dependency;
215
using Amazon;
316
using Amazon.Redshift;
417
using Castle.Core.Logging;
518
using Castle.MicroKernel;
619

720
namespace Deploy.LaunchPad.AWS.Redshift
821
{
22+
/// <summary>
23+
/// Class AwsRedshiftHelperFactory.
24+
/// Implements the <see cref="Deploy.LaunchPad.AWS.AwsHelperBase{Amazon.Redshift.AmazonRedshiftConfig}" />
25+
/// Implements the <see cref="ISingletonDependency" />
26+
/// </summary>
27+
/// <seealso cref="Deploy.LaunchPad.AWS.AwsHelperBase{Amazon.Redshift.AmazonRedshiftConfig}" />
28+
/// <seealso cref="ISingletonDependency" />
929
public partial class AwsRedshiftHelperFactory : AwsHelperBase<AmazonRedshiftConfig>, ISingletonDependency
1030
{
1131

32+
/// <summary>
33+
/// Initializes a new instance of the <see cref="AwsRedshiftHelperFactory"/> class.
34+
/// </summary>
35+
/// <param name="logger">The logger.</param>
36+
/// <param name="awsRegionEndpointName">Name of the aws region endpoint.</param>
1237
public AwsRedshiftHelperFactory(ILogger logger, string awsRegionEndpointName) : base(logger, awsRegionEndpointName)
1338
{
1439

1540
}
1641

42+
/// <summary>
43+
/// Creates the specified logger.
44+
/// </summary>
45+
/// <param name="logger">The logger.</param>
46+
/// <param name="awsRegionEndpointName">Name of the aws region endpoint.</param>
47+
/// <param name="awsProfileName">Name of the aws profile.</param>
48+
/// <param name="shouldUseLocalAwsProfile">if set to <c>true</c> [should use local aws profile].</param>
49+
/// <returns>AwsRedshiftHelper.</returns>
1750
public virtual AwsRedshiftHelper Create(
1851
ILogger logger,
1952
string awsRegionEndpointName = DefaultRegionEndpointName,

0 commit comments

Comments
 (0)