C# Class NuDeploy.Core.Services.Installation.Repositories.ConfigFileSourceRepositoryProvider

Inheritance: ISourceRepositoryProvider
Show file Open project: andreaskoch/NuDeploy Class Usage Examples

Public Methods

Method Description
ConfigFileSourceRepositoryProvider ( ApplicationInformation applicationInformation, ISourceRepositoryConfigurationFactory sourceRepositoryConfigurationFactory, IFilesystemPersistence filesystemPersistence ) : System
DeleteRepositoryConfiguration ( string repositoryName ) : IServiceResult
GetRepositoryConfigurations ( ) : IEnumerable
ResetRepositoryConfiguration ( ) : IServiceResult
SaveRepositoryConfiguration ( string repositoryName, string repositoryUrl ) : IServiceResult

Private Methods

Method Description
GetExistingSourceRepsitoryConfigurationList ( ) : IEnumerable
GetSourceConfigurationFilePath ( ) : string
SaveNewSourceRepositoryConfigurationList ( SourceRepositoryConfiguration repositoriesConfiguration ) : bool

Method Details

ConfigFileSourceRepositoryProvider() public method

public ConfigFileSourceRepositoryProvider ( ApplicationInformation applicationInformation, ISourceRepositoryConfigurationFactory sourceRepositoryConfigurationFactory, IFilesystemPersistence filesystemPersistence ) : System
applicationInformation NuDeploy.Core.Common.Infrastructure.ApplicationInformation
sourceRepositoryConfigurationFactory ISourceRepositoryConfigurationFactory
filesystemPersistence IFilesystemPersistence
return System

DeleteRepositoryConfiguration() public method

public DeleteRepositoryConfiguration ( string repositoryName ) : IServiceResult
repositoryName string
return IServiceResult

GetRepositoryConfigurations() public method

public GetRepositoryConfigurations ( ) : IEnumerable
return IEnumerable

ResetRepositoryConfiguration() public method

public ResetRepositoryConfiguration ( ) : IServiceResult
return IServiceResult

SaveRepositoryConfiguration() public method

public SaveRepositoryConfiguration ( string repositoryName, string repositoryUrl ) : IServiceResult
repositoryName string
repositoryUrl string
return IServiceResult